带Apache2重定向的LetsEncrypt
我被要求设置一个Vhost(域#2),它需要自己的块,但指向与另一个Vhost(域#1)相同的目录。我正在使用Chef自动化LetsEncrypt的挑战请求和SSL设置 当前,当LetsEncrypt尝试获取其生成的质询文件时,它将尝试从域2的目录中获取该文件,该目录不存在。(即:Domain#2/.well-known/acme challenge/)这自然会抛出404的无效响应 我注意到,当它得到无效响应时,它会清除它在域#1的/.well-known/acme challenge目录中生成的挑战 我在网上找到了Vhost的重定向块,但它仍然抛出404,我不能100%确定原因。(我以前从未使用过重定向或类似regex的样式) 现在,什么才是让它工作的正确方法带Apache2重定向的LetsEncrypt,apache,ssl,apache2,lets-encrypt,apache2.4,Apache,Ssl,Apache2,Lets Encrypt,Apache2.4,我被要求设置一个Vhost(域#2),它需要自己的块,但指向与另一个Vhost(域#1)相同的目录。我正在使用Chef自动化LetsEncrypt的挑战请求和SSL设置 当前,当LetsEncrypt尝试获取其生成的质询文件时,它将尝试从域2的目录中获取该文件,该目录不存在。(即:Domain#2/.well-known/acme challenge/)这自然会抛出404的无效响应 我注意到,当它得到无效响应时,它会清除它在域#1的/.well-known/acme challenge目录中生成
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
RewriteCond %{HTTP_HOST} !^tc.DOMAIN#2.com$
RewriteRule ^(?!\.well-known(?:$|/)).* http://tc.DOMAIN#2.com/$1 [R=301]
你明白了吗?我也处于同样的情况,并且每三个月禁用一次.htaccess:SDid你知道吗?我也处于同样的情况,并且每3个月禁用一次.htaccess:S