最近电脑系统老是出问题,重装系统后把php环境都给弄没了,每次都要重新配置一边,但vhosts配置老是记不住。所以写到这里来好了。
一、httpd-vhosts.conf配置文件
写入下面配置
NameVirtualHost *:80
NameVirtualHost *:8880
NameVirtualHost *:8881
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host80.example.com
DocumentRoot "f:/www/demo/"
ServerName www.test80.com
ServerAlias www.dummy-host80.example.com
ErrorLog "logs/dummy-host80.example.com-error.log"
CustomLog "logs/dummy-host80.example.com-access.log" common
</VirtualHost>
<VirtualHost *:8880>
ServerAdmin webmaster@dummy-host0.example.com
DocumentRoot "f:/www/blog/"
ServerName www.test0.com
ServerAlias www.dummy-host0.example.com
ErrorLog "logs/dummy-host0.example.com-error.log"
CustomLog "logs/dummy-host0.example.com-access.log" common
</VirtualHost>
<VirtualHost *:8881>
ServerAdmin webmaster@dummy-host1.example.com
DocumentRoot "f:/www/phpcms/"
ServerName www.test1.com
ServerAlias www.dummy-host1.example.com
ErrorLog "logs/dummy-host1.example.com-error.log"
CustomLog "logs/dummy-host1.example.com-access.log" common
</VirtualHost>
二、httpd.conf配置文件
Listen 80
Listen 8880
Listen 8881
Include conf/extra/httpd-vhosts.conf(把前面的#去掉即可)
把下面配置:
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
修改为:
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
三、重启apache服务和创建对应的目录