Почтовый сервер в связке Postfix, Dovecot — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
Строка 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.