天天看點

nginx+mongrel(隻屬于自己的記錄)

這類文章很多,我寫點東西隻為自己了記錄一下:

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,這就沒有問題了

繼續閱讀