【阿里云新手使用】Vue前端项目上传至阿里云服务器,并通过公网IP访问前端网站
warning:
这篇文章距离上次修改已过284天,其中的内容可能已经有所变动。
为了在阿里云服务器上部署Vue前端项目并通过公网IP进行访问,你需要执行以下步骤:
- 准备阿里云服务器:确保你有一个已购买的阿里云服务器,并且有SSH登录权限。
- 安装Nginx:通过SSH登录到服务器后,安装Nginx。
sudo apt update
sudo apt install nginx
- 配置Nginx:将Vue项目的构建输出复制到Nginx的服务目录。
# 假设你的Vue项目位于/path/to/your/vue-project
cd /path/to/your/vue-project
npm run build
sudo cp -r dist/* /var/www/html
- 配置Nginx服务器块:编辑Nginx配置文件。
sudo nano /etc/nginx/sites-available/default
将其中的root /var/www/html;
修改为你的Vue项目构建输出目录的路径,通常是dist
。
- 重启Nginx服务:
sudo systemctl restart nginx
- 确保安全组规则:登录到阿里云控制台,检查你的ECS实例的安全组规则,确保80端口(HTTP)和443端口(HTTPS,如果你打算使用)对外开放。
- 获取公网IP:在阿里云控制台查看你的ECS实例的公网IP。
- 通过公网IP访问网站:使用浏览器访问你的公网IP,你的Vue前端项目现在应该可以通过公网访问了。
注意:确保你的Vue项目已经配置了正确的路由模式(hash或history),如果使用history模式,你可能需要配置Nginx重写规则以确保前端路由正常工作。
评论已关闭