HestiaCP панелинин аалам деңгээлиндеги окуу куралы: Скрипттерди орнотуп, веб-сайттарды кошуп, VPSти оңой башкарыңыз

Виртуалдык жеке сервериңизди (VPS) оңой башкаргыңыз келеби? HestiaCP панелин кантип орнотууну үйрөнүңүз жана серверди башкаруунун эң сонун тажрыйбасынан ырахат алыңыз.

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

Эмнени Hestia билдирет?

Гестия - байыркы грек мифологиясында мештин кудайы.

Гестия жөнүндө сөз кылганда, көпчүлүк адамдар ойлошу мүмкүн болгон биринчи нерсе - бул Олимптун он эки негизги кудайынын бири.

Жылуулугу жана коргоосу менен белгилүү болгон Хестия үйлөрдүн жана храмдардын отунун эч качан өчпөшүн камсыздайт.

Ошо сыяктуу эле, заманбап компьютер дүйнөсүндө, Hestia да маанилүү ролду ойнойт - HestiaCP.

HestiaCP панелинин аалам деңгээлиндеги окуу куралы: Скрипттерди орнотуп, веб-сайттарды кошуп, VPSти оңой башкарыңыз

HestiaCP панели VPSти оңой башкарат

HestiaCP - бул ачык булактуу Linux сервер башкаруу панели.

  • HestiaCP серверди башкаруунун "ар тараптуу" деп атоого болот.
  • HestiaCP өзүнүн жөнөкөйлүгү, натыйжалуулугу жана ар тараптуулугу менен белгилүү.
  • Ошол байыркы кудай сыяктуу, сервериңизди ишенимдүү коргоону жана колдоону камсыз кылат.

Ал популярдуу VestaCPден алынган , бирок VestaCPти иштеп чыгуу жана тейлөө акырындык менен "уйку режимине" өткөн сайын, көптөгөн коопсуздук маселелери жана алсыздыктар өз убагында чечилген эмес...

Натыйжада, алысты көрө билген иштеп чыгуучулардын тобу жаңыдан баштоону чечишти жана серверди башкарууну коопсуз жана ыңгайлуу кылуу үчүн аны өркүндөтүүнү жана тейлөөнү улантуу үчүн Hestia CP жаңы филиалын түзүштү.

HestiaCP башкаруу панелинин функциясын киргизүү

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

Бул жерде кээ бир негизги өзгөчөлүктөрү бар:

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

HestiaCP колдонуучуга ыңгайлуу интерфейсти сунуштайт, бул сизге колдонуучу аккаунттарын, веб-сайт домендерин оңой кошууга жана сервердин башка аспектилерин конфигурациялоого мүмкүндүк берет. Бул жерде кээ бир негизги функциялар келтирилген: Көп тилдүү колдоо: HestiaCP кытай тилин кошо алганда бир нече тилдерди колдойт. Веб-серверди колдоо: PHP-FPM менен Apache2 жана NGINX, бир нече PHP версияларын колдойт (5.6-8.1, демейки 8.0).

HestiaCP орнотуу үчүн негизги талаптар

Hestia орнотуудан мурун, анын серверге болгон негизги талаптарын түшүнүшүңүз керек.

Hestia анын туура иштешин камсыз кылуу үчүн жаңы операциялык тутумда иштеши керек.

Төмөнкүлөр минималдуу жана сунушталган конфигурациялар:

Конфигурация түрүCPU内存диск操作系统
Минималдуу конфигурация1 ядро, 64-бит1 ГБ (SpamAssassin жана ClamAV жок)10 ГБ катуу дискDebian 10, 11 же 12, Ubuntu 20.04, 22.04 LTS
Сунушталган конфигурация4 Ядролук4 GB40 ГБ катуу абалдагы дискАкыркы 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 жазууларды кошуу

Жалпысынан алганда, сиз IP даректи HestiaCP хостунун домендик аты катары чечүү үчүн DNSке A жазуусун кошушуңуз керек, мисалы:

Жалпысынан алганда, IP дарегин чечүү үчүн DNSке A жазуусун кошуу керек, ал андан кийин HestiaCP үчүн Hostname домени катары кызмат кылат.

hcp.domain.tld

(domen.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-кадам: Панелдин URL дарегине SSL сертификатын кошуңуз:

v-add-letsencrypt-host

Хосттун аталышы мурда коюла элек болсо, адегенде аны иштетишиңиз керек:

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

hcp.domain.tldди өзүңүздүн хост атыңызга өзгөртүңүз.

2-кадам:Андан кийин браузерге кириңиз https://hcp.domain.tld:2053

Сиз панелге кире аласыз.

Каттоо эсебинин сырсөзүн буйрук сабынан көрүүгө болот.

HestiaCP панели веб-сайтты кошот

Демейки түпкү колдонуучу коопсуз болбогондуктан, HestiaCP панелине вебсайт кошкуңуз келсе, веб-сайттын домен атын кошуу үчүн жаңы колдонуучуну түзүп, жаңы колдонуучуга кирүү сунушталат.

1-кадам: Колдонуучунун аккаунтун кошуу ▼

HestiaCP панелине веб-сайт кошуу сунушталат, анткени демейки түпкү колдонуучу аккаунту кооптуу. HestiaCP панелине веб-сайт кошуу үчүн, жаңы колдонуучу аккаунтун түзүп, ошол жаңы колдонуучу аккаунтуна кирип, веб-сайт доменин кошуу сунушталат. 1-кадам: Колдонуучу аккаунтун кошуу

2-кадам: Вебсайттын доменин кошуу ▼

HestiaCP сайтына домен кошуу

  • DNS колдоосун жана почта кутусунун колдоосун текшерүү сунушталбайт, анткени өзүңүз түзгөн DNS жана почта ящиги жетиштүү туруктуу эмес жана маанилүү каттарды өткөрүп жиберүү оңой.
  • Ошондуктан, эгерде биз негизги өндүрүүчүлөрдүн DNS жана почта ящиктерин колдонсок, туруктуураак болот.

3-кадам: Вебсайттын домен атын түзөтүү ▼

3-кадам: Вебсайттын домендик аталышын текшерүү сунушталат: Бул домен үчүн SSLди иштетүү

Сунушталган вариант: Бул домен үчүн SSLди иштетүү

  • Let's Encrypt аркылуу SSL сертификатын алыңыз
  • HTTPS автоматтык багыттоосун иштетүү
  • HTTP катуу транспорт коопсуздугун иштетүү (HSTS)

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

Жеке серверди же ишкана деңгээлиндеги серверди башкарып жатасызбы, HestiaCP сиздин муктаждыктарыңызды канааттандырып, Хестия кудайы сыяктуу өрттү жана коопсуздукту оңой башкарууга мүмкүндүк берет.

HestiaCP жөнүндө көбүрөөк маалымат алуу үчүн, анын GitHub долбоорунун дарегине жана расмий веб-сайттын дарегине кириңиз.

HestiaCPдин күчтүү функцияларын сезип, серверди жөнөкөй жана натыйжалуу башкаруудан ырахат алыңыз!

HestiaCP жөнүндө көбүрөөк билгиңиз келеби?

HestiaCP аркылуу MariaDB'нин демейки сактоо кыймылдаткычын MyISAM'га кантип өзгөртүү керектиги боюнча биздин кеңири көрсөтмөбүздү окуп чыгууну сунуштайбыз. Бул жөнөкөй бир кадамдуу процесс! ▼

Бул жерде жалпы каталар менен оңой күрөшүүгө жардам бере турган эң акыркы чечим▼

HestiaCP phpMyAdmin шаблондорду кэштебей, натыйжада иштин жайлашына алып келүүчү көйгөйдүн кеңири чечимдерин табуу үчүн төмөндөгү шилтемени басыңыз ▼

Кантип HestiaCP PHP функцияларын shell_exec, passthr, система жана exec иштетет?

HestiaCP PHP-FPM оор жүктөп жатабы? Динамикалык веб-баракча 500 катасы? Бул оптималдаштыруу дароо күчүнө кирет!

Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "HestiaCP Panel Universal Tutorial: Easy Manage VPS by Install Scripts and Adding Websites" макаласы сизге пайдалуу болот деп үмүттөнөбүз.

Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-31764.html

Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!

Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!

 

发表 评论

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

Жылдыруу үчүн Top