天天看點

virtualhost配置(windows環境)

要求實作的功能如下:

[color=red][b]如把http://10.252.4.4:8080/jkda 改變成 http://localhost:8888/jkda[/b][/color]

1.下載下傳apache伺服器,這邊我是用了2.2版本的。(下載下傳下面有下載下傳連結)

2.安裝後後修改httpd\conf\httpd.conf檔案

3.以上面的為例,這樣修改:

1).Listen 80 改為Listen 8888

2).打開第110-116 行(去掉前面的#)

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule proxy_scgi_module modules/mod_proxy_scgi.so

3).在最後加上

<VirtualHost *:8888>

ProxyPreserveHost On

ProxyRequests On

ProxyPass /jkda/ http://10.252.4.4:8080/jkda/

ProxyPassReverse /jkda/ http://10.252.4.4:8090/jkda/

</VirtualHost>

這樣修改後,隻需要輸入:http://localhost:8888/jkda就可以連接配接到http://10.252.4.4:8077/jkda/上去了。

中文參考手冊:[url]http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_proxy.html[/url]

(出現亂碼是因為你的ie編碼不是UTF-8的,改下就OK了)

不用apache伺服器的還有種方法,很簡單就是在C:\WINDOWS\system32\drivers\etc\hosts檔案中(用文本編輯器打開)

加入:10.252.4.4 happysys

這樣的話,那個通路就可以寫成:http://happysys:8080/jkda

這種方法隻能修改ip位址,端口修改不了……