• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

change the root directory of a sub domain with vhost.conf

V

vixiom

Guest
Hi,

I'm trying to change the root directory of a subdomain so I can install a cakephp app in that subdomain. With a vhost.conf file I can get it to work on a top level domain just not with a subdomain.

With a top level domain I create a vhost.conf file like this...

# start vhost.conf
DocumentRoot /home/httpd/vhosts/domain.com/httpdocs/app/webroot/
<Directory /home/httpd/vhosts/domain.com/httpdocs/app/webroot/>
php_admin_value safe_mode 0
php_admin_value open_basedir
"/home/httpd/vhosts/domain.com/httpdocs:/tmp:/usr/share/pear"
# options
Options Indexes ExecCGI FollowSymLinks MultiViews
AddHandler cgi-script .cgi
# .htaccess so cake's urls work properly
AllowOverride all
Order allow,deny
Allow from all
</Directory>
# end vhost.conf

and then % /usr/local/psa/admin/sbin/websrvmng -u --vhost-name=domain.com

to apply the changes. I tried making a vhost.conf in my subdomain's conf directory but that doesn't seem to do anything.

thanks
 
Actually I think your problem is related to the fact that the DocumentRoot is set in the httpd.include file created by Plesk.

So you might consider to edit it manually and then remember when Plesk rewrites it - you have to enter the information manually again.
 
Back
Top