首页 > 系统相关 >Nginx同一个端口代理前后端

Nginx同一个端口代理前后端

时间:2023-09-13 14:45:26浏览次数:33  
标签:set 同一个 header 端口 192.168 Nginx html proxy location

    server {
        listen       8080;
        server_name localhost;

        location / {
            proxy_pass http://192.168.9.163:8899;
        }
        location /api/ {
            rewrite           ^/api/(.*)$ /$1 break;
            proxy_pass        http://192.168.9.163:8888;
            proxy_redirect    off;
            proxy_set_header  Host $host;
            proxy_set_header  X-real-ip $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

 

标签:set,同一个,header,端口,192.168,Nginx,html,proxy,location
From: https://www.cnblogs.com/shenyixin/p/17699648.html

相关文章

  • nginx中配置网络代理
    1、前言有些服务器要求不能直连公网,可以用单独一台服务器配置nginx代理访问2、确保代理服务器,可以联通要访问的公网3、nginx配置如下,下面以要访问https://www.test.com 和https://www.test1.com这俩网址为例:具体配置示例如下:server{listen443ssl;#域名或者Nginx外网......
  • 【Linux】阿里云linux服务器,开放一个端口
    服务器如何开通一个端口您好,1,首先,如果使用的是云服务器ECS,需要在安全组中放行需要开通的端口,操作方法请参见添加安全组规则。如果使用的是轻量应用服务器,需要在防火墙中放行需要开通的端口,操作方法请参见轻量应用服务器防火墙。2,其次,需要在服务器内部确保对应的服务已经启动,并且......
  • Ubuntu18.04离线安装Nginx
    1、安装gcc等依赖包sudoaptupdate#通过以下命令安装编译器和调试器,gdb是Linux下常用的程序调试器sudoaptinstallbuild-essentialgdb#如果成功,则显示版本号gcc--versiong++--versiongdb--version2、下载nginx安装包sudowgethttp://nginx.org/download/......
  • linux下Nginx+Tomcat配置负载均衡
    1.安装tomcat可只本地安装一个tomcat 另一个用远程的    配置好默认直接访问单节点:8080是可以的 2.安装nginx上篇已讲     测试nginx安装成功http://localhost出现nginx主页面即可 3.配置nginx负载均衡    #usernobody;worker_processes1;#error_lo......
  • Nginx(一)Nginx简介
    Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功......
  • tomcat 怎么设置多个端口号
    今天呢傻逼经理为了***难我让我在一个tomcat下面给不同的页面设置不同的端口号按照以往的话开发中一般就是一个项目对应一个端口号然后我当时就有点蒙给他怼过去了mad傻呗经理不懂装懂又爱装逼我去你大爷的然后呢我就当着他的面百度啊为了不让别人帮我还把所有人......
  • nginx配置log_format
    1.默认格式:log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"$http_referer"''"$http_user_agent""$http_x_forw......
  • nginx之模块
    模块概述nginx将各功能模块组织成一条链,当有请求到达的时候,请求依次经过这条链上的部分或者全部模块,进行处理。每个模块实现特定的功能。例如,实现对请求解压缩的模块,实现SSI的模块,实现与上游服务器进行通讯的模块,实现与FastCGI服务进行通讯的模块。有两个模块比较特殊,他们居于n......
  • 安装Nginx
    一、使用CentOS7自带Yum安装Nginx1、在安装Nginx前,先执行以下命令更新Yum源:yumupdate2、使用以下命令安装Nginx:yuminstallnginx3、安装完成后,使用以下命令启动Nginx:systemctlstartnginx二、手动编译安装Nginx1、下载Nginx源码包:wgethttp://nginx.org/download/ngin......
  • 通过Nginx配置一个ftp目录下载
    1首先需要安装Nginx组件2指定下载展示的目录,证书地址,日志信息位置即可。server{listen443ssl;server_namedownload.tianshiemo.com;ssl_certificate/ssl/download/fullchain.crt;ssl_certificate_key/ssl/download/private.key;access_log/cod......