[英]Cpanel Nginx still Listening on port 80
我正在使用共享主機,使用 Cpanel,我想在 Nginx 旁邊安裝 varnish 緩存服務器,我已經安裝了 Nginx 和 SSL,它工作得很好,但是要安裝 varnish 我需要將它配置為偵聽端口 80,所以我改變了Nginx 的端口為 8080,但問題是 nginx 仍在偵聽端口 80,即使我更改了所有虛擬服務器中的端口,這是 nginx -T |grep "listen " 的結果
listen 8080;
listen 8080;
# listen 127.0.0.1:8080;
listen 8080;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 8080;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 8080;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 8080;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
listen 443 ssl;
它顯示 nginx 中我的所有服務器都沒有端口 80,但是當我運行此命令時
lsof -i:80
它表明 nginx 仍在監聽 sudo lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 11802 root 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12227 root 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12246 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12247 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12249 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12252 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12253 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12254 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12255 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12256 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12257 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
nginx 12258 qsinav 11u IPv4 18752179 0t0 TCP *:http (LISTEN)
那么從哪里可以防止 nginx 監聽端口 80
nginx -T
顯示nginx離線配置
盡管
lsof -i :80
顯示實時打開的端口
配置環境和實時環境的區別往往意味着配置改變后服務沒有重啟。
所以簡單地說:
重啟 nginx
systemctl restart nginx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.