2016-12-28 43 views
0

我nginx的端口80的Apache2不與其他端口的工作比80

運行安裝的Apache2後,我設置它的端口82(均在ports.conf和000-default.conf)。

我試過打開ip(即a.b.c.d:82)但它沒有打開。但是,如果我將端口設置爲80,並停止nginx然後打開它。

我試圖打開IP與以下格式:

a.b.c.d:82 
a.b.c.d - opening nginx site 

我也試着設置DNS來abc.mydomain.com,打開

abc.mydomain.com (opening nginx site) 
abc.mydomain.com:82 (not opening anything) 

如何使用Apache和其他一些港口進行訪問比80?

請讓我知道更多的問題。

謝謝。

+0

首先檢查http服務器是否啓動。爲此,請查看http服務器錯誤日誌文件。 – arkascha

+0

請提供http服務器文件的路徑 – user2349115

+0

我建議您查看a)您自己的配置,其中實際定義了b)文件。我無法複製和粘貼這裏的所有內容。謝謝。 – arkascha

回答

0

聊天中的討論和調查顯示,這實際上是關於遠程系統,而不是本地開發設置。這意味着通常一個包過濾器(「防火牆」)位於客戶端和服務器之間。當使用非標準端口作爲「衆所周知的協議」時,您需要在服務器防火牆中打開該端口以獲取傳入流量。

在這種情況下,使用Ubuntu的ufw工具已經被用來設置一個簡單的包過濾器。配置自定義端口82並允許傳入流量解決了手頭的問題。