Joa*_*ner 7 virtualhost mod-alias apache-2.4
我有一个全局条目
Alias /.well-known/acme-challenge /var/www/letsencrypt/.well-known/acme-challenge/
Run Code Online (Sandbox Code Playgroud)
在我的 apache 配置中,在任何虚拟主机之外。这样,上面的别名对所有虚拟主机都有效。不幸的是,仍有一些虚拟主机无法按预期工作,例如由于重定向、身份验证要求等。
有没有办法告诉 apache 在读取特定虚拟主机的配置之前考虑这个别名?
您可以尝试在所有虚拟主机之前添加此内容:
Alias /.well-known/acme-challenge/ /var/www/letsencrypt/.well-known/acme-challenge/
#Bypass Auth
<Directory /var/www/letsencrypt/.well-known/acme-challenge/>
Satisfy any
</Directory>
#Redirect before other rewrite rules
RewriteCond %{REQUEST_URI} /\.well\-known/acme\-challenge/
RewriteRule (.*) /.well-known/acme-challenge/$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5790 次 |
| 最近记录: |