我想使用 NginX 限制对我的 Magento 2 网站上的目录的访问orders
。它位于 /pub/orders。我只想允许我的内部 IP。
以下是我得到的信息:
location ~ /orders/.*? {
allow x.x.x.x;
deny all;
}
它向所有人显示 403 forbidden,这正是我所期望的。但是,当我添加我的 IP 并导航到,例如,mysite.com/orders/file.php
它会下载文件...
我究竟做错了什么?
答案1
您需要使用 nginx 设置 PHP-FPM,以便 Nginx 执行 php 文件而不是将其作为下载提供。