Падручнік на ўзроўні сусвету панэлі 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, Rainloop).
  • База даных: падтрымлівае базы дадзеных MariaDB і/або PostgreSQL.
  • Падтрымка SSL: падтрымлівае SSL і падстаноўныя сертыфікаты Let's Encrypt.
  • Брандмаўэр: брандмаўэр з выяўленнем грубай сілы і спісамі 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 GBЦвёрдацельны назапашвальнік 40 ГБАпошні Debian, апошні Ubuntu LTS

іншыя патрабаванні

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

Падрыхтоўка да ўстаноўкі панэлі HestiaCP

Крок 1: Пераключыцеся на каранёвага карыстальніка

Па-першае, вам трэба запусціць праграму ўстаноўкі ад імя root. Яго можна запускаць непасрэдна ў тэрмінале або выдалена з дапамогай SSH.

Выканайце наступную каманду, каб пераключыцца на каранёвага карыстальніка:

sudo -i

Крок 2: Абнавіце сістэмныя пакеты

Перад пачаткам усталёўкі пераканайцеся, што вашы сістэмныя пакеты абноўлены. Выканайце наступную каманду для абнаўлення:

apt update -y

Крок 3: Усталюйце часта выкарыстоўванае праграмнае забеспячэнне

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

apt install wget curl sudo vim git -y

Крок 4: Дадайце запісы DNS

Наогул кажучы, вам трэба дадаць запіс A у DNS, каб вызначыць IP-адрас як даменнае імя хаста HestiaCP, напрыклад:

Звычайна вам трэба дадаць запіс A ў DNS, каб вызначыць IP-адрас, які потым будзе служыць даменам хаста для HestiaCP.

hcp.domain.tld

(Заменіце domain.tld сваім сапраўдным даменным імем)

Падручнік па скрыпце ўстаноўкі HestiaCP

Крок 1: Спампуйце скрыпт ўстаноўкі

Спампуйце скрыпт ўстаноўкі праз SSH з дапамогай наступнай каманды:

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

Калі загрузка не ўдаецца з-за памылкі праверкі SSL, пераканайцеся, што ў вашай сістэме ўсталяваны пакет сертыфіката ca.

Вы можаце зрабіць гэта з дапамогай наступнай каманды:

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 па змаўчанні небяспечны. Замест гэтага стварыце новы ўліковы запіс карыстальніка і ўвайдзіце ў сістэму, каб дадаць дамен вэб-сайта. Крок 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!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

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

Пракрутка да пачатку