前提条件
最新のnginx dockerイメージをダウンロードする docker pull nginx:最新 以下の関連項目を保存するためのディレクトリnginxを作成します mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf 静的 HTML ページを /home/nginx/www フォルダーに配置します。 次のように、作成した /home/nginx/conf フォルダーの下に nginx.conf というファイルを作成します。 ユーザー nginx; ワーカープロセス 1; error_log /var/log/nginx/error.log 警告; pid /var/run/nginx.pid; イベント { ワーカー接続 1024; } http { /etc/nginx/mime.types を含めます。 デフォルトタイプ アプリケーション/オクテットストリーム; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log メイン; ファイル送信オン; #tcp_nopush オン; キープアライブタイムアウト65; #gzip オン; /etc/nginx/conf.d/*.conf を含めます。 nginxをデプロイする
コマンドの説明:
開始後はドメイン名を通じて HTML ページにアクセスできるようになりますが、これで終わりではありません。 nginx.confを変更する 先ほど作成した nginx.conf ファイルに次の内容を挿入します。(注: 最初に再起動しないでください) サーバー{ 443 ssl を聴く; サーバー名 fightingtop.cn www.fightingtop.cn; ルート /usr/share/nginx/html; ssl_certificate /ssl/certificate.pem; ssl_certificate_key /ssl/2832429_fightingtop.cn.key; ssl_session_timeout 5分; ssl_session_cache 共有:SSL:1m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:aNULL:!MD5:!ADH:!RC4; ssl_プロトコル TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers をオン; 位置 / { ルート /usr/share/nginx/html; インデックス index.html index.htm; } } サーバー{ 聞く 80; サーバー名 fightingtop.cn www.fightingtop.cn; ^ https://$host$1 を永続的に書き換えます。 } 2つの証明書ファイルをnginxコンテナにコピーします まずnginxコンテナに入り、ルートディレクトリに証明書を保存するためのsslフォルダを作成します。 docker exec -it aa5badebd38a /bin/bash cd / mkdir ssl 証明書のコピーを開始する
完了です。再起動して完了です。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: クリックイメージ反転効果を実現するJavaScript
この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...
序文:親コンポーネントと子コンポーネント間でデータを渡す場合、通常は props と emittin...
ネットワーク使用チュートリアル公式サイト docker-compose.yml リファレンスドキュメ...
MySQL では、IF()、IFNULL()、NULLIF()、および ISNULL() 関数を使用...
まずは、以前書いた CSS カルーセルアニメーション効果を見てみましょう。アニメーションの遷移をスム...
フレックス レイアウトは、エラスティック レイアウトとも呼ばれます。任意のコンテナーをフレックス レ...
ウェブサイトリンク: http://strml.net/サミュエル・リード著ヒント: 昨日、Mome...
大規模な開発に Docker を使用する場合でも、クリーンアップ戦略がなければ、ディスクがすぐにいっ...
大学 4 年生のときのインターンシップ中に、表内のデータの番号をクリックすると、そのデータの下に新し...
目次プロジェクトにmockjsをインストールするVueプロジェクトでmockjsを使用する基本的なプ...
ダウンロードダウンロードアドレス: https://dev.mysql.com/downloads/...
Xhtml には、あまり使用されないが非常に便利なタグが多数あります。半分の労力で 2 倍の結果を達...
⑴ 内容によって形式が決まります。まず内容を充実させ、次にブロックに分割し、トーンを決め、最後に細部...
GitHubアドレス、気に入ったらスターを付けてくださいプラグインのプレビューチュートリアル1. プ...
Docker コンテナに繰り返し入って操作することを避けるために、コンテナ内の一連の命令をホストマシ...