Linux

將 CentOS apache 伺服器配置為預設為 ExpressJS 和 Node 的特定埠

  • December 1, 2013

對 Linux 和虛擬專用伺服器完全陌生,所以請多多包涵。

我有一個基於 ExpressJS 和 NodeJS 建構的 web 應用程序,它在port 5000我的伺服器上執行,可通過鍵入以下內容通過 web 訪問:http://00.000.000.000:5000. 當您轉到我的非埠 IP 地址 ( http://00.000.000.000) 時,它會顯示 CentOS Apache 設置歡迎頁面。

我嘗試在 上執行我的 Express 應用程序port 80,但出現Address In Use錯誤。

我需要做些什麼來設置 CentOS,以便在00.000.000.000載入我的 Express 應用程序時訪問它的 IP 地址?我試過port 5000在我的文件中添加監聽器,/etc/httpd/conf/httpd.conf但這什麼也沒做。

您收到Address In Use錯誤是因為 Apache 已經在偵聽埠 80。

如果您想通過埠 80 訪問您的 Express 應用程序,那麼您必須關閉 Apache 並在埠 80 上執行您的應用程序。

引用自:https://serverfault.com/questions/558475