我的WordPress网站位于apache2
服务器的后面。实际站点位于/srv/www/<foldername>
下,因此我更改了WordPress网址设置:
https://personaldomain.com/foldername
https://personaldomain.com/
certbot
尝试解决挑战时,它会尝试访问https://personaldomain.com/.well-known/acme-challenge/hash
,而实际文件位于https://personaldomain.com/foldername/.well-known/acme-challenge/hash
下。
解决此问题的简单方法是什么?类似问题所建议的,我用.htaccess
尝试了许多不同的方法,但对我不起作用。例如:
RedirectMatch /.well-known/(.*)$ https://presonaldomain.com/foldername/.well-known/$1
RewriteBase /
RewriteRule ^(.*).well-known/(.*)$ $1<foldername>/.well-known/$2 [R=301, L]
不起作用
答案 0 :(得分:1)
事实证明,一种解决方法是编辑/etc/letsencrypt/renewal/<mycertificate>.conf
并将质询文件夹从/srv/www/<foldername>
更改为/srv/www