Apache的域名配置

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

相關文章
相關標籤/搜索