Are they on the same server? Because if so you can modify your turbopanel.conf
via SSH
Mine is located in etc/httpd/conf.d/turbopanel.conf
but yours may differ.
It should look something like this:
NameVirtualHost 123.45.67.89:80
<VirtualHost 123.45.67.89:80>
ServerAdmin "[email protected]"
ServerName site1.com
ServerAlias www.site1.com
MIMEMagicFile /dev/null
CustomLog logs/site1.com_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
ErrorLog logs/site1.com_error_log
DocumentRoot "/home/site1/public_html"
<Directory "/home/site1/public_html">
Options +Indexes +FollowSymLinks
Order allow,deny
Allow from all
AllowOverride All
</Directory>
Alias /usage "/home/site1/public_html/usage"
<Location /usage>
Order allow,deny
Allow from all
</Location>
</VirtualHost>
NameVirtualHost 123.45.67.89:80
<VirtualHost 123.45.67.89:80>
ServerAdmin "[email protected]"
ServerName site2.com
ServerAlias www.site2.com
MIMEMagicFile /dev/null
CustomLog logs/site2.com_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
ErrorLog logs/site2.com_error_log
DocumentRoot "/home/site2/public_html" # <--------- Change this
<Directory "/home/site2/public_html">
Options +Indexes +FollowSymLinks
Order allow,deny
Allow from all
AllowOverride All
</Directory>
Alias /usage "/home/site2/public_html/usage"
<Location /usage>
Order allow,deny
Allow from all
</Location>
</VirtualHost>
Change the DocumentRoot
of the second site to the same as the first
You can also set up a symlink
with
ln -s /site1/public_html /site2/public_html
This will make public_html
in site2 look to /site1/public_html