Symfony 仅允许来自外部网络的api
我们正在进行一个设置,其中运行symfony2应用程序的服务器位于客户端网络内。 是否有办法只允许从外部网络(=互联网)访问/api*路径。 我假设最好的方法是配置nginx,但我只能找到阻止全部或不阻止url的方法。尝试以下方法:Symfony 仅允许来自外部网络的api,symfony,nginx,Symfony,Nginx,我们正在进行一个设置,其中运行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; a
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;
}
有关更多信息,请参阅。这让我开始了,我也不知道我可以添加多个位置。