我正在尝试用Magento2.4.1中的存储视图来设置一个“让我们加密证书”,但是我无法访问.人所共知的/acme-质询目录。
在Apache2.4虚拟主机中,我有:
<VirtualHost>
...
#==== LET'S ENCRYPT ====
<Directory "/usr/local/www/apache24/webroot/company/.well-known/acme-challenge">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
...
<VirtualHost>但是我在尝试访问Magento商店视图时没有找到404。众所周知的URL:
http://www.example.com/.well-known/acme-challenge/
是否需要对Magento2进行任何更改才能访问点名目录?
谢谢,
发布于 2021-08-17 21:22:09
在使用Apache时,您需要在Magento安装的pub文件夹中添加.well-know文件夹,并在情况下添加一个.htaccess文件。
/usr/local/www/apache24/webroot/company/pub/.well-known/acme-challenge它可以通过http://www.example.com/.well-known/acme-challenge/访问
发布于 2022-12-02 05:08:17
您可以将RewriteCond %{REQUEST_URI}!^/.著名/添加到位于Magento自己的旁路的顶部的.htaccess中。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/pub/
RewriteCond %{REQUEST_URI} !^/setup/
RewriteCond %{REQUEST_URI} !^/update/
RewriteCond %{REQUEST_URI} !^/dev/
RewriteCond %{REQUEST_URI} !^/.well-known/
RewriteRule .* /pub/$0 [L]https://serverfault.com/questions/1039389
复制相似问题