我们正在设置一个运行symfony2应用程序的服务器位于客户端网络内部的设置。有没有一种方法可以只允许从外部网络(=互联网)访问/ api *路径。我假设最好的方法是通过配置nginx,但我只能发现阻止所有或没有URL。
尝试这个:
location /api/ {
# Deny private IPv4 address spaces
deny 10.0.0.0/8;
deny 172.16.0.0/12;
deny 192.168.0.0/16;
allow all;
}
有关更多信息,请参见http://wiki.nginx.org/HttpAccessModule。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句