1
自分のサイトにhttps証明書を設定しようとしています。私はドッキングウィンドウコンテナを使用していますので、私は、次の設定を設定している暗号化に失敗した認証手続きを無効にします - ドッカー
- ノードは、このドライバにアクセスし、nginxの
によって提供されて
version : '2'
services:
nginx:
container_name: nginx
build: ./nginx/
ports:
- "80:80"
- "443:443"
links:
- web:web
volumes:
- /etc/letsencrypt/:/etc/letsencrypt/
- /etc/ssl:/etc/ssl
- static-content:/usr/src/app
web:
container_name: web
image: kannaj/42exp
env_file: .env
volumes:
- ./logs:/usr/src/app/logs
- static-content:/usr/src/app/public
expose:
- "8000"
environment:
- NODE_ENV=production
command: npm run package
volumes:
static-content:
docker volume inspect static-content
を実行するには、以下の
sudo certbot certonly --force-renewal --webroot -w /var/lib/docker/volumes/www_static-content/_data -d 42exp.com -d www.42exp.com
を実行しますが、私はいくつかの研究の後
Domain: 42exp.com
Type: unauthorized
Detail: Invalid response from
http://42exp.com/.well-known/acme-challenge/KbQko2Y6lZfiDcbZ-dF7DTchX3G__wmZVMMn4xT8tjs
[139.162.21.71]: 404
Domain: www.42exp.com
Type: unauthorized
Detail: Invalid response from
http://www.42exp.com/.well-known/acme-challenge/gHHrVOYg9OfLznO7SiH_HTo6A6SGLpUHYuJax1U65ws
[139.162.21.71]: 404
次のエラーを取得し、私はそのcertbotを想定しnginxの中で私のサーバーのブロックに以下の追加
[
{
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/www_static-content/_data",
"Name": "www_static-content",
"Options": {},
"Scope": "local"
}
]
は、ドメインに到達することができイマイチ
location ~ /.well-known {
allow all;
}
私は今
を別の404応答を得ましたIMPORTANT NOTES:
- The following errors were reported by the server:
Domain: www.42exp.com
Type: unauthorized
Detail: Invalid response from
http://www.42exp.com/.well-known/acme-challenge/dWH2F9pApDnElq8jpqiykaylqUF7NR-RZ8MmWTg1NRA:
"<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>"
Domain: 42exp.com
Type: unauthorized
Detail: Invalid response from
http://42exp.com/.well-known/acme-challenge/z_A7WOrYzEEu0RvmAFkgpNCz9ONNYByGc3RkdeqmJDo:
"<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>"
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A record(s) for that domain
contain(s) the right IP address.
私は静的コンテンツフォルダを見ましたが、.well-known
フォルダがあるようです。なぜ私はまだ404を取得しているのか分かりません。 誰かが助けることができますか?
はい、私はそれに応じて私の答えを編集しました – VonC