loading

Loading

vue网站部署

分类:未分类
字数: (284)
阅读: (2)
0

Vue.js网站部署操作指南

环境准备

  • 确保服务器已安装Nginx和Node.js(v16+)
  • 创建独立项目目录:/opt/vue-site
  • 配置SSH免密登录权限

本地测试

执行以下命令完成开发环境搭建:

  • npm install
  • npm run dev

服务器部署

操作步骤 执行命令
上传文件 rsync -avz /path/to/project /opt/vue-site
创建数据库 mysql -e "CREATE DATABASE vue_db;
配置Nginx 编辑 /etc/nginx/sites-available/vue.conf

Nginx配置

关键配置片段:

  • server_name vue.com www/vue.com
  • root /opt/vue-site/dist
  • location / { try_files $uri $uri/ /index.html }
  • location /api/ { proxy_pass http://localhost:3000/ }

CDN加速

推荐使用阿里云OSS配置:

  • 上传静态资源至OSS bucket
  • 修改Nginx配置为:
配置项 设置值
location /static/ proxy_pass http://oss-cn-beijing.aliyuncs.com/vue/
try_files $uri $uri/ /index.html

监控优化

关键监控指标:

  • 服务器CPU使用率(>80%持续5分钟触发告警)
  • Nginx错误日志中502错误(每日计数)
  • 接口响应时间(>2秒占比)

维护更新

版本升级流程:

  1. 停止Nginx服务
  2. 执行:npm update
  3. 更新构建文件:npm run build
  4. 重启Nginx服务

(注:本文内容参考《Vue.js官方文档》和《Nginx配置指南》)

转载请注明出处: 武平号

本文的链接地址: http://wp.wpxcjwql.com/post-16477.html