2
我們正在安裝一個設置,在該設置中,運行symfony2應用程序的服務器位於客戶端的網絡中。 有沒有辦法只允許從外部網絡(=互聯網)訪問/ api *路徑。 我假設最好的辦法是通過配置nginx,但我只能找到阻止所有或沒有網址。只允許來自外部網絡的API
我們正在安裝一個設置,在該設置中,運行symfony2應用程序的服務器位於客戶端的網絡中。 有沒有辦法只允許從外部網絡(=互聯網)訪問/ api *路徑。 我假設最好的辦法是通過配置nginx,但我只能找到阻止所有或沒有網址。只允許來自外部網絡的API
試試這個:
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;
}
這讓我走了,我也不知道我可以添加多個位置。 –