Apache的域名配置


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM