本地上支持apache多站點訪問

 網絡上有不少利用Apache設置多站點訪問。須要更改http.conf 文件。其實根本就沒那麼麻煩!只要兩步。就能夠了。。php

    前提,電腦上已經架設了本地服務器。通常是Apache+MySQL+PHP。能夠單獨也能夠利用組件。最簡單的是用xampp,直接安裝了就能夠用了。基礎入門開發用的是wampserver。即包含了Apache+MySQL+PHP又能夠單獨配置。我也是剛剛從事php開發,用的是wampserver。apache

    第一步:在本地C盤依此找到windows文件夾->System32->drivers->etc->hosts  把hosts文件用記事本打開(記得若是是上傳服務器的話,因此的PHP文檔都用editplus或note++打開,記事本會產生BOM頭)。看到windows

127.0.0.1   localhost    在下面添加你想要訪問的名字  如:服務器

127.0.0.1   www.my0001.com 網絡

127.0.0.1   www.my0002.com   (注:#表示後面的語句不訪問)ide

    第二步:在Apache的安裝目錄下,依此找到 conf->extra->http-vhosts.conf文件。並用記事本或其餘軟件打開。看到網站

  DocumentRoot "D:\work\my0001"  (my0001是個人第二個本地網站的根目錄)spa

  ServerName   www.my0001.comserver

  ServerAlias  www.my0001.com開發

  Options FollowSymLinks

  AllowOverride all

  Order deny,allow

  allow from all

          複製這段代碼,在下面添加

 

  DocumentRoot "D:\work\my0002"  (my0001是個人第三個本地網站的根目錄)

  ServerName   www.my0002.com

  ServerAlias  www.my0002.com

  Options FollowSymLinks

  AllowOverride all

  Order deny,allow

  allow from all

   

最後重啓服務器。否則全部的地址都訪問第一個網站

這樣就完成了,在本地架設支持多站點;

                                    2014-02-21 21:56:28  

    昨天的並不完整,公司電腦的wampserver被設置過,因此能夠那樣。在安裝wampserver以後還要把虛擬主機打開。在配置文件中打開。

 打開http.conf(apache的配置文件) 把

 #Include conf/extra/http-vhosts.conf(開啓虛擬主機配置)

 #load Module Vhost-alias......(略) 這兩行的#去掉。就啓動了。

2014-03-06

補充

仍是apache的配置問題。上次換了臺電腦就配置了很久。後來發現不能全部的虛擬主機都一個套路。打開http vhost.conf 後要根據它裏面的東西來配置。還有就是httpd.conf文件裏面包含的要改爲allow from all。

相關文章
相關標籤/搜索