广告位联系
返回顶部
分享到

解决Nginx禁止ip加端口访问的介绍

nginx 来源:互联网 作者:秩名 发布时间:2022-02-21 09:44:41 人浏览
摘要

Nginx禁止IP加端口访问 使用iptables限制对应端口,再利用Nginx将80端口转发到对应端口 CentOS7默认的防火墙是firewalle,先看看服务器中有没有安装iptables [root@VM-0-3-centos ~]# service iptables sta

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

1

yum install -y iptables

关闭自带的防火墙 firewalld

1

2

3

4

# 停止firewalld服务

systemctl stop firewalld

# 禁用firewalld服务

systemctl mask firewalld

服务命令

1

2

3

4

5

6

7

8

# 启动iptables

systemctl start iptables.service

 

# 停止iptables

systemctl stop iptables.service

 

# 重启iptables

systemctl restart iptables.service

禁止外部访问8080端口

1

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

允许本机访问8080端口

1

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

放行80端口

1

2

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

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

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

iptables常用命令

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

# 查看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


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://www.cnblogs.com/zilongmao/archive/2022/02/11/15883833.html
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计