vue-cli 配置服务端口反向代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-cli 配置服务端口反向代理相关的知识,希望对你有一定的参考价值。

参考技术A 第一次部署配置,关于部署vue项目dist包,在nginx配置遇到的坑:

1.vue项目中vue.config.js的配置:

devServer.proxy 可以是一个指向开发环境 API 服务器的字符串:

2.打包后dist包部署到linux服务器上,Nginx配置反向代理实现ajax进行跨域访问:

conf目录下nginx.conf配置如下:

配置之后重启nginx即可 ./nginx -s reload

注意:开始漏了rewrite ^/prod-api/(.*) 1 break; 请求后台接口一直404 not found,

Nginx配置——单域名反向代理多个端口

参考技术A 安装Nginx相对来说是非常简单的,运行下面两条命令即可。

安装成功后,设置开机启动。

启动nginx,访问80端口,发现已经启动成功了。

接下来,我们进入nginx目录下,找到nginx.conf文件开始配置;这里我把nginx.conf文件中的server配置统统删除了,以后我们再配置新的server,只需要再conf.d文件夹中创建新的*.conf即可。

配置如下:

接下来,我们需要配置一个server用于端口服务的反向代理,进入 conf.d 文件夹新建一个main.conf。

配置main.conf如下:

接下来,我们通过 http://jotyy.top/api/ 就可以访问到接口啦。

以上是关于vue-cli 配置服务端口反向代理的主要内容,如果未能解决你的问题,请参考以下文章

nginx的项目实战:nginx反向代理微服务端口

Nginx配置——单域名反向代理多个端口

mac nginx 反向代理解决微信小程序端口问题

宝塔 apache 反向代理配置wss服务

webpack进阶【19】: vue-cli 脚手架环境 反向代理服务器的配置

Service Fabric 反向代理端口可配置性