Tôi đang cố định cấu hình máy chủ apache của mình để phân phát nội dung tĩnh từ ứng dụng đường ray của mình. Tôi đã thử các cấu hình được đề xuất nhưng tài sản của tôi vẫn không được hiển thị và khi cố gắng truy cập trực tiếp, tôi chỉ gặp lỗi đường ray mà không tìm thấy bộ điều khiển phù hợp nhưng nội dung tài sản sẽ được apache trực tiếp xử lý. Cấu hình apache của tôi trông giống như sau:Apache sẽ không tài sản tĩnh máy chủ cho ứng dụng đường ray
<VirtualHost *:80>
ServerName xxx
DocumentRoot /home/xxx/test/public
PassengerEnabled off
<LocationMatch "^/assets/.*$">
Header unset ETag
FileETag None
ExpiresActive On
ExpiresDefault "access plus 1 year"
</LocationMatch>
ProxyPass/http://127.0.0.1:9292/
ProxyPassReverse/http://127.0.0.1:9292/
</VirtualHost>
Tôi đã bỏ lỡ điều gì chưa?
tài sản, như trong .css? Bạn đã làm một cái cào vào thư mục công cộng/tài sản chưa? – clyde
vâng tôi đã biên soạn tài sản của mình và tất cả chúng đều ở vị trí – soupdiver
Bạn có thể sửa lỗi này không? – nathanvda