windows下配置nginx非80埠轉發
一、首先去官網下載 nginx1.0.11的Windows版本,官網下載:http://nginx.org/download/nginx-1.0.11.zip
下載到軟體包後,解壓 nginx-nginx1.0.11.zip 包到你喜歡的根目錄,並將目錄名改為nginx。
然後,執行根目錄下nginx.exe
這樣,nginx 服務就啟動了。開啟工作管理員,檢視 nginx.exe 程序,有二個程序會顯示,佔用系統資源,那是相當的少。然後再開啟瀏覽器,輸入 http://127.0.0.1/ 就可以看到nginx的歡迎頁面了,非常友好 。
二、配置nginx的conf檔案了
修改server_name 為自己的域名, proxy_pass 改為對應的埠
下面是我的兩個網站的配置
server {
listen 80;
server_name www.jcqna.com;
location / {
proxy_pass
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forward-For $remote_addr;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name
location / {
proxy_pass http://121.42.38.156:801;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
看明白沒,簡單吧!
附註:對於使用者訪問 www.jcqna.com 和 jcqna.com 這個,我的做法是再配置一個 server
server {
listen 80;
server_name jcqna.com;
location / {
proxy_pass http://121.42.38.156:800;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forward-For $remote_addr;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}