摘要:因为在弄,又不想每次都跨域,所有想到用的反向代理,这里仅仅是一篇笔记。配置由于不是部署生产环境,所以得大部分特性没有用到,仅仅作为反向代理,以及代理静态文件。
因为在弄spa,又不想每次都跨域,所有想到用nginx的反向代理,这里(仅仅)是一篇笔记。
安装我是直接brew安装的,ubuntu同理,如果是编译安装那么仅仅是配置文件目录不一样,这里不展开说了。
配置由于不是部署生产环境,所以nginx得大部分特性没有用到,仅仅作为反向代理,以及代理静态文件。
这里还有一个问题,就是osx不允许直接listen 80端口,但也不影响,因为不是生产环境。我用的是4000端口。下面是配置文件
server { listen 8080;# 8080端口的服务 server_name localhost; access_log off; # back-end后端api的代理 location /api { proxy_pass http://127.0.0.1:3000;# 代理3000端口 } # front-end前端的代理 location /fe { proxy_pass http://127.0.0.1:4000;# 代理4000 } # static files静态文件的代理 location ~ .(js|css) { root /dist; proxy_pass http://127.0.0.1:4000; } }
这边还有一个问题,就是前端反向代理静态资源不能加载,所以我就代理了资源文件。
具体内容看这里
这样就可以了。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39272.html
摘要:博客写得差不多了,打算部署到云上因为速度的关系,不打算部署在上,于是申请了阿里云,环境是上篇文章提到的位安装和配置好和,又稍微了解点服务器的知识后,打算按这里的方法进行部署,思路是用当应用容器,当反向代理安装安装非常简单,一条命令就解决了测 博客写得差不多了,打算部署到云上因为速度的关系,不打算部署在AWS上,于是申请了阿里云,环境是上篇文章提到的CentOS 7 64位安装和配置好P...
摘要:如果发现运行只有一行回显,可能是当前端口被占用,使用端口号,默认,如果打印结果为两行或以上,即端口被占用,需要修改配置文件的端口号再重新运行。 概述 记录一下 Nginx 通过安装包以及通过源代码安装两种方式。目标是第一次接触 Nginx 的人也能看懂直接用。 一. 使用安装包配置 Tip: 这种安装方式比较简单,官方文档也说得比较清楚详细。这里搭建的环境是 Centos7, 可以sy...
阅读 362·2024-11-06 13:38
阅读 738·2024-09-10 13:19
阅读 866·2024-08-22 19:45
阅读 1363·2021-11-19 09:40
阅读 2598·2021-11-18 13:14
阅读 4266·2021-10-09 10:02
阅读 2283·2021-08-21 14:12
阅读 1268·2019-08-30 15:54