中山php|最优网络中山做网站 中山php建站

最优良人

2011/08/07 at 01:42

Apache 配置虚拟服务器

1,修改本机的hosts文件,如下:  
示例:
127.0.0.1 localhost
127.0.0.1 www.test.com
127.0.0.1 test.com

2,打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。  
#LoadModule vhost_alias_module modules/mod_vhost_alias.so   
去掉#意思是启用apache的虚拟主机功能。  
#Include conf/extra/httpd-vhosts.conf  
去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。

3,打开extra目录内的httpd-vhosts.conf文件,把默认的配置


ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "/www/docs/dummy-host.localhost"
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error_log"
CustomLog "logs/dummy-host.localhost-access_log common"


ServerAdmin webmaster@dummy-host2.localhost
DocumentRoot "/www/docs/dummy-host2.localhost"
ServerName dummy-host2.localhost
ErrorLog "logs/dummy-host2.localhost-error_log"
CustomLog "logs/dummy-host2.localhost-access_log common"

改成自己想要的目录和域名


ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "D:/wamp/www/"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/localhost-error_log"


ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "D:/wamp/www/web/"
ServerName test.com (填主域名)
ServerAlias *.test.com (这里的服务器别名可以支持泛解析)
ErrorLog "logs/localhost-error_log"

如果 弄完之后 出现403错误 那 在httpd.conf里找到:

Options FollowSymLinks ExecCGI Indexes
AllowOverride None
Order deny,allow
Deny from all
Satisfy all

更改为

Options FollowSymLinks ExecCGI Indexes
AllowOverride None
# Order deny,allow
# Deny from all
# Satisfy all

标签:,
-