Configuration of Virtual Host in Apache 2.2
I have been using Apache for 5 years, and I can literally tell each directive in httpd.conf. But yesterday I failed configuring Vitual Host in Apache 2.2.
Thanks for Google. David reminds me that Apache 2.2 imposes stricter permissions, so I moved all virtual hosts into one folder "\working\remoteserver" and added directive:
< Directory \working\remoteserver>
Order Deny,Allow
Allow from all
< /Directory>
Then modify the httpd-vhosts.conf as
< VirtualHost *:80>
#AddDefaultCharset utf-8
ServerName private.fadshop.net
ServerAdmin webmaster@fadshop.net
DocumentRoot \Working\RemoteServer\private.fadshop.net
ErrorLog "|rotatelogs logs/private.fadshop.net-error.%Y-%m-%d.log 604800"
CustomLog "rotatelogs logs/private.fadshop.net-access.%Y-%m-%d.log 604800" combined
# ForceType text/html
< /VirtualHost>
and other virtual hosts. One more thing to remember: After you deploy virtual hosts, the "original" host will be ignore. So you should create first virtual host as the original host.
0 Comments:
<< Home