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

相关推荐
Timememory8294 小时前
配置DNS主从服务
运维·服务器
时光不去4 小时前
java接口自动化之allure本地生成报告
运维·笔记·自动化
z202305086 小时前
Linux之vmlinux文件段布局和arm64 的链接脚本vmlinux.lds.S分析
linux·运维·服务器
北京阿法龙科技有限公司8 小时前
AR眼镜基于上下文智能识别:电力运维高效规范操作应用方案|阿法龙XR云平台
运维·ar·xr
RisunJan9 小时前
docker一键部署项目
运维·docker·容器
luyun0202029 小时前
Windows 11操作更丝滑,绝了
java·运维·figma
Boop_wu9 小时前
[Java EE] 计算机基础
java·服务器·前端
m0_4955627810 小时前
Swift的逃逸闭包
服务器·php·swift
wanhengidc10 小时前
全面了解云手机的安全性
运维·服务器·游戏·智能手机·云计算
顾安r11 小时前
11.8 脚本网页 打砖块max
服务器·前端·html·css3