這類文章很多,我寫點東西隻為自己了記錄一下:
1.在網上下一個nginx0.7.65的版本,據說是比較穩定的版本
2.安裝mongrel
gem install mongrel
gem install mongrel_cluster 3.配置nginx,打開D:\nginx-0.7.65\conf\nginx.conf(自己的路徑) 在檔案裡加: upstream mongrel {
server 127.0.0.1:3000;
} #location / {
# root C:\Users\ryan\workspace\ryantest\public;
# index index.html index.htm;
#}
location / {
proxy_pass http://127.0.0.1:3000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
} 4.到你的rails目錄下跑: mongrel_rails start 5.cmd到nginx目錄start nginx 這裡cmd會一閃就消失了,想知道是否正常啟動可以檢視任務處理器是否有nginx的程序如果沒就到去nginx目錄的log檔案夾裡error.log的資訊了 6.打開浏覽器輸入你定義好的nginx URL 由于我把nginx的端口号定位8000,mongrel的是3000,當我走一個rails scaffold後 發現當我create和update都是跳到一個沒有端口好的URL,不知道為什麼,隻好把nginx改會80,這就沒有問題了