WordPress地址(URL)设置会干扰我们加密的挑战

时间:2019-04-24 12:06:44

标签: wordpress apache2 lets-encrypt

我的WordPress网站位于apache2服务器的后面。实际站点位于/srv/www/<foldername>下,因此我更改了WordPress网址设置:

  • WordPress地址(URL):https://personaldomain.com/foldername
  • 站点地址(URL):https://personaldomain.com/

certbot尝试解决挑战时,它会尝试访问https://personaldomain.com/.well-known/acme-challenge/hash,而实际文件位于https://personaldomain.com/foldername/.well-known/acme-challenge/hash下。

解决此问题的简单方法是什么?类似问题所建议的,我用.htaccess尝试了许多不同的方法,但对我不起作用。例如:

  1. RedirectMatch /.well-known/(.*)$ https://presonaldomain.com/foldername/.well-known/$1
  2. RewriteBase /
    RewriteRule ^(.*).well-known/(.*)$ $1<foldername>/.well-known/$2 [R=301, L]

不起作用

1 个答案:

答案 0 :(得分:1)

事实证明,一种解决方法是编辑/etc/letsencrypt/renewal/<mycertificate>.conf并将质询文件夹从/srv/www/<foldername>更改为/srv/www