前提・実現したいこと
Docker-compose(Ver2)を利用し、
wordpressとnextcloudをそれぞれ別のアドレスでhttps-portalを利用して、
公開したいと考えているのですが、
nextcloudは正常に公開にできたものの、
wordpress側は正常に公開できず、
Chromeにて
ERR_SSL_PROTOCOL_ERROR
と帰ってきてしまいます。
どのように設定すればよいか教えて下さい。
発生している問題・エラーメッセージ
chrome側エラー
ERR_SSL_PROTOCOL_ERROR
またWordpressのログに、
[12/May/2020:13:23:02 +0000] "\x16\x03\x01\x02" 400 0 "-" "-"
のような表示がされます。
該当のソースコード
docker-compose.yml
(これを Portainer上でスタックとして実行)
docker
1app: 2 image: nextcloud 3 ports: 4 - 9990:80 5 volumes: 6 - nextcloud:/var/www/html 7 restart: always 8 environment: 9 10db: 11 image: mysql:5.7 12 volumes: 13 - "./.data/db:/var/lib/mysql" # 永続化 14 restart: always 15 environment: 16 MYSQL_ROOT_PASSWORD: password 17 MYSQL_DATABASE: wordpress 18 MYSQL_USER: wordpress 19 MYSQL_PASSWORD: password 20 21wordpress: 22 volumes: 23 - ./wordpress:/var/www/html # 永続化 24 links: 25 - db 26 image: wordpress:latest 27 ports: 28 - "8000:80" 29 restart: always 30 environment: 31 WORDPRESS_DB_HOST: db:3306 32 WORDPRESS_DB_USER: wordpress 33 WORDPRESS_DB_PASSWORD: password 34 35https-portal: 36 image: steveltn/https-portal:1 37 ports: 38 - '80:80' 39 - '443:443' 40 links: 41 - app 42 - wordpress 43 restart: always 44 volumes: 45 - ./org-chimata-ssl-certs:/var/lib/https-portal 46 environment: 47 DOMAINS: 'sample1.coo -> http://app , sample2.com -> http://wordpress' 48 STAGE: 'production' # Don't use production until staging works 49 # FORCE_RENEW: 'true'
試したこと
ポート割当の変更=>変化なし
LAN内からのアクセス=>成功。セットアップ完了。
証明書の永続化設定の変更。=>意味無し。認証回数が減った。
補足情報(FW/ツールのバージョンなど)
docker
5:19.03.83-0debian-buster
Portainer
1.23.2
OS OpenMediaVault 5
Mem 4gb
cpu intel core 2 duo e8500
あなたの回答
tips
プレビュー