197 lines
6.2 KiB
Plaintext
197 lines
6.2 KiB
Plaintext
📋 Полная инструкция по управлению Axigen Mail Server
|
||
📁 Файловая структура и пути
|
||
Основные каталоги:
|
||
bash
|
||
/opt/axigen/ # Установочные файлы Axigen
|
||
/var/opt/axigen/ # Данные и конфигурация
|
||
/var/opt/axigen/axigen_cert.pem # SSL сертификат (основной)
|
||
/var/opt/axigen/run/axigen.cfg # Основной конфиг файл
|
||
/var/log/axigen/axigen.log # Логи
|
||
/etc/letsencrypt/ # Let's Encrypt сертификаты
|
||
🔄 Управление службой Axigen
|
||
Основные команды:
|
||
bash
|
||
# Статус службы
|
||
sudo systemctl status axigen
|
||
|
||
# Запуск/остановка/перезагрузка
|
||
sudo systemctl start axigen
|
||
sudo systemctl stop axigen
|
||
sudo systemctl restart axigen
|
||
|
||
# Просмотр логов
|
||
sudo journalctl -u axigen -f
|
||
sudo tail -f /var/log/axigen/axigen.log
|
||
📧 Настройка доменов и пользователей
|
||
Через веб-интерфейс:
|
||
Админка: https://server.globalflowtrade.com:9443/
|
||
|
||
Логин: admin / ваш_пароль
|
||
|
||
Шаги настройки:
|
||
Domains → Add Domain
|
||
|
||
globalflowtrade.com
|
||
|
||
cloudmamatov.com
|
||
|
||
unclealmaz.com
|
||
|
||
Accounts → Add Account
|
||
|
||
amamatov@globalflowtrade.com
|
||
|
||
info@globalflowtrade.com
|
||
|
||
и т.д.
|
||
|
||
🌐 DNS настройки для каждого домена
|
||
Обязательные записи:
|
||
text
|
||
@ A 3600 31.58.136.47
|
||
@ MX 3600 10 server.globalflowtrade.com.
|
||
@ TXT 3600 "v=spf1 a mx a:server.globalflowtrade.com ip4:31.58.136.47 ~all"
|
||
Дополнительные записи (рекомендуется):
|
||
text
|
||
mail A 3600 31.58.136.47
|
||
_dmarc TXT 3600 "v=DMARC1; p=quarantine; rua=mailto:postmaster@ваш-домен.com"
|
||
default._domainkey TXT "ваш_dkim_ключ"
|
||
🔐 Обновление SSL сертификатов
|
||
Автоматическое обновление (уже настроено):
|
||
bash
|
||
# Проверить статус обновлений
|
||
sudo systemctl list-timers | grep certbot
|
||
|
||
# Принудительное обновление
|
||
sudo certbot renew --force-renewal
|
||
Ручное обновление (если нужно):
|
||
bash
|
||
# Остановить Axigen
|
||
sudo systemctl stop axigen
|
||
|
||
# Получить новый сертификат
|
||
sudo certbot certonly --standalone -d server.globalflowtrade.com
|
||
|
||
# Обновить сертификат в Axigen
|
||
sudo cat /etc/letsencrypt/live/server.globalflowtrade.com/fullchain.pem \
|
||
/etc/letsencrypt/live/server.globalflowtrade.com/privkey.pem \
|
||
> /var/opt/axigen/axigen_cert.pem
|
||
|
||
# Права доступа
|
||
sudo chown axigen:axigen /var/opt/axigen/axigen_cert.pem
|
||
sudo chmod 644 /var/opt/axigen/axigen_cert.pem
|
||
|
||
# Запустить Axigen
|
||
sudo systemctl start axigen
|
||
💾 Резервное копирование
|
||
Резервирование конфигурации:
|
||
bash
|
||
# Создать бекап
|
||
sudo tar -czf /tmp/axigen-backup-$(date +%Y%m%d).tar.gz \
|
||
/var/opt/axigen/ \
|
||
/etc/letsencrypt/
|
||
|
||
# Восстановить из бекапа
|
||
sudo systemctl stop axigen
|
||
sudo tar -xzf /tmp/axigen-backup-YYYYMMDD.tar.gz -C /
|
||
sudo systemctl start axigen
|
||
📊 Мониторинг и обслуживание
|
||
Проверка состояния:
|
||
bash
|
||
# Память и swap
|
||
free -h
|
||
|
||
# Дисковое пространство
|
||
df -h
|
||
|
||
# Процессы Axigen
|
||
ps aux | grep axigen
|
||
|
||
# Портовая активность
|
||
sudo netstat -tlnp | grep axigen
|
||
Утилиты мониторинга:
|
||
bash
|
||
# Установить мониторинг
|
||
sudo apt install htop iotop nethogs -y
|
||
|
||
# Использовать
|
||
htop # Процессы
|
||
iotop -o # Дисковая активность
|
||
nethogs # Сетевая активность
|
||
🛠️ Решение частых проблем
|
||
1. SSL ошибки:
|
||
bash
|
||
# Проверить сертификат
|
||
openssl s_client -connect server.globalflowtrade.com:443 -servername server.globalflowtrade.com
|
||
|
||
# Пересоздать сертификат
|
||
sudo systemctl stop axigen
|
||
sudo certbot renew --force-renewal
|
||
# ...следуйте инструкции обновления выше
|
||
2. Проблемы с памятью:
|
||
bash
|
||
# Проверить использование
|
||
free -h
|
||
ps aux --sort=-%mem | head -10
|
||
|
||
# Очистить кеш (если нужно)
|
||
echo 3 | sudo tee /proc/sys/vm/drop_caches
|
||
3. Проблемы с почтой:
|
||
bash
|
||
# Проверить логи
|
||
sudo tail -f /var/log/axigen/axigen.log | grep -i error
|
||
|
||
# Проверить порты
|
||
sudo netstat -tlnp | grep -E ':(25|587|465|993|143)'
|
||
🔧 Важные конфигурационные файлы
|
||
Основной конфиг Axigen:
|
||
bash
|
||
sudo nano /var/opt/axigen/run/axigen.cfg
|
||
Критические настройки:
|
||
ini
|
||
# SSL настройки
|
||
enableHttps="1"
|
||
httpsPort="443"
|
||
|
||
# Веб-интерфейсы
|
||
service webmail {
|
||
enableHttp="1"
|
||
enableHttps="1"
|
||
httpPort="80"
|
||
httpsPort="443"
|
||
}
|
||
|
||
service webadmin {
|
||
enableHttp="1"
|
||
enableHttps="1"
|
||
httpPort="9000"
|
||
httpsPort="9443"
|
||
}
|
||
📝 Чек-лист ежемесячного обслуживания
|
||
Проверить certbot renew статус
|
||
|
||
Проверить свободное место на диске df -h
|
||
|
||
Проверить логи на ошибки sudo tail -f /var/log/axigen/axigen.log
|
||
|
||
Проверить обновления системы sudo apt update && sudo apt upgrade
|
||
|
||
Сделать бекап конфигурации
|
||
|
||
🚨 Экстренные ситуации
|
||
Если Axigen не запускается:
|
||
bash
|
||
# Проверить логи
|
||
sudo journalctl -u axigen -n 50
|
||
|
||
# Проверить конфиг
|
||
sudo /opt/axigen/bin/axigen --check-config
|
||
|
||
# Запустить в режиме диагностики
|
||
sudo /opt/axigen/bin/axigen --foreground --verbose
|
||
Если сбросить пароль admin:
|
||
bash
|
||
sudo systemctl stop axigen
|
||
sudo /opt/axigen/bin/axigen --reset-admin-password
|
||
sudo systemctl start axigen
|
||
💡 Сохраните эту инструкцию! Она содержит все необходимое для управления вашим почтовым сервером Axigen. |