最近重新部署了一台 CentOS 7 的云服务器,为了方便以后查阅,特地记录一下初始化的配置过程。主要包括系统更新、Nginx 安装以及防火墙的基本设置。
1. 系统更新与工具安装
拿到服务器的第一步,永远是更新系统软件包,确保修补了最新的安全漏洞。
yum update -y yum install -y vim wget curl git
2. 安装 Nginx Web 服务器
Nginx 是目前最流行的反向代理服务器。我们使用 yum 源直接安装:
yum install -y nginx systemctl start nginx systemctl enable nginx
安装完成后,在浏览器输入服务器 IP,如果看到 "Welcome to nginx" 页面,说明服务启动成功。
3. 配置防火墙 (Firewalld)
为了安全起见,我们只开放必要的端口。通常 Web 服务需要 80 (HTTP) 和 443 (HTTPS)。
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --reload
4. 总结
至此,一个基础的 Web 服务器环境就搭建好了。下一步我将配置 SSL 证书,实现全站 HTTPS 访问。保持关注!