自定义端口(Ubuntu和Nginx)上的Certbot(LetsEncrypt)

分享于 

1分钟阅读

互联网

  繁體

问题:

如何在不同的端口上设置SSL (除了80/443 ),换句话说,1234 port,然而,所有的答案都像use redirectionproxying 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





Ubuntu  Nginx  LET  cer  
相关文章