配置独立域名有什么好处呢?咱们在本地作程序开发,要同时用不少开源程序、CMS、框架,或者本身写的管理系统,那么给他们每个都配置一个独立的域名,在测试的时候只要在浏览器输入设置好的域名就能够了,很是方便web
Apache站点域名配置 apache
一、目录:C:\Windows\System32\drivers\etc\hosts (这个目录通常都是同样的)浏览器
# 127.0.0.1 localhost框架
# ::1 localhostfrontend
127.0.0.1 localhost (这个是保证localhost下也能访问)yii
127.0.0.1 www.test.com (域名设置)ide
二、目录:D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf (此目录根据本身的实际项目查询)测试
开启如下3个模块:ui
LoadModule rewrite_module modules/mod_rewrite.sospa
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
三、目录:D:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf (此目录根据本身的实际项目查询)
注意:8088是端口号,根据实际状况填写。若是是80端口,访问的URL地址为yii.hd,如果其余端口访问,访问地址则为yii.hd:端口号。
<VirtualHost *:8088> (注意:此处端口通常是80,根据本身apache的实际端口填写)
DocumentRoot "D:\wamp\www\advanced\frontend\web" (此目录根据本身的实际项目路径填写)
ServerName www.test.com
ServerAlias test.com
<Directory "D:\wamp\www\advanced\frontend\web"> (此目录根据本身的实际项目路径填写)
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
以上配置好了,在浏览器地址处输入yii.hd:8088,就能够访问你的项目啦
注意:为了保证localhost下也能访问,还须要如下配置
<VirtualHost *:8088> (注意:此处端口通常是80,根据本身apache的实际端口填写)
ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot "c:/Apache24/docs/dummy-host.example.com"
DocumentRoot "C:\wamp\www" (此目录根据本身的实际项目路径填写)
# ServerName dummy-host.example.com
# ServerAlias www.dummy-host.example.com
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
这样的话,按照localhost:8088也依然可以访问,若是端口号是80的话,用localhost就能访问了