How to set Nginx to forward the domain name to the specified port

How to set Nginx to forward the domain name to the specified port

Enter /usr/local/nginx/conf

sudo cd /usr/local/nginx/conf

Create vhost directory

sudo mkdir vhost

Modify the nginx.conf file

sudo cp nginx.conf nginx.conf_back
sudo vim nginx.conf 

Set the hosts file of the access machine to simulate access. The machine I use here is Windows 10, and the hosts file is in the C:\Windows\System32\drivers\etc folder.

Create a port proxy configuration file

sudo cd vhost
sudo vim www.jaydenmall.com.conf
server {
	# Listen to port 80 listen 80;
  autoindex on;
  server_name www.jaydenmall.com;
  access_log /usr/local/nginx/logs/access.log combined;
  index index.html index.htm index.jsp index.php;
  if ( $query_string ~* ".*[\;'\<\>].*" ){
    return 404;
  }
  location / {
    # Reverse proxy to port 8080 proxy_pass http://127.0.0.1:8080;
    add_header Access-Control-Allow-Origin *;
  }
}

Restart nginx

sudo ../../sbin/nginx -s reload

Errors may occur, in which case you need to use the nginx -c parameter to specify the location of the nginx.conf file.

sudo killall -9 nginx # Kill nginx process sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
sudo ../../sbin/nginx -s reload # Restart

The port reverse proxy is successful. Note that the red part is the default port 80, which actually points to port 8080 of Tomcat.

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:
  • Implementation of Nginx domain name forwarding
  • Using nginx forward proxy to implement intranet domain name forwarding process analysis
  • Nginx reverse proxy is used for intranet domain name forwarding
  • Implementation of HTTP and HTTPS services with Nginx reverse proxy for multiple domain names
  • Use nginx + secondary domain name + https support
  • Nginx defines domain name access method
  • nginx+tomcat example of accessing the project through the domain name
  • Nginx domain forwarding usage scenario code example

<<:  MySQL 8.0 installation tutorial under Linux

>>:  JavaScript to implement simple tab bar switching content bar

Recommend

Use of Linux xargs command

1. Function: xargs can convert the data separated...

Summary of the use of CSS scope (style splitting)

1. Use of CSS scope (style division) In Vue, make...

Ideas and practice of multi-language solution for Vue.js front-end project

Table of contents 1. What content usually needs t...

Mysql case analysis of transaction isolation level

Table of contents 1. Theory SERIALIZABLE REPEATAB...

XHTML Web Page Tutorial

<br />This article is mainly to let beginner...

Using the outline-offset property in CSS to implement a plus sign

Assume there is such an initial code: <!DOCTYP...

Win10 + Ubuntu20.04 LTS dual system boot interface beautification

Effect display The built-in boot interface is too...

Vue implements picture verification code when logging in

This article example shares the specific code of ...

Vue simple implementation of turntable lottery

This article shares the specific code of Vue to s...

Detailed explanation of the execution process of mysql update statement

There was an article about the execution process ...

Vue uses openlayers to load Tiandi Map and Amap

Table of contents 1. World Map 1. Install openlay...

Summary of CSS sibling element floating analysis

float:left/right/none; 1. Same level floating (1)...