• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Vhost.conf document root issues

C

crsbuilds

Guest
Ok I am trying to set my document root to a subdirectory using the vhost.conf file like mentioned in older threads, but to no avail. I get an error telling me I can not put document root there? I was successful at using a redirect instead, but this makes it so the sub directory is visible in the url. Which I did not want.

This is what I placed in vhost.conf file:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteMap lowercase int:tolower

# First make sure we add www. if it wasn't specified
RewriteCond %{HTTP_HOST} !^www.webdesignerchris.com$
RewriteCond %{HTTP_HOST} ^webdesignerchris.com$
RewriteRule ^/(.*) http://www.webdesignerchris.com/$2 [R=301,L]

# Now redirect the domain's docroot to a specific folder /CMS
RewriteCond %{REQUEST_URI} ^/
RewriteCond %{REQUEST_URI} !/crsbuilds
RewriteRule (.*) http://www.webdesignerchris.com/crsbuilds [R,L]
</IfModule>

#DocumentRoot /var/www/vhosts/webdesignerchris.com/httpdocs/crsbuilds

I am using centos 5 & plesk 9.3 The commented line above is what I tried first, but gave me the error. I think because the doc root was already declared back at the httpd.include file toward the top and the include for vhost.conf is at the bottom?

Anyway Probably a newbie question but hey thats what I am =)

Thanks in advance
 
Did you

PRODUCT_ROOT_D/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>

after your customization?
 
Yeah that works great! Thank you you so much. I was pulling my hair out on that. Guess I wont ever forget to do that next time.

You the man IgorG
 
Back
Top