上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

用Nginx打包部署vue3项目及404和500解决

guduadmin221月前
  1. 打包vue3
npm run build
  1. 安装Nginx

    这里安装步骤比较繁琐,现在服务器比较便宜,如果想用Nginx,可以去菜鸟教程https://www.runoob.com/linux/nginx-install-setup.html

    配置安装一下

  2. 找到安装路径下的 conf 文件夹 下 nginx.conf文件,用编辑器打开这个文件

    里边的

listen  8080; 端口号
server_name  localhost;
location /{
    root  vue项目打包后的dist文件路径
    index  dist中访问入口文件
}

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第1张

4. 去cmd中检查一下配置的文件,

在Nginx 安装的conf路径外面执行命令
nginx -t -c  磁盘\conf\nginx.conf  回车

可以看到successful 配置成功

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第2张

5. 启动 Nginx

start nginx 

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第3张

这时候可以去任务管理器中查看 是否启动成功,成功可以在任务管理器进程中看到

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第4张

6. 在浏览器中访问配置的路径 http://localhost:8080/ 这个是我的配置,大家可以查看上面 第3 步 配置的具体是什么

访问之后再次刷新页面会报404

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第5张

7. 404解决

这里因为 找指定路径的文件,如果不存在,我们就转给按个文件

在 Nginx.conf文件下继续配置

listen  8080; 端口号
server_name  localhost;
location /{
    root  vue项目打包后的dist文件路径
    index  dist中访问入口文件
    try_files $uri $uri/ @router;   //找指定路径的文件,如果不存在,我们就转给按个文件
    }

start nginx 检查配置是否成功

成功后去 任务管理器中把以前启动的 Nginx 关掉,然后重启 这里是以免启动太多,最好手动全部关掉

再次重启

start nginx

浏览器 访问 http://localhost:8080/ 这时候刷新404问题解决,哎,又出现500问题,继续Nginx.conf配置

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第6张

listen  8080; 端口号
server_name  localhost;
location /{
    root  vue项目打包后的dist文件路径
    index index.html index.htm;       //dist中访问入口文件
    try_files $uri $uri/ @router;   //找指定路径的文件,如果不存在,我们就转给按个文件
    }
location @router {
      rewrite ^.*$ /index.html last;
}
start nginx

关掉任务管理器中的Nginx 然后再次重启

打开浏览器 http://localhost:8080/

500问题解决,报405错误,剩下的是后台,我们前端到此配置完成

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第7张

总结以上步骤

用Nginx打包部署vue3项目及404和500解决,在这里插入图片描述,第8张

网友评论

搜索
最新文章
热门文章
热门标签
 
 梦见清理积雪是什么征兆  梦见在一堆旧鞋里挑鞋子  梦见亲戚是什么意思