設定手順
https://github.com/KoheiMisu/docker-nginx-proxy-php/wiki/%E8%A8%AD%E5%AE%9A%E6%89%8B%E9%A0%86
nginx-proxy
environmentのVIRTUAL_HOSTを持つコンテナを参照してくれる
./docker-configs/nginx-proxy/certsにssl化したいコンテナの証明書を入れる。
コモンネームと鍵のファイル名はenvironmentのVIRTUAL_HOSTに合わせる。
これだけでnginx-proxyが証明書を読み込みssl環境が作れる
こちらが詳しい
http://qiita.com/sigelinde/items/95c154dc807a4bbc9cf0
mysql
5.7
別ブランチに5.1もある
phpmyadmin
localhost:8085で接続
php5.6
-
composer
pretissimo入っているので10倍速でinstallされます -
node v5.12.0
-
git
php7.1
-
composer
pretissimo入っているので10倍速でinstallされます -
node v5.12.0
-
git
apacheのドキュメントルートの設定はdocker-compose.yml参照
ssl設定
$ cd docker-configs/nginx-proxy/certs/
$ sudo sh -c "openssl genrsa 2048 > [hostName].key"
$ sudo sh -c "openssl req -new -key [hostName].key > [hostName].csr"
common nameは[hostName]にする
$ sudo sh -c "openssl x509 -days 3650 -req -signkey [hostName].key < [hostName].csr > [hostName].crt"