servertestでA+を獲得するSSLの設定
当サイトは開設時より全面SSL化をしてきました。開設当初は環境設定も試行錯誤の連続でしたが最近は大分落ち着いてきました。そこで外部のSSL評価を受けてみようと思いたち早速テストを受けたところ評価結果はなんとFでした(ショック!)
知恵も積もれば役に立つ
当サイトは開設時より全面SSL化をしてきました。開設当初は環境設定も試行錯誤の連続でしたが最近は大分落ち着いてきました。そこで外部のSSL評価を受けてみようと思いたち早速テストを受けたところ評価結果はなんとFでした(ショック!)
Docker HUBにあるjwilder/nginx-proxyで構築したリバースプロキシでは2MBを超えるファイルはデフォルトではアップロ...
当サイトではDocker-composeを使用したコンテナ連携記事を掲載していますがコンテナにマウントしているデータボリュームの権限を適切に...
複数のメールアカウントを一元管理できる機能性と洗練されたUIで評判のオープンソースWebメーラーRAINLOOP。前回の記事ではDocker...
複数のメールアカウントを一元管理できる機能性と洗練されたUIで評判のオープンソースWebメーラーRAINLOOPをDocker環境に導入します。Docker環境は前回作成したリバースプロキシのバックエンドです。今回はhttps通信をリバースプロキシする設定を追加します。内部向けのサーバなので証明書は自己証明書としています。URL全体にBASIC認証とIPアドレスによるアクセス制限をかけて不正アクセスを防ぎます。
Centos7.3で構築したDocker専用仮想マシンのDockerコンテナにNginxリバースプロキシを導入します。Nginxリバースプロキシは先人の力を借りてDocker-Hubのjwilder/nginx-proxyコンテナを使用します。
無料でSSLサーバー証明書が入手できるサービスlet'sencryptを導入して60日が経過しました。有効期限が30日を切ったことで自動更新...
Docker-Composeの環境にWordpressをインストールします。前回の記事では、Docker-ComposeでNginx+php+mysqlを連携しphpmyadminをインストールしました。その環境を使用してWordPressを追加インストールします。
Docker-Composeを使用して本格的なWebサーバ環境を構築する準備をします。前回のnginxとphpコンテナ連携に加えてmysqlコンテナを追加して3コンテナを連携します。さらに永続データ用にWeb用とMysql用に2つのデータボリュームコンテナをBysyBoxで用意します。バージョンアップに迅速に対応できるようになるべく公式イメージをそのまま使用し不足分だけ追加インストールするようにしています。
Dockerをインストールしたら、次はコンテナ連携ツールのDocker-Composeをインストールします。Docker公式マニュアルによる...