vue项目打包部署到腾讯云全过程

关于前端部署研究了挺久的,一开始毫无头绪也走了很多弯路,看了许多视频和文档之后,才慢慢有了了解,成功访问之后特别开心,希望记录下来对可能遇到同样问题的各位有一丢丢小帮助哈~

请添加图片描述

1.打包本地vue项目

  1. 运行npm run build
    在这里插入图片描述
  2. 生成dist目录文件(之后就是将该文件放到云服务器上)在这里插入图片描述

2.购买云服务器

  • 你可以选择在腾讯云上租一个云服务器,然后选择centos云服务器,租用成功后,需要配置一下你的云服务器,包括密码、开放端口管理等,后面都会用到的。当简单配置完毕后,你需要安装一下nginx,网上教程很多,这里就不详细描述了。

3.使用xshell

  1. 下载安装包可以参考这篇博客xshell安装包
  2. 通过xshell连接云服务器在这里插入图片描述
  3. 输入用户名,一般默认root在这里插入图片描述
  4. 输入密码,服务器密码在这里插入图片描述
  5. 这样即连接成功在这里插入图片描述

4.在xshell里安装宝塔

  1. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh在这里插入图片描述
    在这里插入图片描述
  2. 显示用户名、密码即表示安装成功在这里插入图片描述
  3. 登录宝塔,访问外网面板地址在这里插入图片描述
  4. 进入宝塔在这里插入图片描述

5.宝塔操作

  1. 修改配置文件nginx.conf在这里插入图片描述
 server {
        listen 8088;
        server_name www.qhzd.ltd;
        location / {
			root /usr/local/nginx/html/dist;
			index index.html index.htm;
		}
		error_page   500 502 503 504  /50x.html;
        location /devApi/ {
            # root /usr/local/nginx/html/dist;
            rewrite ^.+devApi/?(.*)$ /$1 break;
            proxy_pass http://公网ip:8090/;
        }
    }

在这里插入图片描述

  1. 上传压缩文件在这里插入图片描述
  2. 开放8088端口号在这里插入图片描述

6.成功访问

在这里插入图片描述
在这里插入图片描述

加油哦!!!
请添加图片描述

Vue2项目部署通常包括以下几个步骤: 1. **构建项目**: 使用Vue CLI(命令行工具)的`npm run build`或`yarn build`命令将项目构建为静态文件。这会把所有依赖都打包到dist目录下,生成HTML、CSS和JavaScript文件。 2. **选择服务器**: 可以选择静态文件服务器,如Apache、Nginx,也可以直接使用Node.js的Express等框架搭建一个简单的服务器。 3. **配置服务器**: 对于静态文件服务器,需要设置好访问目录,比如将dist文件夹映射到网站根路径。如果是基于Node.js的服务器,需要监听对应端口并提供访问入口。 4. **部署到生产环境**: - **GitHub Pages**: 如果你在GitHub上托管项目,可以直接通过`.gitignore`排除dist文件,并启用GitHub Pages功能来自动部署。 - **CDN**: 可以将静态资源上传至云存储服务(如阿里云OSS、腾讯云COS),然后在index.html或nginx配置中引用CDN地址。 - **VPS或云服务器**:如果需要更大的控制权,可以将整个dist文件夹上传到服务器,配置域名解析指向该服务器的IP地址。 5. **优化部署流程**: - 部署脚本:创建自动化部署脚本(例如使用shell、Docker、CI/CD工具如Jenkins等)来简化部署过程。 - 监控与日志:部署后确保监控服务器性能及应用运行情况,必要时设置日志记录以便排查问题。 6. **安全性考虑**: 安装HTTPS证书,开启HTTP到HTTPS的重定向,保护敏感数据。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值