Установка Webmin на Debian/Ubuntu
-
Добавление репозитория Webmin:
Добавьте репозиторий Webmin в вашу систему Debian/Ubuntu.
bashsudo nano /etc/apt/sources.list
Добавьте в конец файла следующую строку:
arduinodeb http://download.webmin.com/download/repository sarge contrib
Сохраните файл (
Ctrl+O
в Nano, затемEnter
) и закройте его (Ctrl+X
). -
Установка ключа GPG:
Загрузите и добавьте ключ GPG для проверки пакетов Webmin.
bashwget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc
-
Обновление списка пакетов и установка Webmin:
Обновите список доступных пакетов и установите Webmin.
bashsudo apt update && sudo apt install webmin
Во время установки может потребоваться подтверждение добавления репозитория и установки пакетов Webmin. Нажмите
Y
илиEnter
для продолжения. -
Настройка брандмауэра:
Если у вас включен брандмауэр, откройте порт 10000 для веб-интерфейса Webmin.
bashsudo ufw allow 10000/tcp
Это предполагает использование UFW. Если у вас другой брандмауэр, откройте соответствующий порт для Webmin.
-
Доступ к Webmin:
Войдите в веб-интерфейс Webmin, введя следующий URL в браузер:
arduinohttps://your_server_ip_or_domain:10000
Замените
your_server_ip_or_domain
на IP-адрес или домен вашего сервера. -
Вход в Webmin:
Используйте учетные данные администратора сервера (обычно это учетная запись root) для входа в Webmin.
Настройка сайтов в Webmin
После успешного входа в Webmin вы можете настраивать и управлять вашими сайтами. Вот основные шаги:
-
Добавление виртуального хоста:
- Перейдите в раздел "Серверы" или "Апач и Nginx".
- Выберите "Добавить виртуальный хост" или аналогичную опцию.
- Укажите доменное имя, корневую директорию сайта, настройки доступа и другие параметры по вашему выбору.
-
Управление базами данных:
- Для управления базами данных MySQL или других типов перейдите в соответствующий раздел.
- Создайте новую базу данных или управляйте существующими.
-
Настройка SSL-сертификатов:
- Для HTTPS перейдите в раздел "SSL-сертификаты".
- Загрузите или создайте новый SSL-сертификат для вашего домена.
-
Мониторинг и логи:
- Перейдите в раздел "Система" для мониторинга ресурсов и просмотра системных логов.
- Отслеживайте производительность сервера и ресурсов.
-
Управление пользователями:
- Создайте новых пользователей для управления сайтами или базами данных.
- Установите права доступа в соответствии с вашими потребностями.
Webmin предоставляет множество возможностей для управления сервером и сайтами через удобный веб-интерфейс, что делает его полезным инструментом для системных администраторов и веб-разработчиков.