ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



У меня все довольно просто
# 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@xxxxxxxxx> написал:
приведите конфигурацию раздела server. Куда проксируются заросы. Возможно, не верно задан proxy_redirect.

15 января 2010 г. 12:57 пользователь Naf Nafof <nafania293@xxxxxxxxx> написал:

Я ошибся, там вестимо все верно написано.
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@xxxxxxxxx> написал:

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@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru



_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.