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

Naf Nafof nafania293 на gmail.com
Пт Янв 15 14:53:44 MSK 2010


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

        server_name webmail.*;

        access_log /var/log/nginx/webmail_log main;
        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 на gmail.com>написал:

> приведите конфигурацию раздела server. Куда проксируются заросы. Возможно,
> не верно задан proxy_redirect.
>
> 15 января 2010 г. 12:57 пользователь Naf Nafof <nafania293 на 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 на 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 на nginx.org
>>> http://nginx.org/mailman/listinfo/nginx-ru
>>>
>>
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://nginx.org/mailman/listinfo/nginx-ru
>>
>>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100115/ec4ab5f4/attachment.html>


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