Vue 项目服务器部署指南
1. 准备工作
- 申请服务器:选择任意云服务商的云服务器(ECS)。
- 下载工具:准备 SSH 客户端工具(如 FinalShell、Xshell 等)。
2. 服务器重装系统
登录云服务商后台,找到弹性云主机,执行以下操作:
- 关机。
- 选择一键重装系统。
- 镜像选择:CentOS 7.9 64 位。
- 设置自定义密码。
获取服务器的公网 IP 地址。
3. 连接服务器
打开 SSH 客户端,点击添加服务器,选择 SSH 连接:
- 名称:随意填写。
- 主机:服务器的公网 IP 地址。
- 用户名:root。
- 密码:自定义密码。
双击连接,接受并保存密码,出现光标即为连接成功。
4. 安装 Nginx
4.1 安装步骤
- 更新系统包:
sudo yum update -y - 安装 EPEL 仓库(Nginx 不在默认 Red Hat 仓库中):
sudo yum install epel-release -y - 安装 Nginx:
sudo yum install nginx -y - 启动 Nginx 服务:
sudo systemctl start nginx - 设置开机自启:
sudo systemctl enable nginx - 检查 Nginx 状态:
sudo systemctl status nginx
4.2 防火墙与安全组
如果防火墙启用,需允许 HTTP 和 HTTPS 流量:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
在云服务商控制台的安全组设置中,添加入站规则,开放所需端口(如 80, 443 或自定义端口)。注意:在中国大陆,80/443 端口通常需要进行 ICP 备案后方可使用,建议修改为其他端口(如 90)。


