ПРОЕКТЫ 


  АРХИВ 


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



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 или выдавать что-то ещё


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



 




Copyright © Lexa Software, 1996-2009.