Linux使用nginx反向代理。可實現域名指向特定埠
阿新 • • 發佈:2018-12-20
在配置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即可