阿里云centos7.x 打开80端口(转)

本文转自:https://blog.csdn.net/tengqingyong/article/details/82805053

一 :阿里云centos7.x用iptables打开80端口

1、安装iptables:yum install iptables-services(阿里云centos7 默认 是使用的firewall,所以要使用iptables需先安装)

2、相看filrwall是否关闭:

                                          查看:systemctl status firewalld

 

                     启动: systemctl start firewalld

                    关闭: systemctl stop firewalld

                   开机禁用  : systemctl disable firewalld

                   开机启用  : systemctl enable firewalld

3、把端口加入到iptables中(加入之前,可使用iptables -L -n查看端口情况)

       指令:vim /etc/sysconfig/iptables

       

4、重启iptables:systemctl restart iptables.service(重启后,使用 iptables -L -n查看)

 

二:centos7.x用firewall打开80端口

1.关闭与开启防火墙

      启动:systemctl start firewalld

      关闭: systemctl stop firewalld

2.查看防火墙是否开启的状态,以及开放端口的情况

    systemctl status firewalld.service

    firewall-cmd --list-all 

3. 通过以下命令开放http  80 端口

    firewall-cmd  --add-port=80/tcp --permanent

    命令末尾的--permanent表示用久有效,不加这句的话重启后刚才开放的端口就又失效了 

4 .然后重启防火墙:

    sudo firewall-cmd --reload

5. 再次查看端口的开放情况:

     firewall-cmd --list-all

     ports:里出现了 80 端口

     

三 OK后,还需在阿里云控制台上, 添加安全组规则。

     

转载于:https://www.cnblogs.com/yadongliang/p/10421465.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 CentOS 7 上打开端口 80,您可以按照以下步骤执行: 1. 确保您具有管理员权限,以便进行配置更改。 2. 检查防火墙规则。CentOS 7 默认使用 firewalld 作为防火墙管理器。运行以下命令检查防火墙状态: ``` sudo firewall-cmd --state ``` 如果防火墙已启用,您将看到 "running" 的输出。如果防火墙未启用,请跳过下面的步骤。 3. 允许 HTTP 服务通过防火墙。运行以下命令来添加规则: ``` sudo firewall-cmd --zone=public --permanent --add-service=http ``` 这将在公共区域添加 HTTP 服务规则,并且在系统重新启动后仍然有效。如果您希望立即生效,可以运行以下命令重载防火墙配置: ``` sudo firewall-cmd --reload ``` 4. 检查 SELinux 设置。如果 SELinux 处于启用状态,它可能会阻止某些网络连接。运行以下命令来检查 SELinux 状态: ``` sudo getenforce ``` 如果输出为 "Enforcing",则 SELinux 处于强制模式。要临时禁用 SELinux,请运行以下命令: ``` sudo setenforce 0 ``` 请注意,这将在系统重新启动后恢复为启用状态。如果您希望永久禁用 SELinux,请编辑 `/etc/selinux/config` 文件,并将 `SELINUX` 的值设置为 "disabled"。 5. 启动或重新启动 HTTP 服务。如果尚未安装 HTTP 服务器,您可以使用以下命令安装 Apache HTTP 服务器: ``` sudo yum install httpd ``` 然后,您可以使用以下命令启动或重新启动 HTTP 服务: ``` sudo systemctl start httpd ``` 现在,端口 80 应该已经打开并且 HTTP 服务正在监听该端口。您可以通过浏览器访问服务器的 IP 地址来验证是否可以成功访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值