阿里云centOS7安装好Nginx设置外网可以访问80端口
欢迎扫描底部关注:快乐学习与分享
1、将默认的firewall防火墙替换成iptables
关闭firewalld防火墙
systemctl stop firewalld
设置开机禁用
systemctl disable firewalld
查看是否关闭成功
systemctl status firewalld
2、下载安装iptables
安装命令
yum install iptables-services -y
启动iptables
systemctl start iptables.service
3、修改一个文件将端口加入到iptables里面
打开编辑文件
vim /etc/sysconfig/iptables
添加如下的脚本
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
防止有问题大家不要直接复制上面提供的脚本,可以复制你打开的文件里的修改成80端口如下图
使用命令查看端口情况验证添加结果
iptables -L –n
如上图所视现在对外开放的端口有两个,一个是自带的22端口服务器用的,一个是80端口就是我们刚才添加的。这就表明添加成功了,然后保存否则下次重启服务器失效。
保存配置
service iptables save
重启iptables
service iptables restart
设置iptables开机自启
systemctl enable iptables
4、去阿里云控制台配置
进入云服务器ECS --> 安全组 --> 管理实例 --> 安全组规则 --> 入方向 --> 添加安全组规则
然后就可以在外网访问你阿里云服务器上的80端口了。
关注公众号了解更多: