2016年9月16日 星期五

使用nginx限制連線IP

目的
為了只讓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


沒有留言:

張貼留言