[英]Installing Wampserver2.0i on Windows Server 2003 but Oracle Server using port 80
我在Windows Server 2003上安裝了Wampserver2.0i,單擊通知欄中的wamp圖標,然后單擊cmd的結果后,使用菜單中的選項測試了端口80,如下所示:
服務器:由Apache / 1.3.22 mod_plsql / 3.0.9.8.3b mod_ssl / 2.8.5 OpenSSL / 0.9.6b mod_fastcgi / 2.2.1支持的Oracle HTTP服務器
問題是localhost將我帶到Oracle服務器而不是www目錄!
我該如何解決?
在C:\\ wamp \\ bin \\ apache \\ apache2.4.9 \\ conf
編輯httpd.conf,其中說:
Listen 0.0.0.0:80
Listen [::0]:80
然后重新啟動服務
http://www.techrepublic.com/blog/diy-it-guy/diy-running-apache-on-a-non-standard-port/
如果不更改其中一台的配置,則無法在同一台計算機上運行兩台Web服務器。 默認情況下,所有Web服務器都監聽TCP端口80,這就是您遇到問題的原因。
由於Oracle HTTP server powered by apache/1.3.22
的Oracle HTTP server powered by apache/1.3.22
可能已配置為自動啟動,因此它已經捕獲了TCP端口80,因此,當您啟動WAMPServer時,它無法訪問端口80, 因此任何時候只有一個程序可以使用一個端口。 。
您可以按照bob dylan的建議輕松更改Apache偵聽的端口號。 編輯httpd.conf文件並更改配置,以告訴Apache監聽另一個端口,因此使用WAMPManager菜單,您可以這樣做:
left click wampmanager -> Apache -> httpd.conf
這將在編輯器中打開httpd.conf文件,查找以下行
Listen 0.0.0.0:80
Listen [::0]:80
並將其更改為例如
Listen 0.0.0.0:8080
Listen [::0]:8080
保存文件,然后重新啟動Apache
left click wampmanager -> Apache -> Service -> Restart Service
現在,Apache將在端口8080上偵聽,因此2個Apache版本不會相互沖突。
但是,此更改意味着您必須像這樣將端口號放在所有URL上
localhost:8080
localhost:8080/phpmyadmin
一段時間后可能會有點痛苦。
一個簡單的解決方案是將WAMPServer放在另一台計算機上,然后就不會發生沖突。 請記住,WAMPServer被配置為開發Web服務器,而不是LIVE Web服務器 。 它應該可以在您自己的個人工作站/ PC上正常運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.