我的编程空间,编程开发者的网络收藏夹
学习永远不晚

教你如何解决Nginx禁止ip加端口访问的问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

教你如何解决Nginx禁止ip加端口访问的问题

Nginx禁止IP加端口访问

使用iptables 限制对应端口,再利用Nginx将80端口转发到对应端口

CentOS7默认的防火墙是 firewalle,先看看服务器中有没有安装 iptables

[root@VM-0-3-centos ~]# service iptables status
Redirecting to /bin/systemctl status iptables.service
Unit iptables.service could not be found.

安装 iptables

yum install -y iptables

关闭自带的防火墙 firewalld

# 停止firewalld服务
systemctl stop firewalld
# 禁用firewalld服务
systemctl mask firewalld

服务命令

# 启动iptables
systemctl start iptables.service

# 停止iptables
systemctl stop iptables.service

# 重启iptables
systemctl restart iptables.service

禁止外部访问8080端口

iptables -I INPUT -p tcp --dport 8080 -j DROP

允许本机访问8080端口

iptables -I INPUT -s 127.0.0.1 -p tcp --dport 8080 -j ACCEPT

放行80端口

iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT 

到此,就可以使用域名直接访问8080端口了,并且IP + 端口的方式,也已经无法访问

iptables常用命令

# 查看iptables现有规则
iptables -L -n
# 允许所有访问
iptables -P INPUT ACCEPT
# 清空所有默认规则
iptables -F
# 清空所有自定义规则
iptables -X
# 所有计数器归0
iptables -Z
# 允许来自于lo接口的数据包(本地访问)
iptables -A INPUT -i lo -j ACCEPT
# 开放22端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# 开放21端口(FTP)
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
# 开放80端口(HTTP)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# 开放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
# 允许ping
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
# 允许接受本机请求之后的返回数据 RELATED,是为FTP设置的
iptables -A INPUT -m state --state  RELATED,ESTABLISHED -j ACCEPT
# 其他入站一律丢弃
iptables -P INPUT DROP
# 所有出站一律绿灯
iptables -P OUTPUT ACCEPT
# 所有转发一律丢弃
iptables -P FORWARD DROP

到此这篇关于Nginx禁止ip加端口访问的文章就介绍到这了,更多相关Nginx禁止ip端口访问内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

教你如何解决Nginx禁止ip加端口访问的问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux如何禁止频繁访问的ip访问nginx

这篇文章主要为大家展示了“linux如何禁止频繁访问的ip访问nginx”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何禁止频繁访问的ip访问nginx”这篇文章吧。实验环境版本:r
2023-06-28

如何解决XP下HTTP的403.9错误-禁止访问的问题

本篇文章为大家展示了如何解决XP下HTTP的403.9错误-禁止访问的问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。网上给出了不少的办法,这里举出两个,但是真正最有效的解决办法却是第二个,之所以
2023-06-14

如何解决80端口无法访问的问题

本篇内容主要讲解“如何解决80端口无法访问的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决80端口无法访问的问题”吧!近日传adsl的80端口被封,很多机房,服务器的80端口被封,确
2023-06-10

redis不能访问本机真实ip地址的问题如何解决

本篇内容介绍了“redis不能访问本机真实ip地址的问题如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!redis无法访问本机真实ip
2023-06-20

如何解决vue前后端端口不一致的问题

本篇内容主要讲解“如何解决vue前后端端口不一致的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决vue前后端端口不一致的问题”吧!vue前后端端口不一致在config index.
2023-06-20

如何解决Linux系统80端口被占用的问题

这期内容当中小编将会给大家带来有关如何解决Linux系统80端口被占用的问题,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。有Linux在centos下面安装webmail服务遇到80端口被占用的问题,导致
2023-06-05

如何解决windows系统中想禁止运行某些指定软件的问题

如何解决windows系统中想禁止运行某些指定软件的问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。域控制器是Active Directory域的指挥机构,出于安全性考虑,可
2023-06-14

如何解决Win10系统密钥过期的问题-教你轻松解决激活

这篇文章主要介绍“如何解决Win10系统密钥过期的问题-教你轻松解决激活”,在日常操作中,相信很多人在如何解决Win10系统密钥过期的问题-教你轻松解决激活问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解
2023-06-07

windows中如何解决日志文件写入被禁止、宽带连接错误的问题

小编给大家分享一下windows中如何解决日志文件写入被禁止、宽带连接错误的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!方法/步骤:1.首先双击“计算机”,直接输入以下路径:C:\Windows\System32\L
2023-06-27

如何解决 织梦dede 在PHP7下 手机端访问列表页出现报错的问题

博客在手机端也做了一套。但是不是响应式的,而是又单独做了一套,是动态访问的。 其实这里的问题和PHP7这个版本升级没有什么关系,只是这个问题在版本升级之后暴露出来了。 在手机端访问列表页面的时候报错PHP Parse error: syn
如何解决 织梦dede 在PHP7下 手机端访问列表页出现报错的问题
2024-02-27

如何解决由于这台计算机没有终端服务器客户端访问许可证远程会话终段的问题

如何解决由于这台计算机没有终端服务器客户端访问许可证远程会话终段的问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。由于windows2003默认仅支持2个终端用户的登陆。当“
2023-06-14

如何解决WAN微型端口出现黄色叹号影响正常网络功能的问题

这篇文章将为大家详细讲解有关如何解决WAN微型端口出现黄色叹号影响正常网络功能的问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  安装WIN8的机器在执行了系统更新后,设备管理器里面 W
2023-06-14

编程热搜

目录