Nginx 位置块到 Symfony 路径
Nginx Location block to Symfony path
愚蠢的问题
我们有一个 symfony-app example.com
根将是 /home/example/public_html/web
在 symfony-app 中我们有一个 location
路径 example.com/tools/
我们想在 Nginx
中对这个 location
块设置一些限制
但我们尝试的所有内容似乎都无法映射?
是否可以在 nginx 中执行此操作,还是必须在 symfony 中执行此操作?
像
这样的基本规则
location ~ /tools {
deny all;
}
对example.com/tools
完全没有影响
Return 回复:
location ~ /tools {
deny all;
return 403;
}
您可以通过 ip 地址添加限制 - 只允许本地查询,其他拒绝,如下所示:
location ~ /tools {
allow 127.0.0.1;
deny all;
}
愚蠢的问题
我们有一个 symfony-app example.com
根将是 /home/example/public_html/web
在 symfony-app 中我们有一个 location
路径 example.com/tools/
我们想在 Nginx
中对这个location
块设置一些限制
但我们尝试的所有内容似乎都无法映射?
是否可以在 nginx 中执行此操作,还是必须在 symfony 中执行此操作?
像
这样的基本规则location ~ /tools {
deny all;
}
对example.com/tools
Return 回复:
location ~ /tools {
deny all;
return 403;
}
您可以通过 ip 地址添加限制 - 只允许本地查询,其他拒绝,如下所示:
location ~ /tools {
allow 127.0.0.1;
deny all;
}