我想通过 获得证书,letsencrypt.sh
所以我必须对 HTTP 提出挑战。
我已经使用 NGINX 转发到 SSL(在nodejs
服务器上提供)。现在我仍想将所有内容重定向到 SSL,但不是挑战。
这是我的配置
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
server_name screen.example.com;
location /.well-known { }
location / {
return 301 https://$server_name$request_uri;
}
}
打开质询 URL 仍会将我重定向到 HTTPS。
我怎样才能解决这个问题?
哦,我的,配置似乎工作。我只是请求了错误的路径。
的
letsencrypt.sh
默认值是.acme-challenges
- 我将其更改为WELLKNOWN="/usr/share/nginx/html/.well-known/acme-challenge"
在config.sh