Arj*_*jan 9 apache assets reverse-proxy ruby-on-rails passenger
我有一个独立的乘客运行的rails应用程序,它运行良好.我正在运行apache,并使用带反向代理的VirtualHost来为我的rails应用程序提供服务.这有效.但是,我的资产不是通过vhost提供的,而是提供代理错误.
我的httpd.conf
<VirtualHost *:80>
ServerName greekpeep_rails.nightowls.co
DocumentRoot /home/railsapps/www/greekpeep/public
ProxyPass / http://127.0.0.1:4000
ProxyPassReverse / http://127.0.0.1:4000
<Directory /home/railsapps/www/greekpeep/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
代理错误
代理错误
代理服务器从上游服务器收到无效响应.代理服务器无法处理请求GET/assets/application-6fc7d25aa72d2a014ae6b36136c2fbfc.css.
原因:DNS查找失败:127.0.0.1:4000assets
请注意,127.0.0.1:4000可以正常运行并正确地为资产提供服务.greekpeep_rails.nightowls.co加载页面,但不加载资产.
mgu*_*mon 19
看起来您/在ProxyPass定义的末尾缺少一个.
ProxyPass / http://127.0.0.1:4000/
ProxyPassReverse / http://127.0.0.1:4000/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3862 次 |
| 最近记录: |