Skip to content

it-web-life/docker_ssl_nginx_proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-ssl-nginx-proxy

Make SSL using nginx-proxy with Docker

詳細な記事: Docker環境で簡単にSSL化する方法を解説 【失敗しない初心者でもできる方法】

usage

本リポジトリをgit cloneします。

  • /development はローカル開発環境用のコードです。SSLの認証局をローカルに設定しています。
  • /production は本番用のコードです。SSLの認証局をLet's Encryptに設定しています。example.comドメイン部分などを摘便書き換えます。

Dockerの起動

  • cloneしたディレクトリに移動に移動します。ローカル開発なら/development以下、本番なら/production以下のコードを使います。

    Nginxのリバースプロキシを起動する

    • nginx-proxy起動
      • sharedディレクトリに移動します。
        • docker-compose up -d nginx-proxyコマンドを実行します。(nginx-proxyサービスを指定して起動)
          • letsencrypt-nginxも一緒に起動して問題ないですが今回は順番に見ていきます。

    WordPressコンテナを起動

    • wordpressディレクトリに移動します。
    • docker-compose up -d を実行します。(wordpress,mysqlサービスを起動)
    • WordPressがlocalhostで起動します。
    • localhostにアクセスするとWordPressのインストール画面が出るので、適当に設定を済ませて、WordPressが立ち上がる状態にします。

    SSL認証のコンテナを起動

    • letsencrypt-nginx起動
      • sharedディレクトリに移動します。
      • $ docker-compose up -d letsencrypt-nginx を実行します。(letsencrypt-nginxサービスを指定して起動)

About

Make SSL using nginx-proxy with Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages