Welcome! Log In Create A New Profile

Advanced

Re: nginx и поддомены

Maxim Dounin
April 19, 2011 11:32AM
Hello!

On Tue, Apr 19, 2011 at 11:17:07AM -0400, memba wrote:

> Здравствуйте.
>
> Я поднял связку Apache + nginx 0.8.53
>
> Имеется основной домен domain.ru и поlдомен
> sys.domain.ru
>
> В апаче прописал:
> Listen <МОЙ_IP>:8080
> NameVirtualHost <МОЙ_IP>:8080
>
> <VirtualHost domain.ru:8080>
> ServerName domain.ru
> ServerAlias www.domain.ru
> .....
> </VirtualHost>
>
> <VirtualHost sys.domain.ru:8080>
> ServerName sys.domain.ru
> ServerAlias www.sys.domain.ru
> .....
> </VirtualHost>
>
> Nginx висит на 80 порту и отдает все Apache
>
> server {
> listen <МОЙ_IP>:80;
> server_name domain.ru www.domain.ru;
> .....
>
> location / {
> proxy_pass http://<МОЙ_IP>:8080/;
> proxy_redirect off;
> log_not_found off;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header Host $http_host;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> }
>
> .....
>
> В server_name я конкретно указываю адрес
> сайта, без поддоменов
>
> Но при обращении к поддомену sys.domain.ru, в
> заголовках ответа так же указано Server:
> nginx/0.8.53, что и на основном домене.

У вас на 80-м порту слушает nginx, так что вполне логично, что
отвечает на нём nginx.

> Мне казалось, что если я хочу
> подключить поддомены, их нужно явно
> описывать или ставить маску *.domain.ru, а
> если этого не сделано, то они работать
> не должны.
>
> Так ли это? Нормальная ли это работа
> веб-сервера?

Если заголовок Host не подпадает под описанные имена серверов -
для обработки запроса будет использовать сервер по умолчанию для
данного listen-сокета.

Подробнее тут:

http://nginx.org/en/docs/http/request_processing.html

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx и поддомены

memba April 19, 2011 11:17AM

Re: nginx и поддомены

Slava Kokorin April 19, 2011 11:28AM

Re: nginx и поддомены

Maxim Dounin April 19, 2011 11:32AM

Re: nginx и поддомены

memba April 19, 2011 11:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 239
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready