一、解壓安裝
tar zxvf nginx-1.9.6.tar.gz cd nginx-1.9.6 ./configure --with-http_stub_status_module --with-http_ssl_module make make install
二、啟動
/usr/local/nginx/sbin/nginx
三、修改配置文件
vi /opt/nginx-1.9.6/conf/nginx.conf
端口轉發
server {
listen 83;
server_name http://127.0.0.1:8080;
#charset koi8-r;
access_log logs/83.log main;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_pass_header Server;
proxy_set_header Host $host:83;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
}
}
和上面一個 server 並聯寫一個。
如果要負載均衡,再寫一個upstream
upstream tomcat_server{
server 127.0.0.1:8080;
}
和server 並聯
server 里面寫一句 即可
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://tomcat_server;
四、檢查配置文件與啟動情況
/usr/local/nginx/sbin/nginx -t
啟動見下面
ps -ef |grep nginx
五、啟動、停止、重啟
停止:
/usr/local/nginx/sbin/nginx -s stop
啟動:
/usr/local/nginx/sbin/nginx
重啟:
/usr/local/nginx/sbin/nginx -s reload
參考文章:
http://selfcontroller.iteye.com/blog/1879862
