Heim > Web-Frontend > js-Tutorial > Detaillierte praktische Erklärung zum Aktivieren von HTTPS in Node.js

Detaillierte praktische Erklärung zum Aktivieren von HTTPS in Node.js

高洛峰
Freigeben: 2016-12-09 09:58:11
Original
1555 Leute haben es durchsucht

1. Gehen Sie zunächst zu Tencent Cloud, um sich zu bewerben

Detaillierte praktische Erklärung zum Aktivieren von HTTPS in Node.js

Nachdem die Bewerbung erfolgreich war, können Sie das Zertifikat direkt herunterladen und verwenden.

Detaillierte praktische Erklärung zum Aktivieren von HTTPS in Node.js

2. Konfigurieren Sie nginx

Fügen Sie Ihre Domainnamenkonfiguration unter /etc/nginx/conf.d/ hinzu, z. B. xxx.com.conf Der Inhalt lautet wie folgt:

server {
  listen 80;
  listen 443 ssl;
  server_name www.xxx.com;
  ssl_certificate /etc/nginx/ssl/www.xxx.com_cert.crt;
  ssl_certificate_key /etc/nginx/ssl/www.xxx.com.key;
  location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_pass     http://127.0.0.1:8360;
  }
}
Nach dem Login kopieren

proxy_pass ist die Adresse des Reverse-Proxys für Ihren Knotendienst.

sslcertificate und sslcertificate_key müssen die Zertifikatverzeichnisdatei angeben, dh die heruntergeladene Datei in das Verzeichnis /etc/nginx/ssl kopieren.

3. Zum Schluss starten Sie einfach Nginx neu. Es ist ganz einfach.

Hinweis Das Problem tritt auf, wenn beim Wechsel zu https keine Ladeanforderungen für http-Ressourcen möglich sind. Daher ist es am besten, diese Adressen zu ersetzen, um https zu unterstützen.


Verwandte Etiketten:
Quelle:php.cn
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