ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



On Fri, Nov 11, 2011 at 09:10:07AM -0500, igor.goncharenko wrote:
> Не отдается кастомная страница
> /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;
>      }
> 
> }

server {
    location / {
        return 403;
        error_page 403 /custom_deny.html
    }

    location = /custom_deny.html {
        root   /usr/local/www/error_pages/en/access-denied/;
    }
}

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

http://nginx.org/en/docs/http/configuring_https_servers.html#name_based_https_servers


-- 
Игорь Сысоев
http://sysoev.ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.