按http://ruby-china.org/wiki/install-rails-on-ubuntu-12-04-serverpassenger安装了nginx,配置也差不多就是上述文章里说的那样,这里面的步骤使用 server { listen 80; server_name you.host.name; # 请替换成你网站的域名 rails_env production; root /home/jason/www/gitlab/public; passenger_enabled on;
location ~ ^(/assets) { access_log off; # 设置 assets 下面的浏览器缓存时间为最大值(由于 Rails Assets Pipline 的文件名是根据文件修改产生的 MD5 digest 文件名,所以此处可以放心开启) expires max; }
**不懂的是 1、没有配置 thin 或其实内容服务器,直接能通过 you.host.name 访问到服务器,项目 log 目录下也生成了访问日志,OK,我理解成 nginx 会自动启动 WEBrick/Thin。可如果他会自动启动 WEBrick/Thin,那么还要启动 thin 吗???**