<VirtualHost HOST>ServerName#主机名- ServerAlias
#主机名的别名DocumentRoot /www/test.com #虚拟主机的家目录# 对文件系统中路径的访问控制<Directory “/www/test.com”>Options noneAllowOverride AuthConfigAuthName "Private"AuthType BasicAuthUserFile /www/passwords/passwd.dbmRequire valid-user</Directory># 对DocumentRoot中路径的访问控制<Location "/image"> #此处相当于对/www/test.com/image的访问控制- Order deny,allow
- Deny from all
</Location>Alias "/icon/" "/var/www/html/image/icon"ErrorLogCustomLogScriptAlias</VirtualHost>
| 基于IP | 基于端口 | 基于域名 |
| IP1:80 IP2:80 | IP:80 IP:8080 | *:80或者IP:80ServerName不同 |
<VirtualHost 192.168.8.60:80># ServerAdmin webmaster@dummy-host.example.comDocumentRoot /www/www.t.comServerName www.t.com# ErrorLog logs/dummy-host.example.com-error_log# CustomLog logs/dummy-host.example.com-access_log common</VirtualHost><VirtualHost 192.168.8.60:80># ServerAdmin webmaster@dummy-host.example.comDocumentRoot /www/www.test.comServerName www.test.comErrorLog logs/test.com-error_logCustomLog logs/test.com-access_log combined<Directory "/www/www.test.com">Options noneAllowOverride noneOrder deny,allowDeny from 192.168.8.104</Directory></VirtualHost><VirtualHost 192.168.8.61:80># ServerAdmin webmaster@dummy-host.example.comDocumentRoot /www/www.hiyang.comServerName www.hiyang.com# ErrorLog logs/dummy-host.example.com-error_log# CustomLog logs/dummy-host.example.com-access_log common</VirtualHost><VirtualHost 192.168.8.60:8080># ServerAdmin webmaster@dummy-host.example.comDocumentRoot /www/www.a.comServerName www.a.com# ErrorLog logs/dummy-host.example.com-error_log# CustomLog logs/dummy-host.example.com-access_log common</VirtualHost>
<VirtualHost _default_:*>DocumentRoot "/www/default"</VirtualHost>
<VirtualHost IP:80>DocumentRoot /www/www.a.comServerName www.a.com</VirtualHost>
<VirtualHost IP:80>DocumentRoot /www/www.a.comServerName www.a.com<Directory “/www/www.a.com”>Order deny,allowDeny from all</Directory></VirtualHost>
本文出自 “hiyang” 博客,请务必保留此出处http://hiyang.blog.51cto.com/10728919/1786205
原文:http://hiyang.blog.51cto.com/10728919/1786205