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