1、nginx怎麼禁止指定網站來源的用戶訪問
通過if指令判斷$http_referer變數的值,是否匹配希望禁止訪問的來源網站
如果匹配,可以重定向到一個錯誤頁
2、nginx 如何禁止某域名訪問
?
3、nginx禁止輸入IP訪問網站應該怎麼設置?
下面的這個最簡單!再用/root/vhost.sh添加虛擬主機,把網站弄到二級目錄里版面用就ok啦!/home/wwwroot目錄裡面不要權放網站,哈哈!復制內容到剪貼板代碼: gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; #limit_zone crawler $binary_remote_addr 10m;server { listen 80 default; return 500; location ~ .*\.(php|php5)?$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; } location /status { stub_status on; access_log off;
4、nginx 只允許通過域名訪問,不允許通過地址訪問
server{
listen 80;
server_name _;
return 400;
}
5、nginx怎樣禁止其他域名解析到目錄
樓主是想防止域名的url跳轉吧,在你的nginx.conf加上
server {
listen 80 default;
server_name _;
return 500;
}
把這個放在其它server的前面,這樣就算是直接輸伺服器ip也無法訪問的,return反回值你可以自己設置 ,像404等
6、nginx如何實現禁止通過ip訪問網站,只能通過域名訪問
#nginx.conf文件里在第一個server前加入以下代碼server{listen 80 default;server_name_;#如需通過ip訪問(如網站上線前),專則在站點相應的虛屬擬機內將listen 80;改為listen