100分 求IIS環境和WAMP環境共存的詳細解決方案!!
我們用win2003伺服器, 老闆希望IIS和WAMP能夠共同使用80連接埠,不要什麼停止IIS,或者換連接埠之類的方案,可以通過正常的URL訪問的.謝謝啦!!!
我現在在IIS環境啟動並執行狀態下,apache能單獨運行(換別的連接埠),寫上 LoadModule php5_module "e:/phpweb/php/php5apache2_2.dll" 就不能運行了,網上說開啟ServerName 127.0.0.1:8080 都沒用啊
日誌提示這個!!
[Tue Nov 05 10:17:47 2013] [warn] pid file E:/phpweb/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 183.90.186.84 for ServerName
[Tue Nov 05 10:17:53 2013] [warn] pid file E:/phpweb/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
分享到:
------解決方案--------------------
共用80連接埠網上有一個方案,就是麻煩點,我也實驗過可以的,就是apache直接用80連接埠,然後再轉寄到IIS的其他連接埠
------解決方案--------------------
單IP共用80連接埠方法,不過不推薦,只是使用Apache的代理,速度有影響將apache設為使用80連接埠,IIS使用其它連接埠,比如81,然後將apache作為IIS的代理。
在httpd.conf裡面,取消下面四行的注釋:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
然後建立一個虛擬機器主機,將該網域名稱的所有訪問轉向81連接埠。
ServerName www.abc.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
大致就這樣
這個是單IP的,如果多IP的就會好一點