Welcome! Log In Create A New Profile

Advanced

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

Maxim Dounin
June 10, 2019 08:36AM
Hello!

On Mon, Jun 10, 2019 at 09:16:40AM +0300, Aln Kapa wrote:

> 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;" как с этим быть?

"listen 80" означает - отвечать на любые запросы, поступающие по
IPv4 на порт 80. Что при этом написано в запросе - не важно,
важно - куда было установлено TCP-соединение. А оно, очевидно,
было на 80-й порт.

Что до "server_name", то для выбора блока server это важно тогда и
только тогда, когда в конфигурации есть другие блоки server,
использующие тот же listen-сокет. В данном случае блок server
для 80-го порта - единственный, он же сервер по умолчанию, и
запрос будет обработан именно в этом блоке server.

Как я уже писал, подробнее обо всём этом можно прочитать тут:

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
Subject Author Posted

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

alnkapa@gmail.com June 07, 2019 04:38AM

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

Anton Kiryushkin June 07, 2019 06:34AM

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

Maxim Dounin June 07, 2019 07:26AM

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

alnkapa@gmail.com June 10, 2019 02:18AM

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

ngnx8810773a83 June 10, 2019 02:37AM

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

Maxim Dounin June 10, 2019 08:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 102
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready