centos7开启访问端口

先安装iptables
开机启动
systemctl enable iptables
添加外部访问端口
iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
启动,启动失败
systemctl restart iptables

先save,才能启动
service iptables save
启动
systemctl restart iptables
查看状态
service iptables status

启动防火墙–失败
systemctl start firewalld
需要先解锁
systemctl unmask firewalld
再启动防火墙
systemctl start firewalld
开放端口号
firewall-cmd --zone=public --add-port=15672/tcp --permanent
查询已开放的端口—但是外网还是访问不到
iptables-save
查看开启了哪些服务
firewall-cmd --list-services
开启http服务
firewall-cmd --permanent --add-service=http
重启防火墙
systemctl restart firewalld.service
再查看开启了哪些服务,发现http添加上了
firewall-cmd --list-services

最后执行rabbitmq的插件,以及创建账号和给与权限等

要在 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、付费专栏及课程。

余额充值