Implementation of Nginx domain name forwarding

Implementation of Nginx domain name forwarding

Introduction to Nginx

Nginx ("engine x") is a high-performance Web and reverse proxy server developed by Russian programmer Igor Sysoev. It is also an IMAP/POP3/SMTP proxy server. In the case of high connection concurrency, Nginx is a good alternative to Apache server.

Nginx Installation

1. Install compilation tools and library files

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2. Install PCRE

Download and unzip the source package cd installation directory ./configure 
make && make install //Compile and install

3. Install Nginx

Download and unzip the source package cd installation directory ./configure
make
make install

Nginx Common Commands

### In the nginx/sbin directory###

## Start nginx
./nginx

## Shut down nginx
./nginx -s stop

## Reload the configuration file./nginx -s reload

Domain forwarding configuration

The following is my configuration file. I only configured a simple domain name forwarding function and did not use other nginx functions. nginx is extremely powerful, and domain name forwarding is just the tip of the iceberg.

## nginx/conf/nginx.conf

worker_processes 1;

events {
  worker_connections 1024;
}


http {
  include mime.types;
  default_type application/octet-stream;

  sendfile on;

  server {
    listen 80;
    server_name www.fbm.com;
    location / {
      root html;
      index index.html index.htm;
      proxy_pass http://localhost:8080;
    }
  }
  server {
    listen 80;
    server_name fmp.hzfh.com;
    location / {
      proxy_pass http://fmp.hzfh.com; 
    }
  }
}

Note: Don't forget to open the port on your firewall.

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 set Nginx to forward the domain name to the specified port
  • 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

<<:  Solution to forgetting mysql password under linux

>>:  How to implement the jQuery carousel function

Recommend

Summary of Docker Data Storage

Before reading this article, I hope you have a ba...

How to use html css to control div or table to be fixed in a specified position

CSS CodeCopy content to clipboard .bottomTable{ b...

4 principles for clean and beautiful web design

This article will discuss these 4 principles as t...

Example of how to configure the MySQL database timeout setting

Table of contents Preface 1. JDBC timeout setting...

CSS achieves footer "bottom absorption" effect

We often encounter this problem: how to use CSS t...

Detailed process of decompressing and installing mysql5.7.17 zip

1. Download address https://dev.mysql.com/downloa...

Even a novice can understand the difference between typeof and instanceof in js

Table of contents 1. typeof 2. instanceof 3. Diff...

Node.js uses express-fileupload middleware to upload files

Table of contents Initialize the project Writing ...

Detailed explanation of the use of ElementUI in Vue

Login + sessionStorage Effect display After a suc...

js to achieve a simple carousel effect

This article shares the specific code of js to ac...

Object.entries usage you don't know in JavaScript

Table of contents Preface 1. Use for...of to iter...

Two implementation solutions for vuex data persistence

Table of contents Business requirements: Solution...

Sample code for implementing horizontal infinite scrolling with pure CSS3

The examples in this article are all written in s...