我正在使用 Rails 3.1.3、Ruby 1.9.2、Passenger 3.0.11、Apache2 2.2.14、CarrierWave 0.5.8 和 Ubuntu 10.04 运行应用程序。
此应用程序的用户正在将图像上传到目录“TheApplication/public/uploads/image”和“TheApplication/public/uploads/thumbnail”。为了让这个应用程序能够正确安全地上传图片,我应该设置哪些目录/文件权限以及我需要设置哪些应用程序配置?我需要对Passenger 或Apache2 进行任何配置吗?
谢谢。
最佳答案
它是 Web 服务器的用户。我希望这是 "www-data"
在您的系统上。
chown -R www-data TheApplication/public/uploads
让 Apache 和乘客一个人呆着。
关于ruby-on-rails - Apache2/Passenger 生产环境中的 CarrierWave 有哪些文件权限或配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868284/