Re: Запретить использование ip адреса в URL

igor.goncharenko nginx-forum на nginx.us
Пт Ноя 11 14:10:07 UTC 2011


Не отдается кастомная страница
/custom_deny.html  если использовать return.

Через именованый локейшн получилось:

server {
listen                local.com:80;
server_name ~^ "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$";
return 403;
error_page 403 @403;

#named locations
     location @403 {
     root   /usr/local/www/error_pages/en/access-denied/;
     rewrite $(.*)$ /custom_deny.html  break;
     }


}


Другое дело, что тогда для https тоже
отдельный server {listen local.com:443} с включенным
ssl и сертификатами создавать придется.
И будет ли он конфликтовать с основным
local.com:443?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,218207,218219#msg-218219



Подробная информация о списке рассылки nginx-ru