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 Vorwort 1. Was ist Selen? 2. N...
Nach der Eingabe von yum in Linux erscheint die E...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis TypeScript-Umgebungskonstrukti...
Inhaltsverzeichnis 1. Installation und Betrieb vo...
In diesem Artikelbeispiel wird der spezifische JS...
Beim Verwenden des Flex-Layouts werden Sie festst...
Beim Einfügen eines Datensatzes in die MySQL-Date...
Name Geben Sie einen Namen für das Tag an. Format...
In diesem Artikel erfahren Sie, wie Sie mit Vue d...
Inhaltsverzeichnis 1 Systemeinführung 2 Systemver...
TypeScript-Bündelung Webpack-Integration Normaler...
Verwenden Sie den Linux-Befehl chmod , um zu steu...
Inhaltsverzeichnis 1. Bestimmen Sie den Entitätst...
Bei der Verwendung von Nginx als Webserver sind m...