配置獨立域名有什麼好處呢?咱們在本地作程序開發,要同時用不少開源程序、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就能訪問了