So implementieren Sie einen SSL-Reverse-Proxy in Nginx

王林
Freigeben: 2023-05-26 20:52:04
nach vorne
1357 Leute haben es durchsucht

Schritte:

1. Generieren Sie ein autoritatives SSL-Zertifikatspaar (wenn Sie es selbst ausstellen, wird https vom Browser nicht erkannt, d. h. auf https wird ein großes rotes Kreuz angezeigt)

Empfehlen Sie eine kostenlose Website:

2. Stellen Sie nginx basierend auf ssl.key und ssl.crt bereit.

Zuerst muss nginx ssl_module unterstützen und dann nginx.conf wie folgt ändern Der Schlüssel hier ist nopassword, d. h. Beim Neustart von Nginx müssen Sie kein Passwort eingeben.

free4lab_nopass.key wird basierend auf free4lab.key generiert. Der Generierungsbefehl lautet wie folgt:

server {
  listen  443;
  server_name localhost;

  ssl     on;
  ssl_certificate  /opt/tengine/conf/ssl/free4lab.crt;
  ssl_certificate_key /opt/tengine/conf/ssl/free4lab_nopass.key;

  ssl_session_timeout 5m;
 }
Nach dem Login kopieren

Dann geben Sie das Passwort ein

3. Ändern Sie den Port 443

openssl rsa -in free4lab.key -out free4lab_nopass.key
Nach dem Login kopieren

Besuchen Sie https://. account.free4lab mag diese .com, die Markierung über https ist grün! viel Spaß

Das obige ist der detaillierte Inhalt vonSo implementieren Sie einen SSL-Reverse-Proxy in Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage