So erstellen Sie https mit Nginx und dem kostenlosen Tencent Cloud-Zertifikat

So erstellen Sie https mit Nginx und dem kostenlosen Tencent Cloud-Zertifikat

Ich habe gelernt, wie man https bekommt. Kürzlich habe ich das kostenlose SSL-Zertifikat von Tencent Cloud gesehen und dachte darüber nach, die Website auf https umzustellen.

Gehen Sie zunächst zu Tencent Cloud, um ein kostenloses Zertifikat zu erwerben.

Klicken Sie, um den Inhalt einzufügen.

Laden Sie anschließend das Zertifikat herunter

Entpacken Sie das Zertifikat und Sie sehen, dass es vier Möglichkeiten gibt, https zu ändern. Die eine, die wir brauchen, ist

Inhalt des Nginx-Pakets.

Das Zertifikat wird hier ausgestellt.

Lassen Sie mich dann über die Projektkonfiguration sprechen. Mein Website-Projekt wurde mit Springboot erstellt und die Portnummer ist 8888.

Installieren Sie dann nginx auf dem Server. Ich werde nicht näher auf die Installation eingehen. Wenn Sie es nicht verstehen, suchen Sie einfach auf Baidu. Es ist ganz einfach. Alles, was gesagt werden muss, ist die nginx.conf-Konfiguration:

 ##Hier können Sie den Standard-HTTP-Port 80 auf https umleiten.
  Server {
    hören Sie 80;
    Servername www.dalaoyang.cn;
    neu schreiben ^ https://$http_host$request_uri? permanent; 
  }
  
  ##Hier wird die Standardanforderung an https-Port 443 abgefangen## und die Anforderung an http://127.0.0.1:8888/ weitergeleitet.
  Server {
    hören Sie 443;
    Servername www.dalaoyang.cn;
    SSL aktiviert;   
     SSL-Zertifikat 1_dalaoyang.cn_bundle.crt;
    SSL-Zertifikatschlüssel 2_dalaoyang.cn.key;
    SSL-Sitzungszeitüberschreitung 5 Min.
    Standort / {
      Proxy_Set_Header X-Real-IP $Remote_Addr;
      proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for;
      Proxy_set_header Host $http_host;
      Proxy_set_header X-NginX-Proxy wahr;
        #Ihre Projekt-Portnummer Proxy-Pass http://127.0.0.1:8888/;
      Proxy_Redirect aus;
    }
  }

Geben Sie dann www.dalaoyang.cn auf der Website ein und Sie können das folgende Bild sehen

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:
  • So stellen Sie HTTPS kostenlos auf Tencent Cloud bereit
  • Tencent Cloud beantragt ein kostenloses SSL-Zertifikat und konfiguriert Tomcat so, dass http in https geändert wird.

<<:  So erhalten Sie die Breite und Höhe des Bildes im WeChat-Applet

>>:  Grafisches Tutorial zur Installation von MySQL 5.5 unter Win7

Artikel empfehlen

5 einfache Möglichkeiten, Speicherplatz auf Ubuntu freizugeben

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

Zusammenfassung der Erfahrungen mit der Web-Frontend-Entwicklung

XML-Dateien sollten so weit wie möglich in UTF-8 ...

Gutes Website-Copywriting und gute Benutzererfahrung

Das Betrachten einer Website ist eigentlich wie di...

Detaillierte Erklärung der Funktionen jedes Ports von Tomcat

Aus der Tomcat-Konfigurationsdatei können wir ers...

Warum brauchen wir Map, wenn wir in JavaScript bereits Object haben?

Inhaltsverzeichnis 1. Behandeln Sie Objekte nicht...

Einführung und Analyse von drei Binlog-Formaten in MySQL

eins. Einführung in das Mysql Binlog-Format Das M...

Vier Lösungen für die Verwendung von setTimeout in JS for-Schleifen

Inhaltsverzeichnis Überblick Lösung 1: Verschlüss...

Docker-Installation von Nginx Probleme und Fehleranalyse

Frage: Beim Installieren Nginx in Docker ist der ...

DOCTYPE Dokumenttypdeklaration (unbedingt lesenswert für Webseiten-Liebhaber)

DOCTYPE-DEKLARATION: Oben auf jeder Seite, die Sie...

So verwenden Sie fdisk zum Partitionieren der Festplatte in Linux

Häufig verwendete Befehle für Linux-Partitionen: ...

vite2.x implementiert das On-Demand-Laden von Ant-Design-Vue@next-Komponenten

1. Version verwenden vite:2.0 Ant-Design-Vue: 2.0...

Parameter, um Iframe transparent zu machen

<iframe src="./ads_top_tian.html" all...