Domain

cPanel 伺服器 - 從本地 IP 重定向到 URL

  • January 19, 2015

這是一個非常基本的問題。我正在執行一個 VPS,我可以在伺服器上執行我選擇的任何本地 IP/埠的 Web 應用程序。我如何實際將這些本地 ips/埠映射到伺服器上註冊的實時域以使我的站點可訪問?

這是一個 ruby​​ on rails 應用程序,在 cPanel VPS 上執行。我只需鍵入即可啟動 ruby​​ on rails 伺服器rails server,使用簡單的預設 WEBrick 伺服器(我現在不需要任何更複雜的東西)。預設情況下,應用程序在埠 3000 上啟動,但我可以將其自定義為我想要的任何埠。

(注意:cPanel 不支持 Rails 3,因為 mongrel 有問題。我沒有使用 mongrel,只是預設的 WEBrick 伺服器,所以這應該不是問題。)

你需要做的是,

  1. 通過WHM創建域
  2. 在所需的埠(例如:3000)上啟動您的 Web 應用程序並綁定到 localhost(因為不需要通過埠 3000 進行公共訪問)。
  3. 在 apache conf 中設置 ProxyPass 和 ProxyPassReverse。

ProxyPass / http://127.0.0.1:3000/

ProxyPassReverse / http://127.0.0.1:3000/

現在對 domain.com 的所有請求都將轉發到執行在埠 3000 上的 rails 應用程序,反之亦然。

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