配置獨立域名有什么好處呢?我們在本地做程序開發,要同時用很多開源程序、CMS、框架,或者自己寫的管理系統,那么給他們每一個都配置一個獨立的域名,在測試的時候只要在瀏覽器輸入設置好的域名就可以了,非常方便
Apache站點域名配置
1、目錄:C:\Windows\System32\drivers\etc\hosts (這個目錄一般都是一樣的)
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 localhost (這個是保證localhost下也能訪問)
127.0.0.1 www.test.com (域名設置)
2、目錄:D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf (此目錄根據自己的實際項目查詢)
開啟以下3個模塊:
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
3、目錄: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就能訪問了