我在瘦服务器上有一个rails应用程序作为通过Apache服务器代理的Windows服务。该应用程序正常工作,直到我尝试上传新版本的项目。然后我收到502错误的网关错误。我尝试重新启动所有服务,但没有运气。看起来我也无法在本地端口3000上点击它。这是我的apache httpd摘录:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost localhost:80>
ServerName serverName
DocumentRoot "C:/locationOfAppDir"
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
ProxyPreserveHost On
</VirtualHost>
<VirtualHost serverName>
ServerName serverName
DocumentRoot "C:/locationOfAppDir"
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
ProxyPreserveHost On
</VirtualHost>
答案 0 :(得分:3)
Protip to self:在使用新宝石添加更新代码时运行bundle install。