Setting up Apache with multiple virtual host when using Plone 4.1
Posted
by
Shaun Owens
on Server Fault
See other posts from Server Fault
or by Shaun Owens
Published on 2011-11-07T23:49:28Z
Indexed on
2011/11/13
9:55 UTC
Read the original article
Hit count: 383
apache2
I have a Plone server running on CentOS, I have multiple instances of Plone running 4.0 and 4.1, I also have multiple sites. I am new to linux and haveing problems getting Apache to work with multiple virtuale hosts. The first host listed works just fine but the second host does not. I get the following error message when I start HTTPD:
Starting httpd: [Mon Nov 07 14:38:31 2011] [warn] VirtualHost ordevel3.ucdavis.edu:80 overlaps with VirtualHost ordevel4.ucdavis.edu:80,
the first has precedence, perhaps you need a NameVirtualHost directive.
What am I missing to get the virtual hosts to work correctly?
Below in my syntax in httpd.conf.
<VirtualHost ordevel3.abc.edu:80>
ServerAlias ordevel3.abc.edu
ServerAdmin [email protected]
ServerSignature On
<IfModule mod_rewrite.c>
RewriteEngine On
# serving icons from apache 2 server
RewriteRule ^/icons/ - [L]
RewriteRule ^/(.*) \
http://localhost:8080/VirtualHostBase/http/%{SERVER_NAME}:80/itsdevel3/VirtualHostRoot/$1 [L,P]
</IfModule>
<IfModule mod_proxy.c>
ProxyVia On
# prevent the webserver from beeing used as proxy
<LocationMatch "^[^/]">
Deny from all
</LocationMatch>
</IfModule>
</VirtualHost>
<VirtualHost ordevel4.abc.edu:80>
ServerAlias ordevel4.abc.edu
ServerAdmin [email protected]
ServerSignature On
<IfModule mod_rewrite.c>
RewriteEngine On
# serving icons from apache 2 server
RewriteRule ^/icons/ - [L]
RewriteRule ^/(.*) \
http://localhost:8180/VirtualHostBase/http/%{SERVER_NAME}:80/ITS/VirtualHostRoot/$1 [L,P]
</IfModule>
<IfModule mod_proxy.c>
ProxyVia On
# prevent the webserver from beeing used as proxy
<LocationMatch "^[^/]">
Deny from all
</LocationMatch>
</IfModule>
</VirtualHost>
© Server Fault or respective owner