Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So implementieren Sie einen SSL-Reverse-Proxy in Nginx

So implementieren Sie einen SSL-Reverse-Proxy in Nginx

王林
王林nach vorne
2023-05-26 20:52:041354Durchsuche

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;
 }

Dann geben Sie das Passwort ein

3. Ändern Sie den Port 443

openssl rsa -in free4lab.key -out free4lab_nopass.key

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen