无法在cpanel + apache上使用VirtualHost配置ProxyPass

时间:2017-08-08 09:42:57

标签: meteor cpanel whm

  1. 我使用xyz.com:3000时可以看到网站加载成功。我在VPS上托管了meteor网站。

  2. cpanel - &gt; Apache配置 - &gt; 发布虚拟主机包 - &gt; 2.4.27 < / strong>,当我添加下面的配置。我看不到它在 xyz.com 而非 xyz.com:3000

    上运行
    Listen 80
    <VirtualHost XXX.XXX.XXX.XXX:80> 
    ProxyPass "/" "http://127.0.0.1:3000/"
    ServerName xyz.com 
    </VirtualHost> 
    
  3. 任何想法有什么问题?

1 个答案:

答案 0 :(得分:0)

您这样做的方式意味着服务器范围。 apache包括通过WHM编辑的文件 - &gt; Apache配置适用于服务器范围。在您的情况下,您需要它用于特定的虚拟主机,而不是服务器上的所有虚拟主机。

要在cPanel / WHM上为apache vhost创建自定义模板,您应该遵循官方cPanel文档中的说明:

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