『壹』 如何隱藏nginx下web伺服器真實ip
基於各種原因,有時想隱藏nginx的顯示版本號,也為伺服器更安全有如下幾個方法1 修改主配置文件nginx.conf在http {段加入server_tokens off;保存退出就可以了2 也可以在編譯前修改源代碼,文件是src/core/nginx.h如果是已經安裝的,就可以再編譯安裝一次就可以
『貳』 nginx如何禁止代理IP訪問
nginx有禁止ip訪問的功能,比如你想禁止的代理ip是2.2.2.2,那麼配置可以寫:
location/{
deny2.2.2.2;
}
當然nginx非常的靈活,他也可以禁止某個url,或者是正則匹配的規則。黑白名單都可以做,功能很強大。我只給你舉了一個簡單的例子。
『叄』 如何設置Nginx伺服器禁止通過IP地址訪問
將需要禁止的 IP 放入 Nginx 配置文件並 reload 使其生效即可
假設 nginx 安裝路徑為:/usr/local/nginx-1.7.8
則在該路徑下新建配置文件:touch blockips.conf
將你要屏蔽的 IP 寫入該文件:vim blockips.conf
deny 1.2.3.4;
deny 91.212.45.0/24;
deny 91.212.65.0/24;
然後保存退出
進入路徑 /usr/local/nginx-1.7.8/conf
編輯文件:nginx.conf
在該文件最後一行寫入:include blockips.conf;
進入路徑 /usr/local/nginx/sbin/
測試 nginx.conf 文件是否合法:./nginx -t
如果沒有問題 則執行 ./nginx -s reload
這樣子 即可生效