资讯专栏INFORMATION COLUMN

nginx的配置笔记

miguel.jiang / 303人阅读

摘要:因为在弄,又不想每次都跨域,所有想到用的反向代理,这里仅仅是一篇笔记。配置由于不是部署生产环境,所以得大部分特性没有用到,仅仅作为反向代理,以及代理静态文件。

因为在弄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

相关文章

  • 安装配置gunicorn和NGINX学习笔记

    摘要:博客写得差不多了,打算部署到云上因为速度的关系,不打算部署在上,于是申请了阿里云,环境是上篇文章提到的位安装和配置好和,又稍微了解点服务器的知识后,打算按这里的方法进行部署,思路是用当应用容器,当反向代理安装安装非常简单,一条命令就解决了测 博客写得差不多了,打算部署到云上因为速度的关系,不打算部署在AWS上,于是申请了阿里云,环境是上篇文章提到的CentOS 7 64位安装和配置好P...

    Ali_ 评论0 收藏0
  • Nginx笔记-0-Centos环境下安装

    摘要:如果发现运行只有一行回显,可能是当前端口被占用,使用端口号,默认,如果打印结果为两行或以上,即端口被占用,需要修改配置文件的端口号再重新运行。 概述 记录一下 Nginx 通过安装包以及通过源代码安装两种方式。目标是第一次接触 Nginx 的人也能看懂直接用。 一. 使用安装包配置 Tip: 这种安装方式比较简单,官方文档也说得比较清楚详细。这里搭建的环境是 Centos7, 可以sy...

    Rindia 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<