Re: Поддомен для всех доменов

Igor Sysoev igor на sysoev.ru
Пт Янв 15 15:46:11 MSK 2010


On Fri, Jan 15, 2010 at 02:53:44PM +0300, Naf Nafof wrote:

> У меня все довольно просто
> # cat /etc/nginx/conf.d/webmail.conf
> server {
>         listen *:80;
> 
>         server_name webmail.*;
> 
>         access_log /var/log/nginx/webmail_log main;

Если запрос попадает в этот лог, то проблема в PHP.

>         error_log  /var/log/nginx/webmail_error_log;
> 
>         root /var/www/atmail;
>         index  index.html index.php;
> 
>         location ~ \.php$ {
>             include /etc/nginx/nginx-php-cgi.conf;
>             fastcgi_param  SCRIPT_FILENAME
> /var/www/atmail/$name$fastcgi_script_name;
>         }
> 
>         # Static files location
>         location ~*
> ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|7z|htm|html)$
> {
>             root /var/www/atmail;
>             expires 10d;
>             access_log off;
>         }
> }
> 
> # cat /etc/nginx/nginx-php-cgi.conf
> fastcgi_connect_timeout 60;
> fastcgi_send_timeout 60;
> fastcgi_read_timeout 60;
> fastcgi_pass unix:/tmp/php-fastcgi.sock;
> include /etc/nginx/fastcgi_params;
> 
> 
> 15 января 2010 г. 14:10 пользователь SaveFrom.net <savefrom at gmail.com>написал:
> 
> > приведите конфигурацию раздела server. Куда проксируются заросы. Возможно,
> > не верно задан proxy_redirect.
> >
> > 15 января 2010 г. 12:57 пользователь Naf Nafof <nafania293 at gmail.com>написал:
> >
> > Я ошибся, там вестимо все верно написано.
> >> server {
> >>         listen *:80;
> >>
> >>         server_name webmail.*;
> >> ....
> >> }
> >>
> >> # nginx -t
> >> the configuration file /etc/nginx/nginx.conf syntax is ok
> >> configuration file /etc/nginx/nginx.conf test is successful
> >>
> >>
> >> Только от этого работать не начинает.
> >>
> >> 15 января 2010 г. 11:48 пользователь Igor Sysoev <igor at sysoev.ru>написал:
> >>
> >> On Fri, Jan 15, 2010 at 09:47:55AM +0300, Naf Nafof wrote:
> >>>
> >>> > Возникла проблема. Нужно создать поддомен webmail для всех имеющихся
> >>> > доменов.
> >>> > Суть:
> >>> > имеется несколько server где внутри указаны server_name вида
> >>> domain1.com
> >>> > www.domain1.com, то есть без шаблонов.
> >>> >
> >>> > Создаю еще один server и в нем пишу
> >>> > listen: 80
> >>> > server_name: webmail.*
> >>>
> >>> В этом месте nginx должен выдать ошибку в error_log: директивы "listen:"
> >>> нет.
> >>>
> >>> > Файл с webmail инклудится раньше всех остальных с описанием доменов
> >>> (это я
> >>> > так, на всякий случай).
> >>> >
> >>> > При попытке зайти на webmail.domain1.com открывается просто
> >>> domain1.com.
> >>> > Версия nginx 0.7.64.
> >>> >
> >>> > Где грабли, куда копать?
> >>>
> >>> nginx -t
> >>>
> >>>
> >>> --
> >>> Игорь Сысоев
> >>> http://sysoev.ru
> >>>
> >>> _______________________________________________
> >>> nginx-ru mailing list
> >>> nginx-ru at nginx.org
> >>> http://nginx.org/mailman/listinfo/nginx-ru
> >>>
> >>
> >>
> >> _______________________________________________
> >> nginx-ru mailing list
> >> nginx-ru at nginx.org
> >> http://nginx.org/mailman/listinfo/nginx-ru
> >>
> >>
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru at nginx.org
> > http://nginx.org/mailman/listinfo/nginx-ru
> >
> >

> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru


-- 
Игорь Сысоев
http://sysoev.ru



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