ПРОЕКТЫ 


  АРХИВ 


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: Странный эффект



Igor Sysoev пишет:
> On Fri, 23 Jun 2006, Andrew Velikoredchanin wrote:
> 
>> Igor Sysoev пишет:
>>> On Fri, 23 Jun 2006, Andrew Velikoredchanin wrote:
>>>
>>>> В конфиге nginx стоит несколько хостов. Сначала описаны хосты на 443
>>>> порт с ssl, потом несколько обычных на 80 порту. Между собой они не
>>>> перекрываются, т.е. нет хостов которые есть одновременно и на 443 и на
>>>> 80 портах. Так вот. Я обращаюсь на урл http://host.com который описан
>>>> только для 443 порта, т.е. только как https. Однако, идет нормальный
>>>> заход на этот хост по http протоколу. Как этого избежать?
>>>
>>> Слушает ли nginx ан 80 порту на IP-адресе host.com ?
>>
>> Да - слушает. Практически все сайты на одном IP висят.
> 
> Тогда запрос попадает на дефолтный сервер IP:80.
> Нужно описать
> 
>     server {
>        listen IP:80;
>        server_name  host.com;
> 
>        и сделать там редирект на https://host.com или выдавать что-то ещё

Мне не совсем понятно как nginx вообще додумался идти на host.com.
Первым в конфиге на 443 порт стоит другой хост. Среди серверов на 80
порту host.com нету вообще.



 




Copyright © Lexa Software, 1996-2009.