簡體   English   中英

WordPress地址(URL)設置會干擾我們加密的挑戰

[英]WordPress Address (URL) setting interferes with Let's Encrypt's challenge

我的WordPress網站位於apache2服務器后面。 實際站點位於/srv/www/<foldername> ,因此我更改了WordPress網址設置:

  • WordPress地址(URL): https://personaldomain.com/foldername : https://personaldomain.com/foldername
  • 網站地址(URL): 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嘗試了許多不同的方法,但是它對我不起作用。 例如這些:

  1. RedirectMatch /.well-known/(.*)$ https://presonaldomain.com/foldername/.well-known/$1
  2. 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM