Add Instructions.txt
This commit is contained in:
197
Instructions.txt
Normal file
197
Instructions.txt
Normal file
@@ -0,0 +1,197 @@
|
||||
📋 Полная инструкция по управлению 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.
|
||||
Reference in New Issue
Block a user