2016-02-26 287 views
0

我试图在EC2实例上部署我的rails应用程序并使用capistrano。 我收到404资产找不到文件的错误尝试了许多解决方案加载资源失败:服务器响应状态为404(未找到)EC2

http://52.36.187.96/assets/jquery.fancybox-buttons-bc75396a9f71beda584274c69d094623.css Failed to load resource: the server responded with a status of 404 (Not Found) 
http://52.36.187.96/assets/application-e80ce0393dc75b248766cc80da46f627.js Failed to load resource: the server responded with a status of 404 (Not Found) 

当我ssh到比如我可以看到下想通了这一点了,我不得不共享/公共/资产的文件夹

+0

在当前的符号链接中,public/assets/jquery.fancybox-buttons-bc75396a9f71beda584274c69d094623.css存在吗?如果是这样,你的网络服务器是指向公众/作为webroot? –

+0

您可以请解释一下,对开发者来说是新的 –

回答

0

资产文件改变我的服务器配置根 尝试在nginx的配置文件/ etc/nginx的/启用的站点 - /更改默认

nginx root /home/deploy/app_name/public; to /home/deploy/app_name/current/public; 

相关问题