Implementierung des Nginx-Proxy-Ports 80 bis Port 443

Implementierung des Nginx-Proxy-Ports 80 bis Port 443

Die Konfigurationsdatei nginx.conf lautet wie folgt

Benutzer nginx;
Arbeiterprozesse 1;

Fehlerprotokoll /var/log/nginx/error.log warnen;
pid /var/run/nginx.pid;


Ereignisse {
  Arbeiterverbindungen 1024;
}


http {
  /etc/nginx/mime.types einschließen;
  Standardtyp Anwendung/Oktett-Stream;

  log_format main '$remote_addr - $remote_user [$time_local] "$request" '
           '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';

  Zugriffsprotokoll /var/log/nginx/access.log Haupt;

  sendfile an;
  #tcp_nopush ein;

  KeepAlive-Timeout 65;

  #gzip ein;

  schließen Sie /etc/nginx/conf.d/*.conf ein;
 
 # Die mit „ssl“ beginnenden Attribute in den folgenden Attributen beziehen sich auf die Zertifikatskonfiguration. Bitte konfigurieren Sie andere Attribute entsprechend Ihren Anforderungen.
 Server {
 listen 443 ssl; #Die Portnummer für den SSL-Protokollzugriff ist 443. Wenn SSL hier nicht hinzugefügt wird, kann Nginx möglicherweise nicht gestartet werden.
 server_name localhost; #Ändern Sie localhost in den Domänennamen, der an Ihr Zertifikat gebunden ist, zum Beispiel: www.example.com.
 Stamm-HTML;
 Index Index.html Index.htm;
 ssl_certificate /etc/nginx/huashengshu.top.pem; #Ersetzen Sie dies durch den Dateinamen Ihres Zertifikats.
 ssl_certificate_key /etc/nginx/huashengshu.top.key; #Ersetzen Sie dies durch den Schlüsseldateinamen Ihres Zertifikats.
 SSL-Sitzungszeitüberschreitung 5 Min.
 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #Verwenden Sie diese Verschlüsselungssuite.
 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #Verwenden Sie dieses Protokoll für die Konfiguration.
 ssl_prefer_server_ciphers ein;  
 Standort / {
  root /etc/nginx/hss; #Site-Verzeichnis.
  Index Index.html Index.htm;  
 }
 }
 

 Server {
 hören Sie 80;
 Servername huashengshu.top;
 umschreiben ^(.*)$ https://${server_name}$1 permanent; 
 }

}

Was funktioniert ist

 Server {
 hören Sie 80;
 Servername huashengshu.top;
 umschreiben ^(.*)$ https://${server_name}$1 permanent; 
 }

Dies ist das Ende dieses Artikels zur Verwendung des Nginx-Proxy-Ports 80 bis 443. Weitere Informationen zur Verwendung des Nginx-Proxy-Ports 80 bis 443 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • 18 Tipps zur Konfiguration des Nginx-Proxy-Cache, die Betreiber kennen müssen (welche kennen Sie?)
  • Zusammenfassung einiger gängiger Konfigurationen und Techniken von Nginx
  • Tipps zum Begrenzen der Anzahl von Verbindungen in Nginx
  • Eine kurze Einführung in einige Tipps zur Optimierung von Nginx-Servern
  • Einführung in die Nginx-Rewrite-Regeln und -Verwendung sowie Fertigkeitsbeispiele
  • Nginx-Weiterleitung basierend auf URL-Parametern
  • Detaillierte Erläuterung verschiedener Fehlerbehandlungen, wenn Nginx nicht gestartet werden kann
  • Zusammenfassung gängiger Nginx-Techniken und Beispiele

<<:  Grafisches Tutorial zur MySQL8-Installationsversion

>>:  Grundlegende Verwendung von benutzerdefinierten Anweisungen in Vue

Artikel empfehlen

So verwalten Sie große Datei-Uploads und Breakpoint-Resumes basierend auf js

Inhaltsverzeichnis Vorwort Frontend-Struktur Back...

JavaScript-Code zur Implementierung eines einfachen Rechners

In diesem Artikelbeispiel wird der spezifische Ja...

Zusammenfassung der Zeilenumbruchprobleme bei Textbereichen in HTML

Kürzlich stieß ich auf das Problem, ob die Daten b...

HTML-Code Textfeld Eingabe begrenzen Textfeld wird grau Textfeldeingabe begrenzen

Methode 1: Setzen Sie das schreibgeschützte Attrib...

Block- und Zeilenelemente, Sonderzeichen und Verschachtelungsregeln in HTML

Wenn wir die Verschachtelungsregeln grundlegender...

Methoden und Probleme zum Festlegen des HTML-Zeilenabstands

Um den Zeilenabstand von <p></p> festz...

Beispielcode zur Umsetzung des „Pluszeichen“-Effektes mit CSS

So erzielen Sie den unten gezeigten Pluszeichen-E...

Detaillierte Erläuterung der MySQL-Multitabellen-Joinabfrage

Inhaltsverzeichnis Abfrage zum Verbinden mehrerer...

Entwerfen Sie eine einfache HTML-Anmeldeoberfläche im CSS-Stil

login.html-Teil: <!DOCTYPE html> <html l...

Analyse der MySql CURRENT_TIMESTAMP-Funktion anhand eines Beispiels

Beim Erstellen eines Zeitfelds STANDARD CURRENT_T...

Spezifische Verwendung der MySQL-Segmentierungsfunktion substring()

Es gibt vier wichtige MySQL-Zeichenfolgenabfangfu...