以前用iis的時候,可以在一台伺服器上的80埠配置多個站點,通過修改主機頭就可以很容易實現。
apache要想實現類似的功能,其實也挺容易的,本篇文章以windows環境下為例,linux下的配置也大同小異。
開啟httpd.conf,找到 include conf/extra/httpd-vhosts.conf,去掉前面的#。然後開啟/conf/extra/httpd-vhosts.conf
如果你的apache埠像我一樣,配置為90的話,
namevirtualhost *:90
serveradmin [email protected]
documentroot "e:/my b-s/php/phptest"
servername www.yourdomain1.com
serveradmin [email protected]
documentroot "e:/my b-s/php/zend_test"
servername www.yourdomain2.com
這樣,通過www.yourdomain1.com與www.test2.com訪問就是兩個專案了,注意:在httpd.conf中配置的documentroot,假如你配置為e:/my b-s/,則還需要在namevirtualhost *:90 這行**下面,新增乙個虛擬主機,
serveradmin [email protected]
documentroot "e:/my b-s/"
servername www.yourdomain.com
可能有的apache版本並沒有ext目錄,如果那樣的話,則把配置全部寫在httpd.conf中即可。
window下apache安裝和配置
32位 64位 解壓apache2.4到f apache2.4 修改檔案f apache2.4 conf httpd.conf 服務根目錄 serverroot的引數改為f apache2.4 服務埠號 listen 80 修改為需要的埠號 進入bin目錄,開啟命令列,執行httpd k insta...
apache下虛擬網域名稱的配置(windows)
在我們開發中通過虛擬網域名稱來訪問乙個指定的專案確實很方便,接下來教大家如何通過手動的方式去配置虛擬網域名稱 已apache伺服器為例 一 首頁我們得找到host檔案 windows下這個檔案在c盤中windows system32 drivers etc hosts中 加入如下內容 127.0.0...
window下apache與tomcat整合
開頭的行為注釋,可以刪除。此處的配置我是以設定虛擬目錄,重新指定了servername,documentroot路徑的方式配置站點,實際上,apache的配置可以非常靈活,你也可以不採用虛擬目錄的方式,而直接去修改站點的預設配置,使用任意文字編輯工具,搜尋如servername,documentro...