Tôi có một ứng dụng đường ray chạy trên hành khách độc lập, hoạt động hoàn hảo. Tôi đang chạy apache, và sử dụng một VirtualHost với một proxy ngược lại để phục vụ ứng dụng đường ray của tôi. Những công việc này. Tuy nhiên tài sản của tôi không được phục vụ thông qua vhost, nhưng đưa ra một lỗi proxy.Tại sao tài sản của tôi không được phục vụ thông qua proxy ngược trong apache
httpd.conf My lỗi
<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>
Proxy
Proxy Lỗi
Các proxy server nhận được một phản ứng không hợp lệ từ một máy chủ ở thượng nguồn. Máy chủ proxy không thể xử lý yêu cầu GET/asset/application- 6fc7d25aa72d2a014ae6b36136c2fbfc.css.
Lý do: DNS thất bại lookup cho: 127.0.0.1:4000assets
Lưu ý rằng 127.0.0.1:4000 công trình hoàn hảo và được phục vụ một cách chính xác tài sản. greekpeep_rails.nightowls.co tải trang, nhưng không tải nội dung.
Xin cảm ơn, chính là vậy. Không thể tin rằng tôi đã bỏ lỡ nó. – Arjan
apache là như vậy câm smh – the0ther
Cảm ơn nó đang làm việc cho tôi! – Spl2nky