目的
為了只讓VPN連線進來的連線能訪問網站
編輯nginx設定檔
# vim /etc/nginx/sites-available/test.yourdomain.com.conf
在 location / { } 區塊中新增
location / {
...
allow 10.12.0.0/24; # Openconnect / iPhone,你VPN後的IP區段
deny all;
}
要注意 location ~ \.php$ { }區塊中沒設的話, 訪問php頁面不會受影響
最後重啟nginx
參考資料:
http://www.cyberciti.biz/faq/linux-unix-nginx-access-control-howto/ Nginx Block And Deny IP Address OR Network Subnets
沒有留言:
張貼留言