Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: unknown directive "mail"
Hello!
On Wed, Mar 04, 2009 at 10:32:24AM +0300, Vasiliy Tolstov wrote:
> Пытаюсь настроить проксирование imap и smtp посредством nginx, который
> собран со следующими параметрами
>
> configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf
> --http-log-path=/var/log/nginx/access_log
> --error-log-path=/var/log/nginx/error_log --pid-path=/var/run/nginx.pid
> --http-client-body-temp-path=/var/tmp/nginx/client
> --http-proxy-temp-path=/var/tmp/nginx/proxy
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --with-md5-asm
> --with-md5=/usr/include --with-sha1-asm --with-sha1=/usr/include
> --with-http_realip_module --with-http_flv_module --with-http_ssl_module
> --with-http_stub_status_module --with-mail --with-mail_ssl_module
>
> конфиг использую такой
> server
> {
> listen 80;
Либо неправильно это.
> mail {
> server_name mail.selfip.ru;
Либо это.
Ибо server{} указывается внутри блока http{}, а mail{} - на
глобальном уровне.
> nginx -t говорит мне, что я не прав
> 2009/03/04 10:31:48 [emerg] 9614#0: unknown directive "mail"
> in /etc/nginx/vhosts/mail.selfip.ru:20
> 2009/03/04 10:31:48 [emerg] 9614#0: the configuration
> file /etc/nginx/nginx.conf test failed
И он в свою очередь прав.
Судя по приведённому "конфигу" - вы пытаетесь описать блок mail
в файле, включаемом через include в блок http. Так работать не
будет, нужно описывать всё это непосредственно в nginx.conf.
Maxim Dounin
|