我们正在设置运行symfony2应用程序的服务器位于客户端网络内部。 有没有办法只允许从外部网络(=互联网)访问/ api *路径。 我假设最好的方法是配置nginx,但我只能找到阻塞所有或没有网址。
答案 0 :(得分:0)
试试这个:
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。