方案一:
文字敘述:
具體步驟如下:比如講apache伺服器127.0.0.1 配置成 www.sohu.com第一步:首先在http.conf檔案中 做如下處理:①關閉預設的
#documentroot "c:/apache2.2/htdocs「
②啟用httpd-vhosts.conf檔案
#virtual hosts 啟用主機配置檔案
2.在windows/system32/dirvers/etc/hosts檔案中加入
127.0.0.1 www.hanshunping.com
3.在httpd-vhosts.conf檔案中加入:
--簡單配置方式
documentroot "d:/myweb"directoryindex my.html index.html index.htm index.php
options followsymlinks
allowoverride none
order allow,deny
allow from all
--較為複雜的配置
serveradmin [email protected]
documentroot "d:/temp"
options followsymlinks
allowoverride none
order allow,deny
allow from all
satisfy all
servername www.hanshunping.com
errorlog "logs/dummy-host2.kk.com-error.log"customlog "logs/dummy-host2.kk.com-access.log"common
☞ 如何控制當在瀏覽器中輸入 http://
網域名稱 比如 時 顯示可供選擇的檔案,或者是直接訪問預設的檔案.
1. 預設直接訪問某個歡迎頁面 ,前面的步驟一樣
documentroot "d:/infoshare" #
這個路徑也可以再 htdos目錄下
servername infoshare.cn
directoryindex index.php #
預設就是d:/infoshare/index.php
options followsymlinks
allowoverride none
order allow,deny
allow from all
2.預設列表,而不是直接訪問某個歡迎頁面
2.1 如果虛擬目錄就在 htdos這個目錄下.
documentroot "d:/myenv/apache/htdos/infoshare"servername infoshare.cn
options followsymlinks
allowoverride none
order allow,deny
allow from all
2.2 如果虛擬目錄不在 htdos這個目錄下.
documentroot "d:/infoshare"servername infoshare.cn
options indexes followsymlinks
#如果這裡不加入 indexes 就會提示403錯誤
allowoverride none
order allow,deny
allow from all
☞ 特別說明,如果有兩個
則匹配第乙個.
第二步:
第三步:
第四步:注意
測試:輸入 顯示第乙個** 這裡是預設的80埠
輸入 顯示第二個** 這裡要指定81埠
方案二:
與方案一的區別是
乙個ip繫結多個網域名稱
乙個ip繫結多個網域名稱 ip位址一樣,不一樣的是不同的埠號,不同的埠號對應不同的網域名稱 在http vhost.conf裡面如下配置 新增新的位址,繫結同乙個ip,但是埠號不一樣 這裡是81 乙個apache可以監聽多個埠,啟動81埠 在httpd.conf裡面搜尋listen 新增listen...
Tomcat配置乙個ip繫結多個網域名稱
在網上找了半天也沒找到相關的資料,都說的太含糊.本人對tomcat下配置 一ip對多網域名稱的方法詳細如下,按下面配置一定能成功,經過測試了.因無網域名稱解析伺服器,所以在hosts上配,來模擬dns解析.10.1.1.241 localhost 指向gg資料夾 10.1.1.241 localho...
Tomcat配置乙個ip繫結多個網域名稱
在網上找了半天也沒找到相關的資料,都說的太含糊.本人對tomcat下配置 一ip對多網域名稱的方法詳細如下,按下面配置一定能成功,經過測試了.因無網域名稱解析伺服器,所以在hosts上配,來模擬dns解析.10.1.1.241 localhost 指向gg資料夾 10.1.1.241 localho...