Почтовый сервер в связке Postfix, Dovecot — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 37: Строка 37:
 
       include /usr/local/etc/nginx/conf/*.conf;
 
       include /usr/local/etc/nginx/conf/*.conf;
 
  }
 
  }
 +
</spoiler>
 +
 +
 +
Конфиг виртуального хоста <code>/usr/local/etc/nginx/conf/postfix.conf</code>
 +
<spoiler>
 +
server {
 +
        listen 80;
 +
        server_name postfix.megapuper.ru;
 +
 +
root /usr/local/www/postfix;
 +
        index index.php index.html index.htm;
 +
 +
        access_log /var/log/nginx/postfix.access.log;
 +
        error_log  /var/log/nginx/postfix.error.log;
 +
 +
location / {
 +
#        try_files $uri $uri/ /index.php?$uri&$args;
 +
        }
 +
 +
location ~ \.php$ {
 +
    fastcgi_pass  127.0.0.1:10000;
 +
    fastcgi_index  index.php;
 +
    fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
 +
    fastcgi_intercept_errors on;
 +
    include fastcgi_params;
 +
        }
 +
    }
 
</spoiler>
 
</spoiler>
  

Версия 14:44, 22 апреля 2015

При установке будем ориентироваться на этот мануал: http://dummyluck.com/page/pochtovyi_server_nastroika_opisanie
Настройку будем производить для сервера с одним доменом. Система FreeBSD 10.1


1. Ставим Nginx, MySQL, PHP-FPM, PHP-extension. Этот web-сервер будет использоваться для postfixadmin.

Здесь коротко, ибо уже тыщу раз ставилось)


Nginx cтавим из пакетов

# pkg install nginx

Основной конфиг /usr/local/etc/nginx/nginx.conf Spoiler


Конфиг виртуального хоста /usr/local/etc/nginx/conf/postfix.conf Spoiler


6. Устанавливаем Postfix.


7. Устанавливаем Dovecot.