Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

Nginx部署Vue项目以及解决刷新页面404问题

大家好,又见面了,我是全栈君。

一、打包项目 

 1.在项目中的package.json上右键,点击Show npm Scripts

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

2.打包(或者直接在项目根目录运行 npm run build 命令)

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

3.成功后会在项目根目录生成dist文件夹

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」 Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

二、压缩并上传项目到服务器(我这里是使用SecureCRT工具进行上传和部署项目的) 

SecureCRT版本信息如下:

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

1.压缩文件

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

2.上传文件

2.1 输入命令rz -y上传(我这里是上传到root目录下的)

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

 若没有上传信息,可再次输入rz命令完成上传

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

 三、解压此文件到nginx/html/目录下

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

四、复制dist目录到nginx的html目录中

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

 到此vue项目就全部部署到nginx服务器中啦!

五、解决项目部署到nginx服务器中刷新页面404的问题

1. 进入nginx配置文件目录

cd nginx/conf/

2.编辑配置文件nginx.conf

Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

vi nginx.conf


输入命令 i 进入编辑模式,在指定位置添加代码


location / {

root ...

index ...

try_files $uri $uri/ /index.html; ---解决页面刷新404问题

}

3. 保存退出

i --编辑

esc然后

:w --保存

:quit --退出

常用命令:

    1. rz                -- 上传文件
    2. rz -y             -- 上传文件(存在同名文件则覆盖)
    3. unzip             -- 解压文件(例:unzip dist.zip)
    4. rm -f             -- 删除文件不存在不提示信息
    5. rm -rf            -- 删除目录及目录下的文件
    6. rm                -- 删除文件,不能删除目录,删除的文件可恢复
    7. ./nginx -t        -- 验证nginx配置文件是否正确
    8. ./nginx -s reload -- 重启nginx

         

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111580.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 第二章平稳时间序列模型——AR(p),MA(q),ARMA(p,q)模型及其平稳性[通俗易懂]

    第二章平稳时间序列模型——AR(p),MA(q),ARMA(p,q)模型及其平稳性[通俗易懂]1白噪声过程:零均值,同方差,无自相关(协方差为0)以后我们遇到的efshow如果不特殊说明,就是白噪声过程。对于正态分布而言,不相关即可推出独立,所以如果该白噪声如果服从正态分布,则其还将互相

    2022年8月1日
    5
  • springboot源码调试

    springboot源码调试学习springboot,第一步官网下载源码然后编译地址:https://github.com/spring-projects/spring-boot/1.选择tag2.进入后选择的版本是2.2.2的版本3.下载完成后解压到相应的文件夹下,进行编译,运行:mvncleaninstall-DskipTests-Pfast4.上述命令大概执行40分钟左右,下面给出已经编译好的链接地址:链接:https://pan.baidu.com/s/1YxZeD…

    2022年5月2日
    82
  • mbus水表方案_水表安装合同模板

    mbus水表方案_水表安装合同模板MBUS水表协议2400!!8E1???偶校验???NOCTS/RTS1.查询水表地址FEFEFE68AAAAAAAAAAAAAAAA0303810A004916起始A0……………A6CTR_0DI0DI1CSFEFEFE68AAAAAAAAAAAAAAAA0303810A004916T

    2022年10月10日
    3
  • 【云原生 • Kubernetes】搭建 k8s 集群(Kubeadm 方式)[通俗易懂]

    【云原生 • Kubernetes】搭建 k8s 集群(Kubeadm 方式)[通俗易懂]kubeadm方式搭建k8s集群,包含详细步骤及解析。

    2022年10月15日
    2
  • FastCGI 介绍

    FastCGI 介绍本文主要介绍FastCGI的相关知识。首先简要看一下CGI(百科)CGI(通用网关接口)CGI是Web服务器运行时外部程序的规范, 按CGI编写的程序可以扩展服务器功能。CGI应用程序能与浏览器进行交互,还可通过数据库API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到数据库中。…

    2022年7月11日
    17
  • 采用springboot+flowable快速实现工作流

    采用springboot+flowable快速实现工作流前言工作流框架大家一定不陌生,各种OA系统里我们常常用到。对于JAVA领域来说一说起工作流框架第一浮现我在脑海中的便是大名鼎鼎的Activiti了。很久以前学习Activiti框架时我也曾记录过一篇文章。见链接:工作流框架Activiti常用功能初探尽管当时只是学习了一下在之后的相关工作和项目中并没有用到,通过学习后了解了下,仅对于知识广度进行了扩宽。…

    2022年6月12日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号