问题:
如何在不同的端口上设置SSL (除了80/443 ),换句话说,1234
port,然而,所有的答案都像use redirection
或proxying requests
或者dns-validation (instead of http)
答案1:
http://example.com/.well-known/acme-challenge/
例如
server {
listen 80;
server_name example.com;
location /.well-known/acme-challenge/ {
alias /var/www/letsencrypt/.well-known/acme-challenge/;
}
location / {
return 404;
}
}
此外,您不一定需要完全侦听端口80的Web服务器,因为Certbot可以使用其自己的Web服务器来处理挑战:
sudo certbot certonly --standalone --preferred-challenges http -d example.com
相关文章