美文网首页
nginx 的几种用法

nginx 的几种用法

作者: 嗚嗚雲 | 来源:发表于2021-11-13 01:18 被阅读0次

1、反向代理

server {
     listen 80;
     server_name  test.com;
     location  / {
         proxy_pass http://172.10.110.100:8080;
         proxy_set_header Host $host;
     }
    }

2、springboot + vue 反向代理

  # 支持 websocket 设置一个变量
     map $http_upgrade $connection_upgrade {
        default upgrade;
        ''      close;
    }

    upstream test_prod {
        fair;
        server 192.168.1.101:24035;
        server 192.168.1.102:24035;
    }

    # 域名跳转
    server {
        listen 80;
        server_name    test.cn;
        rewrite "^/(.*)$" http://test.com/$1;
    }

    # 正向代理 test.com
    server {
        listen 80;
        server_name    test.com;
        access_log      /export/servers/nginx/logs/test.com_access.log;
        error_log      /export/servers/nginx/logs/test.com_error.log;

        # vue 静态资源走本地
        location / {
                root   /home/admin/apps/appName/dist/;
                index  index.html;
        }

        #  图片资源走图片服务,这里仅仅是域名替换
        location ~ ^/(image)/\.* {
            rewrite ^/(.*) /$1 break;
            proxy_pass http://image.com;
        }

        # 后端服务的uri前缀是v1的走后端服务 
        location  ~^/(v1) {
                proxy_pass   http://test_prod;
                proxy_set_header Host $host;
                
                # 支持 websoket 使用变量
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
           }
    }

相关文章

  • Nginx几种用法

    nginx的核心功能有如下几种:1.http 可以用来做web服务器和反向代理服务器2.mail 可以用来...

  • nginx 的几种用法

    1、反向代理 2、springboot + vue 反向代理

  • Nginx 负载均衡

    Vagrant Nginx Load Balancing References Nginx实现负载均衡的几种方式负...

  • Nginx连接Memcached

    一、Nginx连接Memcached: 用法:nginx响应请求时,通过key直接请求memcached,如果没有...

  • 【Nginx】配置学习

    Nginx中文文档 一、基本用法 1.下载nginxhttp://nginx.org/en/download.ht...

  • 箭头函数

    这个是几种用法分为为是否有参数的

  • [架] nginx常见问题(29)

    获取全套nginx教程,请访问瓦力博客 在前面那些章节记录了nginx基础用法、模块等。这小节会记录nginx在配...

  • look的几种用法

    look for 寻找 1.A:What are you looking for?你在找什么呢?B:I am lo...

  • WebView的几种用法

    // 取消右侧,下侧滚动条,去处上下滚动边界的黑色背景 _webView.delegate=self; _webV...

  • header 的几种用法

    1. 跳转页面 2. 声明content-type 3. 返回response状态码 4. 在某个时间后执行跳转 ...

网友评论

      本文标题:nginx 的几种用法

      本文链接:https://www.haomeiwen.com/subject/lrruoltx.html