我想配置我的Apache服务器,从我的Rails应用程序中提供静态资源。我已经尝试了建议的配置,但我的资源仍然没有显示出来,当我直接访问它们时,我只得到了一个Rails错误,说找不到匹配的控制器,但我认为应该由Apache直接处理资产内容。
我的Apache配置如下:
<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>
我错过了什么吗?