Detaillierte Erläuterung der Nginx-Installation, SSL-Konfiguration und allgemeinen Befehle unter Centos7.x

Detaillierte Erläuterung der Nginx-Installation, SSL-Konfiguration und allgemeinen Befehle unter Centos7.x

1. Installation

Installation mit yum

##Yum nginx automatisch installieren
##Starten Sie nginx

2. SSL und Standard-Port-Konfiguration

Pan-Analyse-Konfiguration

Server
{
  hören Sie 443;
  Servername *.banacoo.cn;
  SSL aktiviert;
  SSL-Zertifikat /etc/nginx/conf.d/1_banacoo.cn_bundle.crt;
  SSL-Zertifikatsschlüssel /etc/nginx/conf.d/2_banacoo.cn.key;
  gzip an;
  gzip_puffer 16 8k;
  gzip_comp_level 6;
  gzip_min_länge 200;
  gzip_types Text/CSS-Text/XML-Anwendung/Javascript-Text/Javascript-Anwendung/X-Javascript-Text/Plan-Bild/JPEG-Bild/PNG-Bild/Gif;
  Standort /Raum/statisch
    Alias ​​/home/zimmer/;
  }
  Standort /Statik {
    Alias ​​/home/quanyou/;
  }
  Standort / {
    Proxy_Set_Header Host $host;
    Proxy_Set_Header X-Real-IP $Remote_Addr;
    proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for;
    Proxy_set_header X-Forwarded-Proto https;

    if ($request_method = 'OPTIONEN') {
       add_header 'Zugriffskontrolle-Anmeldeinformationen zulassen' true;
       add_header 'Zugriffskontrolle-Origin zulassen' "$http_origin";
       add_header 'Zugriffskontrolle-Zulassen-Methoden' 'GET, POST, OPTIONEN';
       add_header 'Zugriffskontrolle-Header zulassen' 'DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Steuerung, Inhaltstyp, Inhaltsbereich, Bereich';
       add_header 'Zugriffskontrolle-Maximalalter' 1728000;
       Rückgabe 204;
    }
    wenn ($host ~ ^(uatapi)\.banacoo\.cn$){
       Proxy-Passwort http://127.0.0.1:8033;
    }
    wenn ($host ~ ^(uatapp)\.banacoo\.cn$){
       Proxy-Passwort http://127.0.0.1:8022;
    }
    wenn ($host ~ ^(uatai)\.banacoo\.cn$){
       Proxy-Passwort http://127.0.0.1:8011;
    }
    wenn ($host ~ ^(uatui)\.banacoo\.cn$){
       Proxy-Passwort http://127.0.0.1:9080;
    }
    wenn ($host ~ ^(uatmarket)\.banacoo\.cn$){
       Proxy-Passwort http://127.0.0.1:8088;
    }
    wenn ($host ~ ^(uatmarketui)\.banacoo\.cn$){
       Proxy-Passwort http://127.0.0.1:9089;
    }
    wenn ($host ~ ^(uateasyjoy)\.banacoo\.cn$){
       Proxy-Passwort http://127.0.0.1:8036;
    }
  }
  access_log Protokolle/banacoo.cn.access.log;
}
Server
{
  hören Sie 80;
  Servername uatmarketui.banacoo.cn;
  Zeichensatz UTF-8;
  gzip an;
  gzip_puffer 16 8k;
  gzip_comp_level 6;
  gzip_min_länge 200;
  gzip_types Text/CSS-Text/XML-Anwendung/Javascript-Text/Javascript-Anwendung/X-Javascript-Text/Plan-Bild/JPEG-Bild/PNG-Bild/Gif;
  Standort / {
   Proxy-Passwort http://127.0.0.1:9089;
  }
  Autoindex aktiviert;
  autoindex_exact_size aus;
  autoindex_localtime ein;
  access_log Protokolle/uatmarketui.banacoo.cn.access.log;
}
Server
{
  hören Sie 80;
  Servername uatmarket.banacoo.cn;
  Zeichensatz UTF-8;
  gzip an;
  gzip_puffer 16 8k;
  gzip_comp_level 6;
  gzip_min_länge 200;
  gzip_types Text/CSS-Text/XML-Anwendung/Javascript-Text/Javascript-Anwendung/X-Javascript-Text/Plan-Bild/JPEG-Bild/PNG-Bild/Gif;
  Standort / {
   Proxy-Passwort http://127.0.0.1:8088;
  }
  Autoindex aktiviert;
  autoindex_exact_size aus;
  autoindex_localtime ein;
  access_log Protokolle/uatmarket.banacoo.cn.access.log;
}

3. Allgemeine Befehle

##Konfiguration neu laden nginx -s reload
##Dienst stoppen nginx -s stop

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Beispiel für die Konfiguration von nginx zur Implementierung von SSL
  • Starten Sie die auf Docker basierende nginxssl-Konfiguration
  • Lösung für den Konfigurationsfehler des Nginx-SSL-Zertifikats
  • Konfiguration des SSL-Zertifikats für den Nginx-Domänennamen (Website-HTTP auf https aktualisiert)
  • Implementierung der Nginx-Lastverteilung/SSL-Konfiguration
  • So konfigurieren Sie ein SSL-Zertifikat in Nginx, um den HTTPS-Dienst zu implementieren
  • Einfache Schritte zum Konfigurieren des Nginx-Reverse-Proxys mit SSL
  • Beispielcode zur Implementierung der bidirektionalen Authentifizierung mit Nginx+SSL
  • Schritte zum Konfigurieren von Nginx SSL zur Implementierung des HTTPS-Zugriffs (für Anfänger geeignet)
  • Erstellen Sie ein SSL-Zertifikat, das in nginx und IIS verwendet werden kann

<<:  So generieren Sie ein Kommentarskript für die Hive-Tabellenerstellungsanweisung in MySQL-Metadaten

>>:  Spezifische Verwendung von useRef in React

Artikel empfehlen

Implementierung einer geplanten Sicherung in Mysql5.7

1. Suchen Sie mysqldump.exe im MySQL-Installation...

Eine kurze Erläuterung der $notify-Punkte des Elements

Meine ursprüngliche Absicht war, die $notify-Bena...

Eine kleine Sammlung von HTML-Meta-Tags

<Head>……</head> gibt den Dateikopf vo...

Vue-Routing - Methode zum Sprung relativer Pfade

Inhaltsverzeichnis Relativer Pfadsprung im Vue-Ro...

In einem Artikel erfahren Sie, wie Sie ein Vue-Plugin schreiben

Inhaltsverzeichnis Was ist ein Plugin Plugins sch...

Beispielcode zur Implementierung von Follow Ads mit JavaScript

Floating Ads sind eine sehr verbreitete Form der ...

Beispielcode zum Vergleich verschiedener Syntaxformate von vue3

Die Standardvorlagenmethode ähnelt vue2 und verwe...

Lichtschalter mit js steuern

Verwenden Sie js, um den Lichtschalter zu Ihrer R...

Vue realisiert die Funktion eines Bucheinkaufswagens

In diesem Artikelbeispiel wird der spezifische Co...