要查看Nginx当前使用的端口,可以通过以下几种方法:
/etc/nginx/nginx.conf
或 /usr/local/nginx/conf/nginx.conf
。你可以使用文本编辑器打开此文件,查找 listen
指令来确定端口。/etc/nginx/nginx.conf
或 /usr/local/nginx/conf/nginx.conf
。你可以使用文本编辑器打开此文件,查找 listen
指令来确定端口。netstat
或 ss
命令:
这些命令可以显示当前所有活动的网络连接和监听端口。netstat
或 ss
命令:
这些命令可以显示当前所有活动的网络连接和监听端口。ss
命令:ss
命令:如果你的系统上安装了 nginx-extras
或类似的包,可以使用 systemctl
查看Nginx的状态,其中可能包含端口信息。
sudo systemctl status nginx
通过查看Nginx进程的命令行参数,也可以找到监听的端口。
ps aux | grep nginx
Nginx提供了一个名为 nginx-vts
的模块,可以通过HTTP接口查看Nginx的状态,包括监听的端口。
首先确保 nginx-vts
模块已安装并启用,然后在Nginx配置文件中添加以下内容:
http {
vhost_traffic_status_zone;
server {
location /status {
vhost_traffic_status_display;
vhost_traffic_status_display_format html;
}
}
}
重启Nginx后,访问 http://your_server_ip/status
即可查看详细的状态信息,包括监听的端口。
以上方法可以帮助你查看Nginx当前使用的端口。通常情况下,最简单的方法是查看Nginx配置文件中的 listen
指令,或者使用 netstat
、ss
等命令行工具。如果需要更详细的监控信息,可以考虑使用 nginx-vts
模块。
领取专属 10元无门槛券
手把手带您无忧上云