我在Ubuntu上使用Apache2运行Passenger。我试图了解我应该关注的内容,而我的怀疑在于我的Capistrano配置/权限。
我的应用程序似乎按预期部署到当前。我可以看到所有的项目文件。我在当前/公共目录中看到一个符号链接到共享/系统。当我查看共享/系统的内容时,没有任何内容,没有符号链接或文件。它是否正确?是否缺少符号链接?
Capistrano部署文件: https://github.com/danieldbower/passhasher/blob/master/config/deploy.rb
Apache中的记录消息:
Apache / 2.2.16(Ubuntu)Phusion_Passenger / 3.0.2 mod_ssl / 2.2.16配置OpenSSL / 0.9.8o - 恢复正常操作
Options指令禁止的目录索引:/ var / www / passhasher /
Apache配置:
Alias / passhasher / var / www-rails / passhasher / current / public
<目录/ var / www-rails / passhasher / current / public>
AllowOverride全部
选项-MultiViews
< /目录>
答案 0 :(得分:1)
这是默认文件夹,您可以在其中保留与特定部署版本无关的所有文件。
我将用户的上传内容。
看看这里:
http://blog.alastairdawson.com/2007/03/13/stop-uploaded-files-getting-deleted-with-capistrano/