Implementation of multi-port mapping of nginx reverse proxy

Implementation of multi-port mapping of nginx reverse proxy

Code Explanation

1.1 http:www.baidu.test.com defaults to 80, access "/" using reverse proxy, and then access local 8083;

1.2 8083 represents the local front-end engineering access address. The front-end needs to access the back-end data, "/", and continues to proxy to the back-end address 9803;

1.3 In this way, you can complete multiple port access as long as port 80 is opened.

1.4 The root configuration can be an absolute path or a relative path.

 server {
    listen 80;
    server_name www.baidu.test.com;#You need to fill in the domain name, separate multiple with commas location / {
      proxy_pass http://localhost:8083; 
      proxy_set_header Host $host; 
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      root /app/esop_web/esopschool;
      index index.html;
      try_files $uri $uri/ /index.html;
    }
    location /rest
      proxy_pass http://localhost:9803; 
      proxy_set_header Host $host; 
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    }
  }

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • Detailed explanation of two ways to implement session persistence in Nginx reverse proxy
  • Nginx reverse proxy forwards port 80 requests to 8080
  • Example of using Nginx reverse proxy to go-fastdfs
  • Nginx reverse proxy configuration removes prefix
  • Detailed explanation of Nginx reverse proxy example

<<:  mysql 8.0.12 winx64 download and installation tutorial

>>:  MySQL Server 8.0.3 Installation and Configuration Methods Graphic Tutorial

Recommend

How to use Vue3 to achieve a magnifying glass effect example

Table of contents Preface 1. The significance of ...

A detailed introduction to the use of block comments in HTML

Common comments in HTML: <!--XXXXXXXX-->, wh...

25 Examples of Using Circular Elements in Web Design

Today, this post lists some great examples of circ...

JS removeAttribute() method to delete an attribute of an element

In JavaScript, use the removeAttribute() method o...

MySQL study notes on handling duplicate data

MySQL handles duplicate data Some MySQL tables ma...

A Deep Understanding of Angle Brackets in Bash (For Beginners)

Preface Bash has many important built-in commands...

How to prevent Flash from covering HTML div elements

Today when I was writing a flash advertising code,...

Analyzing the MySql CURRENT_TIMESTAMP function by example

When creating a time field DEFAULT CURRENT_TIMEST...

A simple method to be compatible with IE6's min-width and min-height

If a website is widescreen, you drag the browser ...

Example of using Vue built-in component keep-alive

Table of contents 1. Usage of keep-alive Example ...

Detailed explanation of the entry-level use of MySql stored procedure parameters

Use of stored procedure in parameters IN paramete...

Comparison between Redis and Memcache and how to choose

I've been using redis recently and I find it ...