Nginx端口telnet不通排查指南

nginx已经配置server及端口20002,telnet不通:telnet 127.0.0.1 20002 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused

一、检查

systemctl status nginx.service

nginx: [emerg] bind() to 0.0.0.0:20002 failed (13: Permission denied)

二、解决阻止nginx bind端口问题

yum install policycoreutils-python

semanage port -a -t http_port_t -p tcp 20002

问题 CentOS 7 解决方案
dnf 不可用 使用 yum
semanage 不可用 yum install policycoreutils-python
SELinux 阻止 Nginx 绑定端口 semanage port -a -t http_port_t -p tcp 20002
临时测试 SELinux 影响 setenforce 0(仅测试用)
检查端口是否被占用 `ss -tulnp

三、重启

systemctl restart nginx

四、本地测试

curl http://localhost:20002 本地访问响应OK

五、远端测试

客户端通过游览器访问http://ip:20002 无响应

开放端口

sudo firewall-cmd --zone=public --add-port=20002/tcp --permanent

sudo firewall-cmd --reload

sudo firewall-cmd --list-ports

客户端通过游览器访问http://ip:20002 响应OK

相关推荐
夜影风4 小时前
Linux系统中自签名HTTPS证书
linux·运维·https
wb1894 小时前
流编辑器sed
运维·笔记·ubuntu·云计算
成工小白5 小时前
【Linux】C语言模拟实现shell命令行(程序替换原理)
linux·运维·服务器
西装没钱买6 小时前
C语言多进程TCP服务器与客户端
服务器·c语言·tcp/ip·进程
福理原乡大王7 小时前
Linux信号详解
linux·运维·服务器·c++·ubuntu·信号处理
ldq_sd7 小时前
centos 8.3(阿里云服务器)mariadb由系统自带版本(10.3)升级到10.6
服务器·阿里云·centos
孙克旭_8 小时前
day031-Shell自动化编程-数组与案例
linux·运维·自动化
喜欢踢足球的老罗8 小时前
自动化模型管理:MediaPipe Android SDK 中的模型文件下载与加载机制
android·运维·自动化
遇见火星8 小时前
自动化KVM虚拟机创建脚本详解:从模板到高效部署的线上实践!
运维·自动化·kvm
火山引擎开发者社区8 小时前
TickIt:基于 LLM 的自动化 Oncall 升级
运维·自动化·火山引擎