Voraussetzungen
Laden Sie das neueste Nginx-Docker-Image herunter Docker Pull Nginx: neueste Erstellen Sie ein Verzeichnis nginx, um die folgenden verwandten Dinge zu speichern mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf Legen Sie unsere statische HTML-Seite in den Ordner /home/nginx/www. Erstellen Sie wie folgt eine Datei namens nginx.conf im erstellten Ordner /home/nginx/conf: 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; Bereitstellen von nginx
Befehlserklärung:
Nach dem Start können Sie über den Domänennamen auf unsere HTML-Seite zugreifen, aber das ist noch nicht alles. Ändern Sie nginx.conf Fügen Sie den folgenden Inhalt in die gerade erstellte Datei nginx.conf ein: (Hinweis: Führen Sie keinen Neustart durch.) Server { hören Sie 443 SSL; Servername fightingtop.cn www.fightingtop.cn; root /usr/share/nginx/html; ssl_zertifikat /ssl/zertifikat.pem; SSL-Zertifikatsschlüssel /ssl/2832429_fightingtop.cn.key; SSL-Sitzungszeitüberschreitung 5 Min. ssl_session_cache geteilt:SSL:1m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HOCH:!NULL:aNULL:!MD5:!ADH:!RC4; SSL-Protokolle TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers ein; Standort / { root /usr/share/nginx/html; Index Index.html Index.htm; } } Server { hören Sie 80; Servername fightingtop.cn www.fightingtop.cn; umschreiben ^ https://$host$1 permanent; } Kopieren Sie die beiden Zertifikatsdateien in den Nginx-Container. Rufen Sie zunächst den Nginx-Container auf und erstellen Sie im Stammverzeichnis einen SSL-Ordner zum Speichern des Zertifikats docker exec -it aa5badebd38a /bin/bash cd / mkdir ssl Beginnen Sie mit dem Kopieren von Zertifikaten
Sie sind fertig. Starten Sie neu und fertig! 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:
|
<<: JavaScript zum Erzielen eines Klickbild-Flip-Effekts
>>: Frage zur Webseitenerstellung: Bilddateipfad
Inhaltsverzeichnis 1. Hintergrund 2. Bedienungssc...
Verwenden Sie Metadaten, um eine zeitgesteuerte A...
Inhaltsverzeichnis Vorwort Sechs Funktionen von J...
Inhaltsverzeichnis Machen Sie das Scrollen flüssi...
Inhaltsverzeichnis 1. Warum brauchen wir vue3? 2....
1. Grund der Sperrung Es gibt viele Gründe, warum...
Wir alle wissen, dass die in der Front-End-Entwic...
Inhaltsverzeichnis 1. Mutex 1. Initialisierung de...
Ich habe im LOFTER-Wettbewerb gesehen, dass erwähn...
1. Downloadadresse für das Flash-Plug-in-Paket: h...
1. Laden Sie das Repository-Image herunter Docker...
Verwenden Sie v-model, um das Paging-Informations...
Inhaltsverzeichnis Vorwort Zusammenfassung der Au...
Ubuntu16.04: Pip installieren und deinstallieren ...
Auswählen oder Erstellen einer Abonnementnachrich...