ruby-on-rails – 我的/ public目录可以是rails 3 passenger 3 n
我正在组建一个公共目录所在的rails部署
符号链接到系统上的另一个目录.这是乘客3 nginx .8.它似乎不喜欢这种设置.默认情况下,Nginx总是遵循符号链接,所以AFAIK不是做与Apache的FollowSymLinks等效的事情. 更新 看起来这里有这个:http://www.modrails.com/documentation/Users%20guide%20Nginx.html#application_detection
所以我想知道是否有一些正确的配置符号可以解决这个问题. 解决方法
我认为不可能使用符号链接的公共目录.我能想象的唯一解决方法是对公共目录中的任何文件和目录进行符号链接.
# public folder: /data/public # app folder: /webapp/ mkdir -p /webapp/public && ln -sf /data/public/* /webapp/public/ 对于/ data / public中的每个新文件或目录,您必须再次运行此命令. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |