最近部署一个项目,采用的是centos + nginx+ passenger
发现rails project不打log, 是文件权限问题,passenger 规定文件权限不能是root ,如果你部署在ubuntu就不会有这个问题
passenger典型部署结构
lecai- |-- current |-- releases |-- shared
把根目录lecai的权限改了即可
>useradd deploy >chown -R deploy:deploy lecai
/path/to/dream
3.0 798 actionmailer Android apache apk array base64 beijing boundingbox capistrano Centos comet contentSlider cookie csrf ctime date_picker datetime debug DeepLearning DMZ dns dnspod dovecot drx exif feixin find fixtures gem gems git godaddy Google gui hanzi_to_pinyin helper Heroku httpclient IE iftop ImageMagick init.d IOS iou iso8601 Java javascript jQuery jstack Katz Linode linux lua mac mail_server Metaprogramming microsoft mini_magick mongodb monitor Mysql NBA netbeans Netposa nginx ngx_lua nodejs NoSQL OAuth2 omniauth oo open_relay openResty orientation pack passenger pdf PhoneGap php phpmyadmin postfix PostgreSQL prototype python QQ RAID1 rails rails3 rails3.0 rails3.0.3 rails3.1 rails3.x Rake rc.d rc.local regexp reset resty rm RMagick routes rspec ruby ruby1.9.2 rvm sed server session shell SNS software squirrelmail ssh String svn swfupload TestCase thin timestamp tomcat Twitter ubuntu unpack update visual_studio vmware VPS weibo windows wuxi XSS yaml 北京 北京世贸天阶 北京故宫 北京莎日娜蒙古风情生态农业观光园 北京通州 北京鹫峰 园博园 圣丰地产 宿迁 招聘 方正 旅游 旅行 正则 活动 盈利模式 目标检测 租房 索引 自动部署 路由器 骆马湖 黑中介
最近部署一个项目,采用的是centos + nginx+ passenger
发现rails project不打log, 是文件权限问题,passenger 规定文件权限不能是root ,如果你部署在ubuntu就不会有这个问题
passenger典型部署结构
lecai- |-- current |-- releases |-- shared
把根目录lecai的权限改了即可
>useradd deploy >chown -R deploy:deploy lecai