2017-08-08 124 views
0
  1. 當我使用xyz.com:3000時,我可以看到網站加載成功。我有VPS上的流星網站。無法在cPanel + apache上使用VirtualHost配置ProxyPass

  2. 的cPanel - >Apache的配置 - >郵政虛擬主機包括 - >2.4.27,當我在下面配置的peice的。我看不出它xyz.com而不是xyz.com:3000

    Listen 80 
    <VirtualHost XXX.XXX.XXX.XXX:80> 
    ProxyPass "/" "http://127.0.0.1:3000/" 
    ServerName xyz.com 
    </VirtualHost> 
    

任何想法,什麼是錯的運行?

+0

也許,你會想只應用程序上運行您流星港口80?你可以通過在'meteor'命令中加入'--port 80'來達到這個目的。 – Styx

+0

我有另一個網站在端口80上運行。所以我做了這個虛擬主機配置。 –

+0

在這種情況下,您的''不應該包含您的'xyz.com'而不是IP? – Styx

回答

0

你這樣做的方式意味着服務器廣泛。通過WHM編輯的apache包含文件 - > Apache配置適用於服務器範圍。在你的情況下,你需要一個特定的虛擬主機,而不是服務器上的所有虛擬主機。

爲了創建一個在您的cPanel/WHM一個Apache虛擬主機自定義模板,你應該遵循從官方的cPanel文件的指令:

https://documentation.cpanel.net/display/EA/Custom+Templates