linux 部署nginx----端口轉發


一、解壓安裝

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

http://www.cnblogs.com/bluewelkin/p/4193725.html

http://www.ttlsa.com/nginx/use-nginx-proxy/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM