ruby-on-rails – 我应该如何设置Rails应用程序的权限?
目前我将0777设置为所有目录和文件.
但是,我害怕被别人访问. 日志文件以及配置中的所有控制器,模型,视图和文件都设置为0777 一般来说,他们应该如何设置? >日志文件目录及其文件 解决方法
您绝对不应该使用0777作为您的文件权限.这更容易让您暴露于漏洞.
一般来说,遵循这个原则: >对于文件夹,使用0755,相当于rwxr-xr-x.执行权限允许查看文件夹内容. find / your / rails / dir -type d -exec chmod 755 {} find / your / rails / dir -type f -exec chmod 644 {} 在生产环境中,rails应用程序应该作为拥有所有这些文件的同一用户(而不是root用户)运行.这可以通过使用passenger,unicorn或运行诸如mongrel或webrick之类的Web服务器作为本地用户监听端口(例如localhost:3000)以及将Apache或Nginx反向代理运行到localhost:3000来实现. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |