【发布时间】:2012-03-19 01:28:11
【问题描述】:
我有“rvm use 1.9.3”和“rvmsudo Passenger start --socket (sitename).socket”作为让乘客在 Nginx 下运行的先决条件。其他一切都完美无缺,但现在的问题是如何确保所有这些命令或一些等效命令都能与 Nginx 一起工作,Nginx 在系统启动时启动。我希望这一切都自动化。
这就是我在 nginx.conf 中添加的部分的样子(# 是显然适用于 Nginx/passenger 的 some 配置的东西,我根本没有尝试过。)
upstream (sitename)_upstream{
server unix:/(filepath)
}
server {
listen 80;
server_name (url);
root (filepath);
access_log (logpath);
error_log (logpath);
# passenger_enabled on;
# rails_spawn_method smart;
# rails_env development;
location / {
proxy_pass http://(sitename)_upstream;
proxy_set_header Host $host;
}
}
那我现在该怎么办?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 nginx rvm passenger