簡體   English   中英

在Windows Server 2003上但使用端口80在Oracle Server上安裝Wampserver2.0i

[英]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.22Oracle 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM