2014-09-12 76 views
0

我是Meteor的新手,我有一個現有的服務器託管幾個網站(CentOS)。我使用Apache爲網站提供服務,並希望在子域上運行Meteor應用程序。502 Proxy Error - Apache上的MeteorJS

以下是我對流星網站在httpd.conf:

<VirtualHost *:80> 
    ServerName www.subdomain.domain.net 
    ServerAlias subdomain.domain.net 
    DocumentRoot /var/www/my_meteor_directory/testapp 
    ProxyRequests Off 

    <Proxy *> 
     Order allow,deny 
     Allow from all 
    </Proxy> 

    ProxyPass/http://127.0.0.1:3000 
    ProxyPassReverse/http://127.0.0.1:3000 

</VirtualHost> 

我也有這個在我的httpd.conf文件的底部:

<Proxy *> 
    Allow from 127.0.0.1 
</Proxy> 
ProxyPreserveHost On 
ProxyPassMatch ^/(.+\.cf[cm])(/.*)?$ ajp://localhost:3000/$1$2 

我設定的應用在端口3000上運行,當我嘗試在瀏覽器(subdomain.domain.net)中點擊它時,出現502錯誤:

enter image description here

有什麼建議嗎?

回答

0

嘗試......

<VirtualHost *:80> 
ServerName meteorapp.example.com 
ProxyRequests off 
<Proxy *> 
Order deny,allow 
Allow from all 
</Proxy> 

<Location /> 
ProxyPass http://localhost:8080/ 
ProxyPassReverse http://localhost:8080/ 
</Location> 
</VirtualHost> 

然後重新

+0

我想這和我不再得到502錯誤的服務器,而是它只是需要永遠終於給了我一個503 :( – asutrane 2014-09-15 14:34:52