轻量服务器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
相关推荐
jerryinwuhan12 小时前
《系统部署与运维》开篇 课程介绍
运维
我是谁??14 小时前
Ubuntu22.04更换清华源
linux·运维·服务器
圣殿骑士-Khtangc14 小时前
Go字符串高效拼接性能对比与底层原理分析
服务器·前端·golang
Shell运维手记15 小时前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
朴马丁15 小时前
国际与国产PLM在精细化工赛道的布局:2026年主要厂商技术特色
大数据·运维·人工智能·流程行业plm·化工新材料
这个DBA有点耶15 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
Elastic 中国社区官方博客16 小时前
Elasticsearch:使用 AI Agent 来创建 workflow
大数据·运维·人工智能·elasticsearch·搜索引擎·自动化·全文检索
测试运维日常笔记16 小时前
Linux系统安装配置TigerVNC服务器完整指南
linux·运维·服务器
像风一样自由202016 小时前
加强版VScode结合remote-ssh远程连接服务器开发指南
服务器·vscode·ssh
喜欢的名字被抢了17 小时前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库