纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

Nginx部署vue项目 Nginx部署vue项目和配置代理的问题解析

Jay_Chou12580   2021-08-03 我要评论
想了解Nginx部署vue项目和配置代理的问题解析的相关内容吗Jay_Chou12580在本文为您仔细讲解Nginx部署vue项目的相关知识和一些Code实例欢迎阅读和指正我们先划重点:Nginx部署vue项目,Nginx部署vue下面大家一起来学习吧。

1.nginx安装和启动

# 安装nginx
sudo apt-get install nginx
# 启动
sudo service nginx start

验证安装

# 安装完成后使用nginx -v检查如果输出nginx的版本信息表明安装成功
nginx -v
# 如果输出类似于这样的版本号等证明安装完成
nginx version: nginx/1.14.0 (Ubuntu)

2.修改nginx配置文件部署项目

查看nginx的配置linux系统下的配置文件通常会存放在/etc目录下的nginx目录
nginx的配置文件就在/etc/nginx文件夹打开文件/etc/nginx/sites-available/default
(nginx可以有多个配置文件通常我们配置nginx也是修改这个文件)

使用连接工具自带的编辑器打开或者vim
修改如下两个地方即可成功部署项目

在这里插入图片描述

检查nginx配置是否正确

sudo nginx -t

出现 successful 即可

nginx: configuration file /etc/nginx/nginx.conf test is successful

加载nginx配置

sudo nginx -s reload

如果项目配置了api跨域请继续往下看第3点反之直接第4点访问项目即可

3.配置代理api

一般前后端分离的项目需要进行跨域

还是/etc/nginx/sites-available/default文件编辑

#vue项目中的请求地址前面都需要加上api
#发起请求的代理配置地址包含/api的回全部替换地址并转发到proxy_pass下的地址
location /api/ {
 		rewrite ^/b/(.*)$ /$1 break;
 		proxy_pass http://www.ifyyf.com/; 	
	}

如图

在这里插入图片描述

即可代理到原来vue.config.js的跨域代理了

4.访问项目即可

打开服务器的ip或者域名访问项目即可

5.二级菜单404问题

vim打开default文件

try_ files $uri $uri/ =404;

修改为

try_ files $uri $uri/ /index.html;


相关文章

猜您喜欢

  • C语言数组 一篇文章带你入门C语言:数组

    想了解一篇文章带你入门C语言:数组的相关内容吗AKA你的闺蜜在本文为您仔细讲解C语言数组的相关知识和一些Code实例欢迎阅读和指正我们先划重点:C语言入门,C语言数组下面大家一起来学习吧。..
  • Java后台生成图片 Java后台生成图片的完整步骤

    想了解Java后台生成图片的完整步骤的相关内容吗奔跑saber在本文为您仔细讲解Java后台生成图片的相关知识和一些Code实例欢迎阅读和指正我们先划重点:java后台生成图片,java生成图片,java生成图片,方式下面大家一起来学习吧。..

网友评论

Copyright 2020 www.Videogametimes.com 【视游时光】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式