Nginx本地部署Vue项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx本地部署Vue项目相关的知识,希望对你有一定的参考价值。

参考技术A 如何使用nginx来部署我们打包好的前端Vue项目

因为这里做的演示是本地服务,就需要安装在自己的电脑上

1.确认你的电脑是否安装homebrew,打开电脑终端输入:

2.确认homebrew是否安装成功,输入

3.安装nginx

4.确认nginx是否安装成功

6.进入bin目录

输入,启动

验证是否启动成功
http://localhost

如果出现下图,证明nginx已经启动成功

该问题是由于8080端口被占用,解决

首先需要先在打包之前在 Vue 的配置文件里去修改公共路径的配置

同时在项目的 router 目录下 index.js 为 Vue 项目指定路由基本路径为 /

8.打包前端项目,打包成 dist 目录

将打包好的前端项目放到 Nginx 的 html 目录下去

然后将 dist文件 拖到 html 中就可以了

修改一下 Nginx 的配置文件 nginx.conf
配置改动:
(1)端口号为 8088
(2) 服务名称为 localhost
(3)root目录为 html/dist
(4)location地址为 /
处理前台路由 history 模式刷新 404 的问题

配置修改好之后,我们就可以使用 Nginx 的命令来启动 Nginx 服务

如果没有任何提示,就说明 Nginx 服务重新加载配置成功了

浏览器地址栏里访问 http://localhost:8088 了

1.安装nginx(window) http://nginx.org/en/download.html
解压即可

2.准备打包好的vue项目(dist) 这里dist文件目录在D:\nginx-1.21.1\html\dist

3.在nginx安装目录中找到D:\nginx-1.21.1\conf)进行修改
vue history模式下nginx

常用的指令有:

以上是关于Nginx本地部署Vue项目的主要内容,如果未能解决你的问题,请参考以下文章

在服务器中使用Nginx部署打包的Vue项目

解决本地nginx部署vue项目只能访问默认页面问题

解决本地nginx部署vue项目只能访问默认页面问题

解决本地nginx部署vue项目只能访问默认页面问题

nginx + uwsgi 部署 Django+Vue项目

nginx代理vue项目