Странный эффект

Igor Sysoev is at rambler-co.ru
Fri Jun 23 12:03:26 MSD 2006


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





More information about the nginx-ru mailing list