前提・実現したいこと
SSL化がうまくできません。
Docker/nginx/CentOS8です。
SSL化しなければ、問題なく表示されたことは確認済みです。
(以下、仮のサーバーなので、確認出来次第本番環境で実装します。)
発生している問題・エラーメッセージ
以下URLになります。
160.251.12.146
この接続ではプライバシーが保護されません
該当のソースコード
// ディレクトリ構成 var ∟www ∟html ∟app ∟inffa ∟mysql ∟nginx ∟default.conf ∟php ∟docker-compose.yml ∟backend ∟Laravelのファイル群 etc ∟nginx ∟ssl ∟server.crt ∟server.csr ∟server.key
1.OpenSSLの設定
cd /etc/nginx/ssl openssl genrsa 2024 > server.key openssl req -new -key server.key > server.csr openssl x509 -req -days 3650 -signkey server.key < server.csr > server.
2.docker-compose.yml
version: "3.8" services: app: build: ./infra/php volumes: - ./backend:/work web: image: nginx:1.18-alpine ports: - 80:80 - 443:443 volumes: - ./backend:/work - ./infra/nginx/default.conf:/etc/nginx/conf.d/default.conf - /etc/nginx/ssl:/etc/nginx/ssl working_dir: /work db: build: ./infra/mysql volumes: - db-store:/var/lib/mysql volumes: db-store:
3.default.conf
server { listen 443 ssl; server_name 160.251.12.146; ssl on; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; access_log /var/log/nginx/ssl-access.log; error_log /var/log/nginx/ssl-error.log; add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=block"; add_header X-Content-Type-Options "nosniff"; root /var/www/html; index index.html index.php; charset utf-8; location / { # try_files $uri $uri/ /index.php?$query_string; try_files $uri $uri/ =404; } location = /favicon.ico { access_log off; log_not_found off; } location = /robots.txt { access_log off; log_not_found off; } error_page 404 /index.php; location ~ .php$ { try_files $uri $uri/ =404; fastcgi_pass app:9000; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; include fastcgi_params; } location ~ /.(?!well-known).* { deny all; } }
試したこと
1.ファイアーウォールの443 portの解放
# firewall-cmd --list-all public (active) ~~~ ports: 443/tcp ~~~
2.VPSサーバーの再起動
3.dockerの再起動
docker-compose down --rmi all --volumes --remove-orphans docker-compose up -d
補足情報(FW/ツールのバージョンなど)
Docker 20.10.6 node v14.16.0 npm 6.14.11
お力添えいただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/25 04:27
2021/06/01 13:30
2021/06/14 16:03