Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nginx и поддомены
- To: nginx-ru@xxxxxxxxx
- Subject: nginx и поддомены
- From: "memba" <nginx-forum@xxxxxxxx>
- Date: Tue, 19 Apr 2011 11:17:07 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=xdfn8764q0XV5b2tuP6eXyTMAzAnoBjF4ROPUMGfyJk=; b=OyLsfGEXgXiFqVpqEBTRXXLCwhc7QLHiuMCxfjE7IIsJktaZXoG+HouKXn1FSanmeMrYOQ4PDFif3wjHKoUnANMUNCxHKjSt5wvfsKs4WsXdoPRnX4xP5QxXPTNhslfg;
Здравствуйте.
Я поднял связку 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, что и на основном домене.
Мне казалось, что если я хочу
подключить поддомены, их нужно явно
описывать или ставить маску *.domain.ru, а
если этого не сделано, то они работать
не должны.
Так ли это? Нормальная ли это работа
веб-сервера?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,192351,192351#msg-192351
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|