カテゴリー
Docker

本サイトのコンテナ構成を変更しました

  • いくつかのコンテナが非推奨になっているようで、更新しました。
項番コンテナ更新前更新後
1リバースプロキシjwilder/nginx-proxynginxproxy/nginx-proxy
2仮想ホストのSSL化jrcs/letsencrypt-nginx-proxy-companionnginxproxy/acme-companion
3WordPressbitnami/wordpress変更なし(バージョンは最新化)
4WordPress用データベースbitnami/mariadb変更なし(バージョンは最新化)
  • 更新したところ、https化がうまくいかない状況になりました。
    • 具体的には、WORDPRESS_SCHEME=https環境変数を設定しても、WordPressの設定画面で「https://~」となりません。
    • 修正手順
      1. compose.yamlの環境変数を推奨値に変更
        environment:
        # - WORDPRESS_SCHEME=https
        - WORDPRESS_ENABLE_HTTPS=yes

      2. 一度、wordpressとmariadbのコンテナを起動(wp-config.phpのバインドマウントはコメントアウトしておく)
        volumes:
        - 'wordpress_data:/bitnami/wordpress'
        # - ./wordpress/wp-config.php:/bitnami/wordpress/wp-config.php

      3. ホスト側に./wordpress/wp-config.phpを作成し、コンテナの/bitnami/wordpress/wp-config.phpの内容をコピー
      4. コンテナを終了させる
      5. ホスト側の./wordpress/wp-config.phpを編集(httphttpsに)
        define( 'WP_HOME', 'https://www.windesign.work/' );
        define( 'WP_SITEURL', 'https://www.windesign.work/' );

      6. compose.yamlのコメントを戻す
        volumes:
        - 'wordpress_data:/bitnami/wordpress'
        - ./wordpress/wp-config.php:/bitnami/wordpress/wp-config.php

      7. コンテナを起動

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA