This cannot be done automatically on CyberP but there is a longer process that is error prone:
Before you start remove SSL certificate for site.site.com and remove any mailboxes for that subdomain
-
Create the path
/home/site1.site.com/public_html
-
Go to
https://SERVER_URL:7080/index.php#view/confMgr.php?m=vh_site.site.com&p=g
-
Under General card click edit
- Document root will not be created by the server automatically if it does not already exist. Please ensure that both the directory exists and it is owned by the correct user.
- Change the
Virtual Host Name
with site1.site.com from Step 1
This will change the virtual host file and you will require you to add entries for:
- On Base tab change the Document Root with path from Step 1
- On General tab fill in General and Index Files cards
- Confirm there is NO paired SSL private key and SSL certificate for SSL listener
- By now you see “Configuration has been modified. To apply changes, please perform a graceful restart.” message. Performa graceful restart
6.Reboot the server and Go to your CyberPanel admin panel to check if everything is set.
- Go to
https://SERVER_URL:8090/phpmyadmin/index.php?route=/sql&db=cyberpanel&table=websiteFunctions_websites&pos=0
- On that table websiteFunctions_websites look for the line
site.site.com
and change tosite1.site.com
- Go back to list of websites - viola!
- Issue SSL etc
Reference: