轻量服务器CentOS 7.9 64位 设置允许防火墙/HTTP/HTTPS访问

一、检查阿里云安全组(最重要!)

标题立即检查安全组规则:

登录 阿里云控制台

进入 轻量应用服务器

选择实例 ID

点击 防火墙 标签

步骤:

  1. 点击 「添加规则」
  2. 填写:
text 复制代码
应用类型:自定义
协议:TCP
端口范围:3306
源:0.0.0.0/0  (或指定你的IP,如 121.32.0.0/16)
策略:允许
备注:MySQL远程访问
  1. 点击 确定

二、在服务器上检查配置

通过SSH登录服务器,执行:

bash 复制代码
# 1. 确认MySQL正在运行
sudo systemctl status mysqld
# 如果没运行:
sudo systemctl start mysqld
sudo systemctl enable mysqld

# 2. 检查MySQL监听地址(关键!)
sudo netstat -tlnp | grep mysql

如果显示 127.0.0.1:3306 而不是 0.0.0.0:3306,需要修改配置:

bash 复制代码
# 编辑MySQL配置文件
sudo vi /etc/my.cnf

# 在 [mysqld] 部分添加(如果不存在):
bind-address = 0.0.0.0
port = 3306

# 保存后重启
sudo systemctl restart mysqld

三、检查服务器防火墙

bash 复制代码
# 查看防火墙状态
sudo systemctl status firewalld

# 如果防火墙开启,添加规则
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload

# 如果防火墙开启,确保允许HTTP/HTTPS
sudo firewall-cmd --list-all
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

# 查看规则
sudo firewall-cmd --list-all
相关推荐
志栋智能1 小时前
超自动化运维如何支持合规审计?
运维·自动化
小诗懂技术1 小时前
【网络通信UDP】基础 进程间不同主机的通信
运维·服务器·网络
weixin_440730501 小时前
selenium实战记录-从登陆-首页-进入应用流程用例三种参数化+日志+报告
服务器·selenium·测试工具
名字还没想好☜2 小时前
Docker 容器安全加固实战:非 root、只读根文件系统、drop capabilities 与最小攻击面
运维·安全·docker·容器·kubernetes
鹤落晴春2 小时前
有状态应用 vs 无状态应用
运维·云原生·k8s
Hstar_chen2 小时前
开源一款 HarmonyOS 服务器监控客户端:星辰云巡 1.0.3
服务器·华为·harmonyos
starzy19904 小时前
虚拟化解决方案全景:软件虚拟化、硬件虚拟化与 Docker 的位置
运维·docker·容器
Neighbor_OldY5 小时前
云上安全配置审计与误配置修复实战:从安全组、OSS、RAM到数据库的全栈排查复盘
大数据·运维·安全·云计算
开心大爆炸6 小时前
xrdp 连接 登录对话框输入密码后闪退
linux·运维·服务器
苏生Susheng7 小时前
【软件实施】Linux系统Shell脚本教程
linux·运维·服务器·chrome·spring boot·学习·实施