1. 程式人生 > >Linux使用nginx反向代理。可實現域名指向特定埠

Linux使用nginx反向代理。可實現域名指向特定埠

在配置80指向域名的時候出現端口占用,使用kill -9無法殺死埠,應使用下面的命令來殺死程序 killall -9 nginx 後在root許可權下的nginx的sbin下使用./nginx -t(命令重啟nginx並檢查是否有語法錯誤) 或者使用 ./nginx -s reload(重新載入) lsof -i :埠號 (檢視當前哪個埠被使用)

本文沒寫如何配置專案路徑。如需想知道,需要自己去檢視百度。(如後面有需要我再補充吧。)

nginx.conf配置可配置如下:

 server{
        listen    80;
        charset       utf-8;
        server_name   www.*********.com;
            location /
            {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://IP地址:埠號(自己按需求設定合理的埠即可);
            }
        }

或者使用另一個方法(但本人為嘗試過,有閱讀過本文的讀者可以嘗試下)

您可以將8018埠【8018是本人想把域名指向該埠】的server_name 新增上www.*********.com,並將8018改為80,重啟nginx即可