Re: непонятное поведение

Aln Kapa alnkapa на gmail.com
Пн Июн 10 06:16:40 UTC 2019


server {
    server_name xx.xxxx.xxxx;
    listen 443 http2;

    .............................

    location / {
        proxy_pass http://127.0.0.1:10080;
        ..................................................
    }
}

server {
    listen   80;
    server_name xx.xxxx.xxxx;
    return 302 https://xx.xxxx.xxxx/$request_uri;
}
Да у меня в конфигурации есть редирект, но разве "listen 80" означает любой
в интернете IP адрес, по идеи тут должно быть любой мой?
и потом указано же "server_name xx.xxxx.xxxx;" как с этим быть?




пт, 7 июн. 2019 г. в 14:24, Maxim Dounin <mdounin на mdounin.ru>:

> Hello!
>
> On Fri, Jun 07, 2019 at 11:36:31AM +0300, Aln Kapa wrote:
>
> > Добрый день.
> >
> > Случайно наткнулся вот на это:
> >
> > 185.172.110.221 - - [07/Jun/2019:07:03:52 +0300] "GET
> > http://185.172.110.221:80/proxy_get.php?ip=62.122.99.46&foo=bar
> HTTP/1.0"
> > 302 138 "-" "HTTP-Proxy-Tester"
> >
> > Правильно ли я понимаю, так как 185.172.110.221 не мой IP, соответственно
> > ответ должен быть 4xx.
> > Почему 302 вот не разу не понял?
>
> Неправильно понимаете.  Всё зависит от конфигруации.  При
> обращении к имени, не описанному в конфигурации - запрос
> обрабатывается в сервере по умолчанию, и ответ будет такой, как
> гласит конфигурация сервера по умолчанию.
>
> Подробнее обо всём этот можно почитать тут:
>
> http://nginx.org/ru/docs/http/request_processing.html
>
> --
> Maxim Dounin
> http://mdounin.ru/
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20190610/81894e6c/attachment.html>


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