Nginx configuration 80 port access 8080 and project name address method analysis

Nginx configuration 80 port access 8080 and project name address method analysis

Tomcat accesses the project, usually ip + port + project name

Nginx configures location / {}, which can usually only jump to ip + port. If you want to access the project directly, you need to modify the tomcat configuration.

How to ensure that the port + project name can be accessed without modifying the configuration of tomcat and only modifying nginx

After trying, I found a way to

location / {
proxy_pass http://127.0.0.1:8080/demo;
}

Jump to

location /demo {
proxy_pass http://127.0.0.1:8080;
}

demo is the project name, which is the file name configured under tomcat's webapps

This configuration will only display the project name in the URL address, but what does it matter?

Here is an example configuration:

upstream tomcatproject{
    ip_hash;
    server 11.1.11.11:8080;
    server 22.2.22.22:8080;
  }

  server {
    listen 80;
    #server_name localhost;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    location / {
        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;

        proxy_pass http://tomcatproject/demo;
    }

    location /demo/ {
        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;

        proxy_pass http://tomcatproject;
    }
}

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:
  • How to configure nginx to ensure that the frps server and web share port 80
  • Solution to nginx configuration of multiple sites sharing port 80
  • Detailed explanation of nginx configuration to share port 80 with multiple tomcats
  • Detailed explanation of configuring multiple WeChat projects under one port 80 in Nginx reverse proxy
  • Detailed explanation of how to configure port forwarding other than port 80 in Nginx server
  • Detailed explanation of how to configure Nginx and Apache to share port 80
  • Blocking port 80: Nginx reverse proxy for WIN2003, super fool-proof configuration

<<:  MySQL 5.7.31 64-bit free installation version tutorial diagram

>>:  Analyze the difference between computed and watch in Vue

Recommend

Vue implements custom "modal pop-up window" component example code

Table of contents Preface Rendering Example Code ...

The latest MySQL 5.7.23 installation and configuration graphic tutorial

The detailed installation and configuration of th...

Detailed explanation of how to use element-plus in Vue3

Table of contents 1. Installation 2. Import in ma...

Professional and non-professional web design

First of all, the formation of web page style main...

MySQL uses frm files and ibd files to restore table data

Table of contents Introduction to frm files and i...

How to handle forgotten passwords in Windows Server 2008 R2

What to do if you forget Windows Server 2008R2 So...

How to implement Docker container self-start

Container auto-start Docker provides a restart po...

Several ways to implement inheritance in JavaScript

Table of contents Structural inheritance (impleme...

Tutorial on installing and using virtualenv in Deepin

virtualenv is a tool for creating isolated Python...

How to install OpenSuse on virtualbox

The virtual machine is installed on the host mach...

Echart Bar double column chart style most complete detailed explanation

Table of contents Preface Installation and Config...

Detailed explanation of the use of React list bar and shopping cart components

This article example shares the specific code of ...

Example of using the href attribute and onclick event of a tag

The a tag is mainly used to implement page jump, ...

SQL implementation of LeetCode (184. The highest salary in the department)

[LeetCode] 184. Department Highest Salary The Emp...

How to write the introduction content of the About page of the website

All websites, whether official, e-commerce, socia...