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

5 einfache Möglichkeiten, Speicherplatz auf Ubuntu freizugeben

Vorwort Die meisten Benutzer führen diesen Vorgan...

Erläuterung der HTML-Tags

Erläuterung der HTML-Tags 1. HTML-Tags Tag: !DOCT...

Spielen Sie mit der Connect-Funktion mit Timeout in Linux

Im vorherigen Artikel haben wir mit Timeouts unte...

So ändern Sie das Root-Passwort von MySQL in Docker

Der erste Schritt besteht darin, einen MySQL-Cont...

Beispielcode zur Implementierung des Verlaufs in Vuex

Ich habe vor Kurzem eine visuelle Operationsplatt...

Detaillierte grafische Erklärung der SQLMap-Injektion

Inhaltsverzeichnis 1. Wir haben festgestellt, das...

Meta Viewport ermöglicht die Vollbildanzeige von Webseiten auf dem iPhone

In meiner Verzweiflung dachte ich plötzlich: Wie i...

CSS3-Mauszeiger-Übergangszoomeffekt

Das Folgende ist ein Bild-Zoom-Effekt, der in rei...