![](/img/trans.png)
[英]How to get SSL using Let's Encrypt! when my hostname is hosted by wordpress?
[英]WordPress Address (URL) setting interferes with Let's Encrypt's challenge
我的WordPress網站位於apache2
服務器后面。 實際站點位於/srv/www/<foldername>
,因此我更改了WordPress網址設置:
https://personaldomain.com/foldername
: https://personaldomain.com/foldername
https://personaldomain.com/
: 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]
不工作
事實證明,解決此問題的方法是編輯/etc/letsencrypt/renewal/<mycertificate>.conf
並將質詢文件夾從/srv/www/<foldername>
更改為/srv/www
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.