Встановлення HestiaCP
HestiaCP — це потужна та безкоштовна панель управління для серверів, призначена для спрощення адміністрування веб-серверів. Вона підтримує установку та управління веб-сайтами, поштовими серверами, базами даних та іншими службами. У цьому посібнику ми розглянемо процес встановлення HestiaCP на сервер з операційною системою Debian або Ubuntu.
Крок 1: Підготовка сервера
-
Оновлення системи
Перед установкою HestiaCP переконайтеся, що всі пакети оновлені:
bashsudo apt-get update
-
Налаштування імені хоста (hostname)
Встановіть ім'я хоста для вашого сервера:
bashsudo hostnamectl set-hostname yourhostname
-
Перезавантаження сервера
Перезавантажте сервер, щоб застосувати зміни:
bashsudo reboot
Крок 2: Встановлення HestiaCP
-
Завантаження установочного скрипта
Завантажте установочний скрипт HestiaCP з офіційного сайту:
bashwget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
-
Запуск установочного скрипта
Зробіть скрипт виконуваним і запустіть його:
bashsudo chmod +x hst-install.sh sudo ./hst-install.sh
-
Вибір опцій встановлення
Під час встановлення вам буде запропоновано вибрати компоненти для встановлення. Зазвичай HestiaCP встановлює всі необхідні компоненти за замовчуванням. Слідуйте інструкціям на екрані та підтверджуйте вибір опцій.
-
Встановлення HestiaCP
Після вибору опцій скрипт продовжить встановлення. Це може зайняти кілька хвилин. В кінці установки ви отримаєте логін і пароль для панелі управління.
Крок 3: Доступ до панелі управління
-
Увійти в HestiaCP
Відкрийте браузер і перейдіть за адресою:
bashhttps://your_server_ip:8083
-
Вхід в систему
Використовуйте надані логін і пароль для входу в панель управління HestiaCP.
Крок 4: Первісна настройка
-
Створення користувача
Після входу в панель управління створіть нового користувача для управління вашими доменами і веб-сайтами.
-
Додавання домену
У розділі «WEB» додайте новий домен і налаштуйте його параметри.
-
Налаштування поштового сервера
Якщо вам потрібен поштовий сервер, налаштуйте його в розділі «MAIL».
-
Створення бази даних
У розділі «DB» створіть нову базу даних для вашого веб-сайту.
Рішення поширених проблем
-
Проблеми з SSL-сертифікатами
Якщо у вас виникають проблеми з SSL-сертифікатами, переконайтеся, що порт 443 відкритий і правильно налаштований. Також перевірте, чи має ваша домен правильні записи DNS.
-
Помилки підключення до бази даних
Перевірте правильність налаштувань бази даних, таких як ім'я користувача, пароль і хост. Переконайтеся, що база даних запущена і доступна.
-
Проблеми з правами доступу
Переконайтеся, що всі директорії та файли вашого веб-сайту мають правильні права доступу. Це можна зробити за допомогою команд:
bashsudo chown -R www-data:www-data /home/username/web/domain/public_html
Дотримуючись цих інструкцій, ви зможете успішно встановити та налаштувати HestiaCP на вашому сервері, а також впоратися з найбільш поширеними проблемами.