Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx + apache vhost = http/1.0
- To: nginx-ru@xxxxxxxxx
- Subject: Re: nginx + apache vhost = http/1.0
- From: Roxis <roxis@xxxxxxx>
- Date: Tue, 15 Jul 2008 16:15:55 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :references:in-reply-to:x-face:x-mailer:mime-version:content-type :content-transfer-encoding:content-disposition:message-id:sender; bh=LOz8qqRNDPaiBo3/eJdM13S/z/fPZ9PeglLLj5sFPWM=; b=AphlGtWkkrabIUMopkctNpTUA/Mgbc/HREDq/ktjRIk+1v6ldGXz0ZGsIJl1JkmFTW PL92DHTnmM+MZnvDJvmgF87FDcdLLPclb5SGaePlB14l9Hh6JLV0hGMDg7mfdYCTkD9y ItT8idWDpv0ERuWfcrK/yFS+52WRfMRZi3FuI=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:references:in-reply-to:x-face:x-mailer :mime-version:content-type:content-transfer-encoding :content-disposition:message-id:sender; b=GWs60ga/d/Rz2QkeS2VH7hRiOaAqy5MfYOQ9KgW+9erNZjgBMvyCe+0o7ZdiK9++Vn 3AuBk1Up7bQbhWR03970Pa1a7CYo9bjjmohgVQdBNuCD5IUYOoanV/aJfLXisqcpW/JX I30vsQj31xYZgyIkkFhtR4+YD/OS/fLvrRdTs=
- In-reply-to: <18623490-16D2-4468-B31A-54303E456544@xxxxxxxxxxxx>
- References: <54BC923C-237E-413E-885C-58F5F9EDB81F@xxxxxxxxxxxx> <200807151519.15812.roxis@xxxxxxx> <18623490-16D2-4468-B31A-54303E456544@xxxxxxxxxxxx>
On Tuesday 15 July 2008, Vladimir Sopot wrote:
> On Jul 15, 2008, at 5:19 PM, Roxis wrote:
> > On Tuesday 15 July 2008, Vladimir Sopot wrote:
> >> Приветствую!
> >>
> >> сложилась странная ситуация:
> >> есть апач с кучей виртуалхостов:
> >> .........
> >> listen 127.0.0.1:80
> >> listen my.ext.ip:80
> >> NameVirtualHost my.ext.ip
> >> <VirtualHost somevirtualhost.ru:80>
> >> ..........
> >> </VirtualHost>
> >> <VirtualHost somevirtualhost2.ru:80>
> >> ..........
> >> </VirtualHost>
> >> ..............
> >>
> >> есть nginx:
> >> ................
> >> server {
> >> listen 809 default;
> >> location / {
> >> proxy_pass http://localhost:80/;
> >> .................
> >> }
> >> ................
> >> }
> >
> > NameVirtualHost и VirtualHost указаны только для
> > внешних адресов.
> > для 127.0.0.1 будет дефолтный.
> > укажите правильный NameVirtualHost и VirtualHost
> > для 127.0.0.1
>
> Согласен. Что у нас сегодня называется
> правильным?
>
> Если заменить только NameVirtualHost * апач
> матерится
>
> [warn] VirtualHost somevirtualhost2.ru:80 overlaps with VirtualHost
> somevirtualhost.ru:80, the first has precedence, perhaps you need a
> NameVirtualHost directive
>
> а если в добавок еще и
>
> <VirtualHost *:80>
> ServerName somevirtualhost.ru
> ..........
> </VirtualHost>
> <VirtualHost *:80>
> ServerName somevirtualhost2.ru
> ..........
> </VirtualHost>
>
> то маты пропадают, но вместо любого
> виртуалхоста уже сам апач начинает
> отдавать контент самого первого
> описанного... без указания портов в
> virtualhost - эффект тот же.
NameVirtualHost * и везде <VirtualHost *> будет правильным в 2.x
|