轻量服务器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
相关推荐
dys_Codemonkey9 小时前
如何在树莓派上用 VS Code 优雅直连内部的 Ubuntu 子系统/容器用来访问容器内的文件和代码?
linux·运维·ubuntu·树莓派
·醉挽清风·10 小时前
学习笔记—Linux—文件IO
linux·服务器·学习
上海合宙LuatOS11 小时前
LuatOS核心库API——【 string】字符串操作
运维·服务器·物联网·junit·硬件工程·信息与通信·嵌入式实时数据库
徐子元竟然被占了!!11 小时前
Linux的cat
linux·运维·服务器
带娃的IT创业者11 小时前
WeClaw 离线消息队列实战:异步任务队列如何保证在服务器宕机时不丢失任何一条 AI 回复?
运维·服务器·人工智能·python·websocket·fastapi·实时通信
kc胡聪聪11 小时前
nginx的性能优化与监控
运维·nginx·性能优化
上海合宙LuatOS12 小时前
LuatOS核心库API——【sys】LuatOS运行框架
运维·服务器·物联网·硬件工程·lua·软件工程·信息与通信
运维行者_12 小时前
网络监控方案从零开始 -- 企业级完整指南
大数据·运维·服务器·网络·数据库·人工智能·自动化
坐吃山猪13 小时前
Python进度条
linux·服务器·python
清水白石00813 小时前
Python 并发三剑客:多线程、多进程与协程的实战抉择
java·服务器·python