Руководство на уровне юниверса панели HestiaCP: установка скриптов, добавление веб-сайтов и простое управление VPS

Хотите легко управлять своим виртуальным частным сервером (VPS)? Узнайте, как установить панель HestiaCP и наслаждайтесь превосходным опытом управления сервером.

Наше подробное руководство шаг за шагом проведет вас через процесс установки и настройки HestiaCP, охватывая скрипты установки, добавление веб-сайтов и брандмауэр, что сделает управление вашим сервером эффективным и безопасным.

Что означает Гестия?

Гестия — богиня печи в древнегреческой мифологии.

Когда мы говорим о Гестии, первое, о чем может подумать большинство людей, — это богиня очага, печи и огня в древнегреческой мифологии. Она — одна из двенадцати главных богов Олимпа.

Известная своим теплом и защитой, Гестия гарантирует, что пламя домов и храмов никогда не погаснет.

Точно так же в современном компьютерном мире важную роль играет и Hestia — HestiaCP.

Руководство на уровне юниверса панели HestiaCP: установка скриптов, добавление веб-сайтов и простое управление VPS

Панель HestiaCP легко управляет VPS

HestiaCP — это панель управления сервером Linux с открытым исходным кодом.

  • HestiaCP можно назвать «универсалом» управления серверами.
  • HestiaCP известен своей простотой, эффективностью и универсальностью.
  • Прямо как та древняя богиня, обеспечивающая надежную защиту и поддержку вашего сервера.

Она была создана на основе популярной VestaCP , но поскольку разработка и поддержка VestaCP постепенно перешли в «спящий режим», многие проблемы безопасности и уязвимости не были вовремя устранены...

В результате группа дальновидных разработчиков решила начать заново и создала новую ветку Hestia CP, чтобы продолжать ее улучшать и поддерживать, чтобы сделать управление сервером более безопасным и удобным.

Введение в функцию панели управления HestiaCP

HestiaCP предоставляет простой и удобный в использовании интерфейс, вы можете легко добавлять учетные записи пользователей, доменные имена веб-сайтов и настраивать другие аспекты сервера.

Вот некоторые ключевые особенности:

  • Многоязычная поддержка: HestiaCP поддерживает несколько языков, включая китайский.
  • Поддержка веб-сервера: Apache2 и NGINX с PHP-FPM, поддерживает несколько версий PHP (5.6–8.1, по умолчанию 8.0).
  • DNS-сервер: DNS-сервер (Bind) с функцией кластера.
  • Почтовая служба: обеспечивает почтовую службу POP/IMAP/SMTP с антивирусом, защитой от спама и веб-почтой (ClamAV, SpamAssassin, Sieve, Roundcube, Raiнлуп).
  • База данных: поддерживает базы данных MariaDB и/или PostgreSQL.
  • Поддержка SSL: поддерживает Let's Encrypt SSL и групповые сертификаты.
  • Брандмауэр: Брандмауэр с обнаружением атак методом перебора и списками IP-адресов (iptables,fail2ban и ipset).

HestiaCP предлагает удобный интерфейс, позволяющий легко добавлять учетные записи пользователей, домены веб-сайтов и настраивать другие аспекты сервера. Вот некоторые ключевые особенности: Многоязычная поддержка: HestiaCP поддерживает несколько языков, включая китайский. Поддержка веб-сервера: Apache2 и NGINX с PHP-FPM, поддерживающие несколько версий PHP (5.6-8.1, по умолчанию 8.0).

Основные требования для установки HestiaCP

Перед установкой Hestia необходимо понять ее основные требования к серверу.

Hestia должна работать в совершенно новой операционной системе, чтобы обеспечить ее правильную работу.

Ниже приведены минимальные и рекомендуемые конфигурации:

Тип конфигурацииЦПУ内存Диск操作系统
Минимальная конфигурация1 ядро, 64-бит1 ГБ (без SpamAssassin и ClamAV)10 ГБ жесткий дискDebian 10, 11 или 12, Ubuntu 20.04, 22.04 LTS
Рекомендуемая конфигурация4 год4 ГБТвердотельный накопитель емкостью 40 ГБПоследняя версия Debian, последняя версия Ubuntu LTS

其他 要求

  • Hestia работает только на процессорах AMD64/x86_64 и ARM64/aarch64 и требует 64-битной операционной системы.
  • Процессоры на базе i386 или ARM7 не поддерживаются.
  • Операционные системы, отличные от LTS, не поддерживаются.

Подготовка к установке панели HestiaCP

Шаг 1. Переключитесь на пользователя root

Во-первых, вам нужно запустить установщик от имени пользователя root. Его можно запустить непосредственно в терминале или удаленно с помощью SSH.

Выполните следующую команду, чтобы переключиться на пользователя root:

sudo -i

Шаг 2. Обновите системные пакеты

Перед началом установки убедитесь, что ваши системные пакеты обновлены. Для обновления выполните следующую команду:

apt update -y

Шаг 3: Установите часто используемое программное обеспечение.

Система Debian относительно чистая. Рекомендуется установить некоторые часто используемые программы:

apt install wget curl sudo vim git -y

Шаг 4. Добавьте записи DNS

Вообще говоря, вам необходимо добавить запись A в DNS, чтобы разрешить IP-адрес как доменное имя имени хоста HestiaCP, например:

Как правило, для разрешения IP-адреса необходимо добавить запись типа A в DNS, которая затем будет служить доменным именем хоста для HestiaCP.

hcp.domain.tld

(Замените домен.tld собственным фактическим доменным именем)

Учебное пособие по сценарию установки HestiaCP

Шаг 1. Загрузите сценарий установки.

Загрузите скрипт установки через SSH, используя следующую команду:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Если загрузка не удалась из-за ошибки проверки SSL, убедитесь, что в вашей системе установлен пакет ca-certificate.

Вы можете сделать это с помощью следующей команды:

apt-get update && apt-get install ca-certificates -y

Шаг 2. Запустите сценарий установки HestiaCP.

Более простой способ выбрать параметры установки HestiaCP — использовать генератор установочной строки.

Чтобы выбрать, какое программное обеспечение устанавливать, вы можете использовать генератор установочных строк HestiaCP, чтобы выбрать, какое программное обеспечение установить.

Нажмите на ссылку ниже, чтобы перейти к официальным пользовательским параметрам и опциям конфигурации HestiaCP:

Выбирайте по необходимости:

Шаг 2: Запуск скрипта установки HestiaCP. Более простой способ выбрать параметры установки HestiaCP — использовать генератор строк установки. Чтобы выбрать, какое программное обеспечение установить, вы можете использовать генератор строк установки HestiaCP.

Вот пример команды:

bash hst-install.sh --lang zh-cn --hostname hcp.domain.tld --email [email protected] --password p4ssw0rd --multiphp yes --sieve yes --quota yes --force

Если вам это сложно, вы также можете использоватьЧен ВэйлянОднако не забывайте об этомhcp.domain.tld,[email protected],p4ssw0rd , измените его на то, что вы действительно используете.

Если команда установки завершится с ошибкой, возникнет следующая ошибка:

-bash: !WeZSJ: event not found

Вместо этого введите следующую команду установки:

bash hst-install.sh

Шаг 3. Перезапустите сервер.

После завершения установки введите команду перезапуска сервера:

reboot

Панель HestiaCP настраивает сертификат SSL

Шаг 1: Добавьте SSL-сертификат к URL-адресу панели:

v-add-letsencrypt-host

Если имя хоста не было задано ранее, вам необходимо сначала запустить его:

v-change-sys-hostname hcp.domain.tld

Измените hcp.domain.tld на свое собственное имя хоста.

第 2 步 :Затем введите в браузере https://hcp.domain.tld:2053

Вы можете получить доступ к панели.

Пароль учетной записи можно увидеть в командной строке.

Панель HestiaCP добавляет веб-сайт

Поскольку пользователь root по умолчанию не является безопасным, если вы хотите добавить веб-сайт на панель HestiaCP, рекомендуется создать нового пользователя и войти в систему под новым пользователем, чтобы добавить доменное имя веб-сайта.

Шаг 1: Добавьте учетную запись пользователя ▼

Добавление веб-сайта в панель HestiaCP рекомендуется, поскольку учетная запись root по умолчанию небезопасна. Для добавления веб-сайта в панель HestiaCP рекомендуется создать новую учетную запись пользователя и войти в нее, чтобы добавить домен веб-сайта. Шаг 1: Добавление учетной записи пользователя

Шаг 2: Добавьте домен веб-сайта ▼

HestiaCP добавляет доменное имя веб-сайта

  • Не рекомендуется проверять поддержку DNS и поддержку почтового ящика, поскольку DNS и почтовый ящик, созданные вами, недостаточно стабильны, и можно легко пропустить важные электронные письма.
  • Поэтому будет стабильнее, если использовать DNS и почтовые ящики от крупных производителей.

Шаг 3: Отредактируйте доменное имя веб-сайта ▼

Шаг 3. Отредактируйте доменное имя веб-сайта. Рекомендуется проверить: Включить SSL для этого домена.

Рекомендуемый вариант: включить SSL для этого домена.

  • Получите SSL-сертификат с помощью Let's Encrypt.
  • Включить автоматическое перенаправление HTTPS
  • Включить строгую транспортную безопасность HTTP (HSTS)

Являясь мощной и гибкой панелью управления сервером, HestiaCP не только предоставляет богатые функции и эффективные инструменты управления, но также обеспечивает простоту использования и масштабируемость.

Независимо от того, управляете ли вы личным сервером или сервером корпоративного уровня, HestiaCP может удовлетворить ваши потребности, позволяя вам легко контролировать огонь и безопасность, как богиня Гестия.

Чтобы получить дополнительную информацию о HestiaCP, посетите адрес проекта GitHub и адрес официального сайта.

Испытайте мощные функции HestiaCP и наслаждайтесь простым и эффективным управлением сервером!

Хотите узнать больше о HestiaCP?

Рекомендуем вам продолжить чтение нашего подробного руководства по изменению механизма хранения данных MariaDB по умолчанию на MyISAM с помощью HestiaCP. Это простой процесс, выполняемый в один шаг! ▼

Вот идеальное универсальное решение, которое поможет вам легко справиться с распространенными ошибками▼

Нажмите на ссылку ниже, чтобы найти более подробные решения проблемы с кэшированием шаблонов в HestiaCP phpMyAdmin , что приводит к замедлению работы ▼

Как HestiaCP включает функции PHP Shell_exec, passthr, system и exec?

HestiaCP PHP-FPM испытывает большую нагрузку? Ошибка 500 на динамической веб-странице? Эта оптимизация вступит в силу немедленно!

Надеюсь, статья «Универсальное руководство по панели HestiaCP: простое управление VPS путем установки скриптов и добавления веб-сайтов», опубликованная в блоге Чен Вэйляна ( https://www.chenweiliang.com/ ), окажется для вас полезной.

Не стесняйтесь делиться ссылкой на эту статью: https://www.chenweiliang.com/cwl-31764.html

Чтобы раскрыть еще больше скрытых трюков🔑, присоединяйтесь к нашему каналу в Telegram!

Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Наверх