操作系统:win7
php环境:appserve8.0 或 wamp
1.设置通过域名访问本地服务器
找到本地dns解析表,C:\Windows\System32\drivers\etc\hosts ,编辑该文件。一般来说通过浏览器输入网站域名后,会第一时间先通过该文件去找对应的服务器ip地址,如果本地解析表里没有对应的ip地址,则浏览器回去公网上找dns服务器。
在hosts文档最后配置如下:
格式:服务器ip 域名
127.0.0.1 www.test.com
2.设置本地环境中的apache配置文件httpd.conf
通常在Apache安装目录下的conf中
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf (去掉这一行的#注释即可)
3.设置外部配置文件httpd-vhosts.conf
加入如下代码即可:
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host.example.com
#网站根目录
DocumentRoot "D:\wamp\www\test"
#域名
ServerName www.test.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
#网站根目录权限设置
<Directory "D:\wamp\www\test">
AllowOverride ALL
Options Indexes FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
4.设置完毕后重启apache即可