Установка и настройка 02.07.2026 25 просмотров

Почтовый, веб- и файловый сервер на Linux: настройка

#linux #почтовый-сервер #samba #nginx
Почтовый, веб- и файловый сервер на Linux: настройка
Настройка почтового сервера Linux (Postfix, Dovecot), веб-сервера (Nginx) и файлового сервера (Samba, FTP, NFS). Пошаговые гайды по службам Linux с конфигами.

Когда базовый сервер Linux готов, на него ставят прикладные службы. Разберём настройку почтового сервера Linux, веб-сервера и файлового сервера (Samba, FTP, NFS).

Настройка почтового сервера Linux

Классический стек — Postfix (отправка) + Dovecot (получение, IMAP/POP3):

apt install postfix dovecot-imapd dovecot-pop3d -y

Базовая настройка Postfix в /etc/postfix/main.cf:

myhostname = mail.example.ru
mydomain = example.ru
inet_interfaces = all

Для доставляемости обязательны DNS-записи MX, SPF, DKIM, DMARC — без них письма уйдут в спам. О DNS — в статье настройка служб Linux.

Настройка веб-сервера Linux

Nginx — быстрый веб-сервер и обратный прокси:

apt install nginx -y

Виртуальный хост /etc/nginx/sites-available/example:

server {
    listen 80;
    server_name example.ru;
    root /var/www/example;
    index index.html;
}
nginx -t && systemctl reload nginx

Nginx часто работает как прокси перед приложениями (в т.ч. n8n — см. SSL для n8n).

Файловый сервер: Samba, FTP, NFS

Протокол Пакет Для кого
Samba (SMB) samba Windows-сеть, общие папки
NFS nfs-kernel-server Linux-to-Linux
FTP vsftpd загрузка файлов

Пример Samba-шары /etc/samba/smb.conf:

[share]
   path = /srv/share
   read only = no
   valid users = deploy
apt install samba -y && systemctl restart smbd

Безопасность прикладных служб

  • открывайте порты в firewall точечно (25/465/587 для почты, 80/443 для веба, 445 для Samba);
  • шифруйте трафик (TLS для почты и веба);
  • ограничивайте доступ по пользователям и сетям.

Вывод

Настройка почтового сервера Linux, веб-сервера Nginx и файлового сервера Samba/NFS/FTP закрывает основные прикладные задачи. Главное — корректные DNS-записи для почты и TLS-шифрование. Для отечественных ОС см. Astra/ALT Linux.

Полезные материалы по теме

Другие категории: