Article Directory
Виртуалдык жеке сервериңизди (VPS) оңой башкаргыңыз келеби? Кантип орнотууну үйрөнүңүзHestiaCPСерверди башкаруунун акыркы тажрыйбасы үчүн панель.
биздинааламБиринчи деңгээлдеги колдонмо сизди HestiaCP орнотууну жана конфигурациялоону аяктоо үчүн кадам-кадам алып барат, орнотуу скрипттерин, веб-сайттын толуктоолорун жана брандмауэрлерин камтып, сервериңизди башкарууну натыйжалуу жана коопсуз кылат.
Эмнени Hestia билдирет?
Гестия - байыркы грек мифологиясында мештин кудайы.
Гестия жөнүндө сөз кылганда, көпчүлүк адамдар ойлошу мүмкүн болгон биринчи нерсе - бул Олимптун он эки негизги кудайынын бири.
Жылуулугу жана коргоосу менен белгилүү болгон Хестия үйлөрдүн жана храмдардын отунун эч качан өчпөшүн камсыздайт.
Ошо сыяктуу эле, заманбап компьютер дүйнөсүндө, Hestia да маанилүү ролду ойнойт - HestiaCP.

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 орнотуу үчүн негизги талаптар
Hestia орнотуудан мурун, анын серверге болгон негизги талаптарын түшүнүшүңүз керек.
Hestia анын туура иштешин камсыз кылуу үчүн жаңы операциялык тутумда иштеши керек.
Төмөнкүлөр минималдуу жана сунушталган конфигурациялар:
| Конфигурация түрү | CPU | 内存 | диск | 操作系统 |
|---|---|---|---|---|
| Минималдуу конфигурация | 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 жазууларды кошуу
Жалпысынан алганда, сиз IP даректи HestiaCP хостунун домендик аты катары чечүү үчүн DNSке A жазуусун кошушуңуз керек, мисалы:

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тин расмий ыңгайлаштырылган параметрлерине жана конфигурация параметрлерине өтүү үчүн төмөнкү шилтемени басыңыз:
Керектүү түрдө тандаңыз:

Бул жерде мисал буйрук болуп саналат:
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 , аны чындап колдонгонуңузга өзгөртүңүз.
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 кадам:Колдонуучунун каттоо эсебин кошуу▼

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

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

Текшерүү сунушталат:Бул домен үчүн SSL иштетүү
- Let's Encrypt аркылуу SSL сертификатын алыңыз
- HTTPS автоматтык багыттоосун иштетүү
- HTTP катуу транспорт коопсуздугун иштетүү (HSTS)
Күчтүү жана ийкемдүү серверди башкаруу панели катары, HestiaCP бай функцияларды жана натыйжалуу башкаруу куралдарын гана камсыз кылбастан, ошондой эле колдонуунун жеңилдигин жана масштабдуулугун сактайт.
Жеке серверди же ишкана деңгээлиндеги серверди башкарып жатасызбы, HestiaCP сиздин муктаждыктарыңызды канааттандырып, Хестия кудайы сыяктуу өрттү жана коопсуздукту оңой башкарууга мүмкүндүк берет.
HestiaCP жөнүндө көбүрөөк маалымат алуу үчүн, анын GitHub долбоорунун дарегине жана расмий веб-сайттын дарегине кириңиз.
- HestiaCP GitHub долбоорунун дареги:https://github.com/hestiacp/hestiacp/
- HestiaCP расмий сайтынын дареги:https://www.hestiacp.com/
- HestiaCP демо дареги:https://demo.hestiacp.com:8083/login/
- HestiaCP документ дареги:https://docs.hestiacp.com/
- HestiaCP расмий форуму:https://forum.hestiacp.com/
HestiaCPдин күчтүү функцияларын сезип, серверди жөнөкөй жана натыйжалуу башкаруудан ырахат алыңыз!
HestiaCP жөнүндө көбүрөөк билгиңиз келеби?
HestiaCP кантип чечүү боюнча биздин деталдуу колдонмону окууну улантуу сунушталат phpMyAdmin – Ката көйгөйү.
Бул жерде жалпы каталар менен оңой күрөшүүгө жардам бере турган эң акыркы чечим▼
Төмөнкү шилтемени чыкылдатыңыз жана сиз HestiaCP phpMyAdminдин шаблондорду кэштей албаганынан улам жай ылдамдык көйгөйүн чечүү үчүн кеңири чечимдерди таба аласыз ▼
Кантип HestiaCP PHP функцияларын shell_exec, passthr, система жана exec иштетет?
HestiaCP PHP-FPM оор жүктөп жатабы? Динамикалык веб-баракча 500 катасы? Бул оптималдаштыруу дароо күчүнө кирет!
Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) "HestiaCP Panel Universe Level Tutorial: Скрипттерди орнотуу, VPSти оңой башкаруу үчүн веб-сайттарды кошуу" менен бөлүштү, бул сизге пайдалуу болот.
Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-31764.html
Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!
Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!



