Najlepšie ovládacie panely hostenia s otvoreným zdrojom. Web Panel - Web Panely pre správu servera (hosting)

  • 22.07.2019

Ak potrebujete prevziať úplnú kontrolu nad serverom Linux, je najlepšie použiť terminál. Tu môžete všetko veľmi jemne doladiť a upraviť len parametre, ktoré potrebujete. Nie je to však vždy možné a nie vždy je na to čas, najmä ak máte niekoľko stránok. Môžete však použiť ovládacie panely servera Linux.

Toto je skvelé riešenie pre začiatočníkov, pretože na nastavenie servera týmto spôsobom nepotrebujete základné znalosti návrhu systému Linux. V tomto článku sa pozrieme na najlepšie ovládacie panely Linuxu, ktoré môžete použiť na správu svojho servera. Náš zoznam bude obsahovať bezplatné aj komerčné možnosti.

Hostingový ovládací panel je webové rozhranie, pomocou ktorého môžete spravovať hlavné funkcie servera na jednom mieste. Môžete konfigurovať a inštalovať služby, pridávať e-mailové účty, FTP účty, spravovať súbory, sledovať miesto na disku a zaťaženie servera, vytvárať zálohy a ďalšie.

Pre svoju jednoduchosť sa ovládacie panely často používajú na VPS / VDS na automatizáciu úloh administrátorov, ako aj na virtuálnom hostingu, aby obmedzili právomoci správcu webu v systéme a poskytli mu dostatočnú kontrolu. Teraz prejdime k samotnému zoznamu panelov pre Linux.

1.cPanel

cPanel je moderný a na funkcie bohatý hostingový ovládací panel pre server Linux. Má moderné, užívateľsky veľmi prívetivé a krásne rozhranie, ktoré pochopí každý začiatočník. Tento panel je veľmi bežný na rôznych webových hostiteľoch.

cPanel vám poskytuje úplnú kontrolu nad doménami a subdoménami, databázami, serverovými súbormi, poštovými schránkami a dokonca aj bezpečnostnými certifikátmi SSL. Podporovaný je iba webový server Apache. Na bočnom paneli môžete sledovať aktuálne zaťaženie systému. A v nastaveniach môžete zmeniť vzhľad rozhrania a použiť inú tému. Má to len jednu nevýhodu, za používanie panelu budete musieť raz mesačne platiť mesačný poplatok.

2. Plesk

Plesk je ďalší populárny a komerčný ovládací panel Linuxu. Je určený skôr pre VPS, pretože je integrovaný so systémom správy kontajnerov OpenVZ. Podporovaná je väčšina štandardných funkcií, ako je správa domén, poštových schránok, FTP, databáz a súborov.

Z funkcií je možné zaznamenať veľké množstvo rozšírení, ktoré zvyšujú funkčnosť panelu.

3. ISPConfig

ISPConfig je open source ovládací panel Linuxu, ktorý vám umožňuje spravovať viacero serverov z jedného miesta. Program je distribuovaný pod licenciou BSD. Podporované sú všetky štandardné funkcie ako správa domén, FTP, SQL, BIND, databázy. Nechýba ani podpora pre správu virtuálnych serverov.

Panel môže pracovať s webovými servermi Apache a Nginx, podporované je zrkadlenie konfigurácie, klastrovanie a mnoho ďalšieho.

4. Ajenti

Ajenti je ďalší open source ovládací panel Ubuntu s jednoduchým rozhraním, ktoré zvládne aj nováčik. Panel je ideálny pre hosting alebo VPS.

Program je dodávaný s veľkým množstvom predinštalovaných pluginov, podporuje konfiguráciu Apache, Nginx, MySQL, FTP, iptables, Cron, Munin, Samba, Squid a mnoho ďalších služieb. Existujú vstavané nástroje pre správcu súborov, editor kódu a dokonca aj terminál.

5. Kloxo

Kloxo je ďalší informačný panel s otvoreným zdrojom. Je určený na použitie v systémoch Red Hat a CentOS. Podporuje všetky štandardné funkcie pre panel, ako je správa domén, databáz, php, perl, cgi, zálohovanie a iné.

Práca s webovým serverom Apache je podporovaná. Panel je okrem iného veľmi nenáročný na zdroje.

6. OpenPanel

OpenPanel je open source panel, ktorý je licencovaný pod licenciou GNU. Má ľahko použiteľné rozhranie a umožňuje vám spravovať Apache, AWStats, Bind, PureFTPd, Postfix, MySQL, IPTables, Courier-IMAP a ďalšie.

7. ZPanel

ZPanel je bezplatný a ľahko použiteľný multiplatformový ovládací panel, ktorý beží na systémoch Linux, Unix, MacOS a Windows.

Zpanel je napísaný celý v PHP a pracuje s Apache, PHP a MySQL. Dodáva sa so základnou sadou funkcií na spustenie na vašom serveri. Medzi funkcie patrí správa nastavení Apache, hMailServer, FileZilla Server, MySQL, PHP, Webalizer, RoundCube, PhpMyAdmin, phpSysInfo, FTP a mnoho ďalších.

8. EHCP

EHCP (Easy Hosting Control Panel) je bezplatný ovládací panel hostingu. Môžete spravovať databázy MySQL, e-mailové účty, domény, FTP.

Medzi vlastnosti panelu môžeme zaznamenať podporu pre Nginx s php-fpm, ktorá vám umožňuje úplne opustiť Apache a poskytuje vynikajúci výkon.

9.ispCP

ispCp je open source projekt, ktorý podporuje neobmedzenú správu serverov. Má všetky funkcie, ktoré potrebujete, ako je správa domén, e-mailu, FTP účtov, databáz a ďalšie. To všetko na viacerých serveroch.

10. VHCS

VHCS je ďalší open source hostingový ovládací panel pre Linux. Je špeciálne navrhnutý pre zdieľaný hosting a je napísaný v jazykoch PHP, Perl a C. Niekoľkými kliknutiami môžete nakonfigurovať domény, e-mail, FTP, Apache, zobraziť štatistiky atď.

11. RavenCore

Ravencore je jednoduchý panel pre Linux, ktorého cieľom je byť podobný cPanel a Plesk. Je napísaný v PHP a riadiace skripty sú v Perl a Bash. Panel sa integruje s projektmi ako MySQL, Apache, PhpMyAdmin, Postfix a Awstats.

12. Virtualmin

Virtualmin je jedným z najpopulárnejších ovládacích panelov webhostingu pre Linux. Je určený pre Apache a umožňuje spravovať databázy, domény, poštové schránky Sendmail alebo Postfix a ďalšie služby v jedinom webovom rozhraní.

13. WebMin

WebMin je funkčne bohatý a výkonný ovládací panel servera Linux s otvoreným zdrojovým kódom. Webmin vám umožňuje spravovať rôzne systémové komponenty, napríklad konfigurovať virtuálnych hostiteľov Apache, inštalovať programy RPM, konfigurovať iptables a DNS, sieť, parametre smerovania, vytvárať databázy atď.

14. DTC

Domain Technologie Control (DTC) je bezplatný ovládací panel webového servera pre jednoduchú správu a konfiguráciu. Môžete vytvárať FTP a e-mailové účty, pridávať domény a ďalšie.

15. DirectAdmin

DirectAdmin je výkonný open source ovládací panel pre Linux. Môžete spravovať neobmedzený počet webových stránok, prispôsobiť domény, subdomény, e-mailové účty, FTP, databázy, prispôsobiť možnosti PHP a ďalšie.

16. InterWorx

InterWorx je systém správy serverov Linux a ovládací panel webhostingu. Panel môže pracovať v dvoch režimoch: v režime administrátora s plnou kontrolou a v režime webmastera, s prístupom len k používateľskému účtu a súvisiacim funkciám.

17. Froxlor

Froxlor je ľahký serverový ovládací panel na hosťovanie alebo ovládanie servera VPS. Existujú vynikajúce štatistiky o využívaní zdrojov servera, ako aj všetkých štandardných funkcií pre panel. Podporovaná práca s webovými servermi Apache2 alebo Lighttpd.

18. BlueOnyx

BlueOnyx je open source linuxová distribúcia založená na CentOS 6.3 alebo Scientific Linux 6.3. Jeho cieľom je implementovať systém pripravený na použitie ako webhosting. Distribúcia prichádza s rozhraním GUI, ktoré vám umožňuje spravovať vaše e-mailové účty, FTP a ďalšie funkcie.

19. ISP systém

ISPManager je komerčný ovládací panel hostingu s mnohými funkciami. Dodáva sa v dvoch verziách – Lite na správu VPS a Bussines na správu hostingu s veľkým počtom klientov.

Sú tu všetky bežné funkcie, môžete spravovať domény, poštu, databázy. K dispozícii je podpora pre Apache, Lighttpd a Nginx a základnú funkcionalitu je možné rozšíriť pomocou modulov.

20. Vesta CP

Vesta CP je jedným z najlepších ovládacích panelov serverov s otvoreným zdrojovým kódom. Má dostatok funkcií na nastavenie systému Linux pomocou jednoduchého a priamočiareho rozhrania. Panel si môžete nainštalovať z oficiálnych repozitárov väčšiny distribúcií.

závery

V tomto článku sme sa zaoberali najlepšími ovládacími panelmi systému Linux, ktoré môžete použiť na správu servera alebo VPS. Aké panely používate na správu svojich serverov? Napíšte do komentárov!

Použitie vyhradenej aplikácie ovládacieho panela je skvelým riešením pre vývojárov a dizajnérov, ktorí hosťujú viacero webových stránok na VPS / dedikovanom serveri. V súčasnosti väčšina vývojárov a dokonca aj dizajnérov prevádzkuje viacero webových stránok alebo online portfólií a na to sa vyvíjajú aplikácie náročné na zdroje. Preto potrebujú svoj vlastný hostingový plán, ktorý vyhovuje účtu. Používanie VPS je skvelá možnosť, aj keď si vyžaduje určité znalosti. Po inštalácii si však môžete ušetriť čas a VPS vám umožní jednoducho spravovať viacero webových stránok naraz.

Dnes vám teda chceme priniesť 7 bezplatných ovládacích panelov plánu hostenia s otvoreným zdrojom, ktoré vám pomôžu spravovať vaše servery bez akýchkoľvek problémov.

OpenPanel je bezplatný ovládací panel s otvoreným zdrojom. Má veľa funkcií, atraktívne rozhranie a aplikácia sa veľmi ľahko používa. OpenPanel je platforma pre vývojárov. Keďže je maximálne dostupný, otvorený a modulárny, môžete ho použiť na správu akéhokoľvek procesu na serveri Linux.


Kloxo je plne objektovo orientovaná hostingová platforma, ktorá vám umožňuje používať skripty.


ISPConfig 3 je bezplatný ovládací panel servera s otvoreným zdrojovým kódom pre Linux, ktorý poskytuje možnosť spravovať viacero serverov z jedného panela. ISPConfig je distribuovaný na základe licenčnej zmluvy BSD.


WebsitePanel je celý portál pre poskytovateľov cloudových služieb a poskytovateľov internetových služieb, ktorý automatizuje takmer všetky procesy správy serverov Windows. Výkonná a flexibilná open source platforma WebsitePanel dáva používateľom možnosť jednoducho spravovať aplikácie Windows Server vrátane IIS, SQL Server, Exchange 2010, Sharepoint 2010, OCS a Hyper-V Deployments.


VHCS je webové rozhranie s otvoreným zdrojovým kódom pre jednoduchú správu webového servera v systéme Linux. VHCS bol navrhnutý špeciálne pre poskytovateľov internetu a hostingu a IT profesionálov. Pomocou VHCS si môžete prispôsobiť svoj server a aplikácie, vytvárať používateľov s doménami len niekoľkými kliknutiami, čo vám zaberie menej ako minútu. VHCS spravuje Apache vhosts, DNS, mailové účty a FTP, umožňuje vytvárať štatistiky a mnoho ďalšieho.

Hosting control panel je softvérový nástroj, ktorý vám umožňuje spravovať webový server a stránky na ňom hosťované prostredníctvom grafického rozhrania. Pomocou ovládacieho panela môžete vykonávať také operácie, ako je správa poštových služieb, FTP účtov, databáz, pridávanie a odstraňovanie domén a subdomén, nahrávanie súborov, prezeranie štatistík návštevnosti, nastavovanie predinštalovaných skriptov a iné.

Hostingové ovládacie panely sa koncom 90. rokov začali široko používať ako samostatný produkt. Odvtedy sa veľmi zmenili a zlepšili. V súčasnosti je na trhu obrovské množstvo riešení na správu hostingu, bezplatných aj proprietárnych. Ako si z tejto rozmanitosti vybrať skutočne hodnotný produkt?

Na internete sú publikácie, ktoré porovnávajú dostupné panely (napríklad dobrý prekladový materiál; pozri tiež). Rozhodli sme sa zostaviť vlastnú recenziu, v ktorej je dôraz kladený trochu inak ako v tých predtým publikovaných. Jedným z hlavných kritérií našej kontroly je podpora panelov pre webové servery a ich kombinácie. Okrem toho v našom článku uvažujeme o produktoch, ktoré neboli zahrnuté v publikácii na vyššie uvedené odkazy.

ISP manažér

Ak chcete nainštalovať ISP Manager, stačí si z konzoly stiahnuť špeciálny skript z oficiálnej stránky a spustiť ho a po jeho spustení určiť požadovanú verziu (4 alebo 5) a edíciu (Lite alebo Pro). Vo verzii 4 sa inštalácia vykonáva cez konzolu a vo verzii 5 je to iné: keď vyberiete minimálnu možnosť, na konzole sa zobrazí odkaz, ktorý musíte otvoriť v prehliadači a pokračovať v inštalácii výberom položky potrebné komponenty. Upozorňujeme, že na rozdiel od štvrtej verzie má piata verzia modulárnu štruktúru: vyžaduje sa iba komponent Core. Na jeho základe si už môžete vybrať ďalšie použité komponenty - napríklad ISP Manager Pro alebo Lite (existujú aj ďalšie komponenty, ktoré sa v tomto článku nebudú brať do úvahy). Ak však vyberiete odporúčanú možnosť inštalácie v konzole, všetky požadované komponenty sa nainštalujú automaticky.

V predvolenom nastavení sa používa webový server Apache. Nginx je nainštalovaný dodatočne (ak to chcete urobiť, stačí prejsť do časti „Nastavenia servera“ -> „Funkcie“):


Po inštalácii sa automaticky stane frontendom a Apache sa stane backendom. Toto sa robí s cieľom oddeliť rôzne funkcie medzi Nginx a Apache: Nginx robí veľmi dobrú prácu pri podpore viacerých relácií a poskytovaní statického obsahu (obrázky, hudba, videá atď.), Apache má rozsiahlu podporu pre dynamické údaje.
Potom Apache začne počúvať na porte 81 (v piatej verzii - na 8080), čo umožňuje priamy prístup bez použitia Nginx. Ak to chcete urobiť, stačí zadať požadovaný port do panela s adresou prehliadača, napríklad http://example.com:81/.

Z bezpečnostných dôvodov je po inštalácii Nginx vhodné použiť iptables na zablokovanie prístupu k serveru na porte 81, pričom povolené sú len lokálne (127.0.0.1) a externé IP adresy servera. Dá sa to urobiť v samotnom paneli cez grafické rozhranie v sekcii firewall:


V tomto prípade niektorí používatelia uprednostňujú zmenu adresy Apache na lokálnu (127.0.0.1), pričom ponechajú port 80. Neodporúča sa meniť systémové nastavenia, ktoré je možné vrátiť na predvolené v prípade akýchkoľvek aktualizácií ovládacieho panela.

Na rozdiel od verzie 4, verzia 5 používa nezávislý webový server, ktorý poskytuje ovládací panel a nie je žiadnym spôsobom prepojený s Apache ani Nginx. To je dôvod, prečo sa môžete odhlásiť z používania Apache. Stačí nakonfigurovať stránku tak, aby fungovala v balíku Nginx + php-fpm. Treba však mať na pamäti, že php-fpm nemôže úplne nahradiť apache. Napríklad pri prechode na php-fpm musia byť funkcie URL-to-human-readable (implementované cez mod_rewrite v Apache) spracované webovým serverom Nginx.

Medzi výhody piatej verzie patrí možnosť priamo upravovať konfiguračné súbory Apache a Nginx pre vybranú doménu, takže pre každú doménu je možné nastaviť individuálne nastavenia, ktoré sa pre zvyšok nebudú vzťahovať.

Jednou z nepochybných výhod je tiež podpora webových skriptov vo formáte APS, pomocou ktorých je možné pre vybranú doménu v poloautomatickom režime nainštalovať hotové CMS. Používateľovi stačí vybrať požadovanú aplikáciu zo zoznamu a zadať pre ňu potrebné parametre (vytvorená databáza, používateľ, heslo atď.).
Medzi ďalšie výhody ISP Manager patrí široká škála funkcií pre správu serverov, jednoduché prenášanie účtov medzi hostingom, pohodlné viacjazyčné rozhranie, podrobná a zrozumiteľná dokumentácia.

Medzi nevýhody patrí obmedzená správa brány firewall a predvolená nečinnosť. Hoci je riadiaci modul brány firewall aktivovaný vo fáze inštalácie panela, štandardne sú pravidlá neaktívne. Na ich aktiváciu je potrebné vykonať aspoň jednu zmenu v zozname existujúcich pravidiel z ovládacieho panela (napríklad ako je popísané vyššie).

Panel Plesk

Ak chcete nainštalovať panel Plesk, stačí si stiahnuť inštalačný skript z oficiálnej webovej stránky a spustiť ho z konzoly.

Nginx + Apache je podporovaný hneď po vybalení, nie je potrebná žiadna ďalšia konfigurácia. Okamžite môžete vytvoriť doménu a nahrať obsah stránky. Ak po inštalácii panelu nainštalujete aj dodatočný modul brány firewall, okamžite sa aplikujú pravidlá, ktoré obmedzujú prístup k webovému serveru Apache.

Práca v režime Nginx + php-fpm je možná, ale na to musíte nainštalovať komponent podpory php-fpm zo stránky inštalácie a aktualizácie Parallels:


a povedzte vybranej doméne, že súbory php by mal spracovať Nginx:


Podobne ako ISP Manager, aj Plesk Panel umožňuje inštalovať požadované webové aplikácie (APS) zo samotného ovládacieho panela, čím minimalizuje kroky užívateľa pri príprave stránky na minimum.


Medzi výhody Plesk je potrebné zdôrazniť pohodlné rozhranie, bohatú sadu funkcií, prítomnosť mnohých rozšírení (doplnkov) nainštalovaných priamo z ovládacieho panela.

Existuje len jedna nevýhoda: preťaženie modulmi, ktoré väčšina koncových používateľov pravdepodobne nebude potrebovať.

Ajenti

Vývojár: Evgeny Pankov
Prvá verzia: rok 2010
Najnovšia verzia: 1.2.20 (apríl 2014)
Podporovaný OS: Debian 6.0 alebo novší, Ubuntu 10.04 alebo novší, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo
Licencia: GNU LGPL
Oficiálna stránka: http://ajenti.org/

Ajenti je prostredie na vykonávanie administratívnych úloh na serveri prostredníctvom webového rozhrania. Stránky sú obsluhované a spravované pomocou doplnku Ajenti-V, ktorý možno použiť aj na správu webového servera Nginx.

Ak chcete nainštalovať Ajenti, stiahnite si skript z oficiálnej webovej stránky a spustite ho. Požadované úložisko sa pripojí automaticky; z neho sa nainštalujú všetky požadované balíky. Balíky Ajenti-V je potrebné nainštalovať samostatne:

# apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm # service ajenti reštart

V predvolenom nastavení je Ajenti-v navrhnutý tak, aby spolupracoval s webovým serverom Nginx v spojení s php-fpm, wsgi, puma, unicorn, node.js. Apache je podporovaný, ale táto podpora je minimálna: používateľ získa prístup iba ku konfiguračnému súboru zodpovednému za prevádzku vybranej domény:


V tomto prípade musí byť Nginx nakonfigurovaný tak, aby fungoval ako reverzný proxy:


Používatelia, ktorí nemajú skúsenosti s priamou úpravou konfiguračných súborov, môžu v tejto fáze naraziť na problémy. Webové rozhranie, pomocou ktorého upravujete parametre Nginx, sa môže zdať nezvyčajné a s najväčšou pravdepodobnosťou nebudete môcť všetko správne nakonfigurovať na prvýkrát: budete musieť niekoľkokrát upraviť nastavenia z webového rozhrania a potom zobraziť vygenerované súbory by Ajenti-v a porovnať výsledný s počatým.

Rozhranie na konfiguráciu vstavaných tlmočníkov (napríklad php-fpm alebo uwsgi) je lepšie organizované, ale aj tu existuje vysoká pravdepodobnosť, že narazíte na najrôznejšie prekvapenia. Po prvom zoznámení však skúsení používatelia ocenia tento minimalistický prístup a jeho pohodlie.

Z výhod Ajenti vymenujeme veľkú sadu funkcií pre správu webových serverov a stránok, rozšíriteľnú o ďalšie moduly a pluginy. Panel má užívateľsky prívetivé webové rozhranie AJAX. Ajenti je vo všeobecnosti komfortné prostredie, ktoré nie je preťažené inštaláciami a nastaveniami, takže to môže ľahko zistiť aj začiatočník.

Jedinou výraznou nevýhodou sú už vyššie uvedené ťažkosti s úpravou konfiguračných súborov pre neskúsených používateľov.
Projekt sa s každou novou verziou intenzívne rozvíja a zlepšuje. Ajenti považujeme za veľmi perspektívny produkt a odporúčame ho na recenziu.

Vesta CP

Vývojár: Spoločnosť Vesta
Prvá verzia: rok 2012
Najnovšia verzia: 0,9,9 −1 (august 2014)
Podporovaný OS: RHEL 5.x, 6.x; CentOS 5.x, 6.x; Debian 7;
Ubuntu LTS 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10
Licencia: GNU GPL; dodatočná podpora je poskytovaná za poplatok
Oficiálna stránka: http://vestacp.com/

Rovnako ako v prípade predchádzajúcich panelov, na inštaláciu stačí stiahnuť skript a spustiť ho na vykonanie. Potom sa všetko deje automaticky. V prípade potreby sú pripojené ďalšie úložiská. Ak už boli nejaké potrebné komponenty nainštalované skôr, potom sa do adresára / root / vst_install_backup uložia záložné kópie všetkých konfiguračných súborov, ktoré boli ovplyvnené počas ich inštalácie.

Vesta CP sa líši od všetkých vyššie diskutovaných panelov, po prvé tým, že všetky operácie vykonávané cez prehliadač je možné vykonávať aj cez konzolu, a po druhé tým, že používa modul Apache mod_ruid2. Všetky pomocné programy konzoly sa nachádzajú v adresári / usr / local / vesta / bin /; a ich mená začínajú predponou „v-“, napríklad v-add-user, v-change-database-password atď.

Už vyššie spomínaný modul Apache mod_ruid2 si zaslúži samostatnú úvahu. Môžete o ňom napísať celý článok; tu sa obmedzíme len na krátky popis, ale na pochopenie špecifík Vesty CP to bude stačiť. Keď na jednom serveri koexistuje veľa používateľov a všetky ich stránky obsluhuje iba jeden webový server, vzniká problém rozlíšenia práv pri spúšťaní php skriptov. Zvyčajne sa tento problém rieši vykonávaním skriptov cez suexec a suphp. Výhodou mod_ruid2 je, že pracuje priamo s mod_php, čo umožňuje vyššiu rýchlosť vykonávania.

Môžete tiež zadať ďalšiu skupinu pre mod_ruid2 (napríklad tú, pod ktorou je spustený proces Apache) - niekedy to môže byť potrebné na inštaláciu nejakého CMS.
Tento modul má významnú nevýhodu: v prítomnosti zraniteľností je teoreticky možné cez neho získať prístup root. Samotný vývojár mod_ruid2 navrhuje použiť záplaty jadra grsecurity na zaistenie bezpečnosti.
Napriek tomu, že je tento modul stále v akomsi „surovom“ stave, je čoraz rozšírenejší a obľúbenejší. Svedčí o tom aspoň fakt, že sa už používa v paneli CPanel ako jeden z php handlerov.

Po inštalácii nie je potrebné nič dodatočne konfigurovať, stačí zadať hlavné NS-servery. V predvolenom nastavení sa pri vytváraní stránky používa webový server Apache, podporovaný je aj balík Apache + Nginx:

V súčasnosti neexistuje podpora pre režim Nginx + php-fpm, implementácia je sľúbená v ďalšom vydaní.

Napriek minimalistickému rozhraniu poskytuje VestaCP všetky potrebné nástroje na vytváranie a správu webovej stránky: správu používateľov, vytváranie domén a databáz. Niektoré operácie (napríklad nastavenie parametrov php) bude potrebné vykonať pomocou konzoly. Z výhod VestaCP vyzdvihujeme rýchlu prácu z užívateľského hľadiska, jednoduchosť inštalácie a aktualizácie, dobré fórum technickej podpory.
Z nedostatkov možno rozlíšiť iba jeden: absenciu aspoň stručného popisu šablón zo zoznamu nastaveného pre Apache, Nginx a DNS. Táto nevýhoda však nie je taká významná: všetky potrebné informácie nájdete v oficiálnej dokumentácii a štandardne ponúkané šablóny sú vhodné pre väčšinu prípadov.
Vesta CP sa intenzívne rozvíja; dúfajme, že v blízkej budúcnosti to bude funkčnejšie a pohodlnejšie.

CPanel

Vývojár: cPanel Inc.
Prvá verzia: 1996
Najnovšia verzia: 11.44.1.17 (august 2014)
Podporovaný OS: Сentos 5.x, 6.x, RHEL 5.x, 6.x, CloudLinux 5.x, 6.x, FreeBSD (od 30.09.2012 je ukončená podpora), existuje verzia pre Windows (od februára 2014 je nie je podporované)
Licencia: vlastnícky
Oficiálna stránka: http://cpanel.net/

CPanel sa líši od vyššie uvedených panelov zložitým postupom inštalácie. Pred stiahnutím z oficiálnej stránky a spustením inštalačného skriptu musíte urobiť predbežnú prípravu: deaktivovať SELinux, nainštalovať Perl, nastaviť úplný názov domény (fqdn) v súboroch / etc / sysconfig / network a / etc / hosts.

Pri inštalácii sú zo zdrojových kódov zostavené všetky komponenty potrebné pre chod web servera. To všetko zo zrejmých dôvodov robí proces inštalácie veľmi dlhým.

СPanel obsahuje dve komponenty: samotný CPanel a WHM. WHM je webové rozhranie pre „super administrátora“, pomocou ktorého máte prístup ku všetkým nastaveniam prostredia – napríklad nastavenie dôležitých parametrov ovplyvňujúcich výkon Apache (max_clients, min/max náhradné servery a iné), prístup ku všetkým možným php možnostiam atď. Nepochybné pohodlie spočíva v tom, že nastavenia je možné meniť cez webové rozhranie, a nie ručne upravovať konfiguračné súbory. V niektorých prípadoch však môže byť potrebné prebudovať jednotlivé komponenty, aby sa nové nastavenia prejavili.

Na konfiguráciu webového servera sa používa nástroj WHM EasyApache. S jeho pomocou si môžete vybrať konkrétny profil - súbor schopností, ktoré bude server podporovať. Ak si zvolíte napríklad profil Basic, tak všetky požiadavky budú spracované pomocou štandardného modulu mpm_prefork. Ak vyberiete profil MPM ITK, použije sa modul mpm_itk, ktorý zvyšuje bezpečnosť webového servera rozdelením procesov podľa používateľov:


CPanel je tradičný ovládací panel. S jeho pomocou sa spravujú stránky, nastavenia pošty, názvy domén atď. Rozhranie CPanel je jednoduché a priamočiare aj pre začiatočníkov:


Po vybalení CPanel podporuje iba webový server Apache. Podpora pre iné webové servery je poskytovaná prostredníctvom doplnkov a rozšírení tretích strán, proprietárnych aj bezplatných.
Ak chcete použiť Nginx ako frontend pre Apache, môžete napríklad použiť doplnok Nginx Admin. Ak chcete nainštalovať tento plugin, musíte si stiahnuť archív tar, rozbaliť ho a spustiť špecializovaný skript. Upozorňujeme, že v najnovších verziách CPanel môžu nastať problémy s inštaláciou Nginx Admin. Môžete tiež použiť rozšírenie ApacheBooster alebo proprietárny doplnok cPnginx. Podpora pre balík Nginx + php-fpm je implementovaná pomocou doplnku cpXstack.

Vzhľadom na to, že CPanel je zameraný na prácu s webovým serverom Apache, je možné poskytnúť dostatok príležitostí na flexibilné prispôsobenie a konfiguráciu. Flexibilita je zabezpečená vytvorením samostatného prostredia s opätovnou montážou v prípade potreby. Práca s WHM vyžaduje od používateľa určité znalosti a skúsenosti, no vo väčšine prípadov postačujú predvolené nastavenia.

Najnovšie verzie (od 11.44) pridali možnosť centrálne spravovať z hlavného servera ďalšie servery s predinštalovaným WHM, nazývaným Konfigurácia klastra (podobne ako v podobnom režime v ISPConfig – pozri nižšie). Možnosti klastra sa rozširujú; postupne pribúdajú nové funkcie.

Medzi nesporné výhody CPanel patrí podpora širokého spektra softvéru, lokalizácia do viac ako 20 jazykov, viacúrovňová správa používateľov a pokročilá funkcionalita opätovného predaja.

Nevýhodou flexibility konfigurácie a ovládania je nižší (v porovnaní s vyššie uvedenými panelmi) výkon.

Vzhľadom na náklady na licencovanie a podporu viacerých serverov možno tento panel odporučiť na použitie predovšetkým predajcom a tým, ktorí podporujú veľké množstvo rôznych stránok.

ISPConfig

Vývojár: projektfarm GmbH
Prvá verzia: rok 2007
Najnovšia verzia: 3.0.5.4 (august 2014)
Podporovaný OS: Debian, Ubuntu, CenOS, OpenSUSE, Fedora
Licencia: BSD
Oficiálna stránka: http://www.ispconfig.org/

Tento prístup umožňuje podporovať väčší počet distribúcií, ako aj implementovať funkcie, ktoré nie sú dostupné pre väčšinu PU. Napríklad je možné pracovať v akomsi klastri niekoľkých serverov, na ktorých je nainštalovaný ISPConfig; zároveň je jeden z nich hlavný a ovláda všetky ostatné. V tomto režime prevádzky môžete pri vytváraní používateľa a domény okamžite určiť, na ktorom serveri budú jeho údaje uložené. Môžete tiež rozdeliť funkcie medzi servery: jeden bude zodpovedný za prevádzku databázy, druhý bude zodpovedný za hlavný webový server, ktorý vykonáva dynamické spracovanie požiadaviek, a tretí bude zodpovedný za frontend, ktorý prijíma požiadavky používateľov.

Keďže prostredie je pripravené pred inštaláciou samotného panelu, ISPConfig je možné nainštalovať na systém, kde už beží server Nginx alebo Apache. ISPConfig môže pracovať s ktorýmkoľvek z týchto serverov, ktoré je tiež možné konfigurovať užívateľsky príjemným spôsobom (napríklad Nginx + php-fpm). Podporu pre balík Nginx + Apache je možné nakonfigurovať pomocou špeciálneho modulu.

Príprava webového servera a jeho prostredia je rutinná a pomerne náročná úloha, ktorú je však možné urýchliť a zautomatizovať pomocou špeciálnych skriptov. Na serveri s OC Debian alebo Ubuntu je možné ISPConfig nainštalovať pomocou skriptu ISPConfig3-Debian-Installer. Skript funguje so serverom Apache aj Nginx. Existuje aj skript pre prácu s balíkom Nginx + Apache.

Medzi nesporné výhody panela patrí podpora klastrového režimu a štandardu APS – funkcií, ktoré nájdeme hlavne v proprietárnych produktoch.

Zjavnou nevýhodou CPanel je zložitosť prípravy servera na inštaláciu a manuálna konfigurácia všetkých komponentov. A hoci stránka howtoforge.com poskytuje podrobné pokyny krok za krokom, neodstráni to všetky ťažkosti s inštaláciou.


Záver

V tomto článku sme sa rýchlo pozreli na niekoľko populárnych a bežných ovládacích panelov. Výsledky našej kontroly zhrnieme vo forme nasledujúcej tabuľky (tabuľka obsahuje aj ďalšie informácie, ktoré poskytujú úplnejší obraz o schopnostiach posudzovaných panelov:

Charakteristický ISP manažér Plesk WHM / CPanel VestaCP Ajenti-V ISPConfig
Podporovaný OS CentOS> 6
Debian 7
FreeBSD 9
CloudLinux
Windows
CentOS 5-7
Debian 6-7
Ubuntu LTS 10.04-12.04
RHEL 5-7
OpenSUSE 12.3-13.1
CloudLinux 5-6
CentOS 5-6
RHEL 5-6
CloudLinux 5-6
RHEL 5-6
CentOS 5-6
Debian 7
Ubuntu 12.04-14.04
Debian
Ubuntu
RHEL
CentOS
Debian 5-7
CentOS 5-6
Fedora 12-15
OpenSUSE 11.1-13.1
Ubuntu 8.10-14.04
Podporované webové servery Apache
Apache + Nginx
Nginx + php-fpm (pre verziu 5)
Predvolený Apache + Nginx Oficiálne iba Apache; Apache + Nginx a Nginx + php-fpm - cez rozšírenia tretích strán Apache
Apache + Nginx
Nginx + php-fpm
Nginx + uwsgi
Nginx + Puma
Nginx + jednorožec
Nginx + Gunicorn
Nginx + Node.js
Nginx + Apache
Nginx alebo Apache, Nginx + Apache - cez rozšírenie tretej strany
Podporované databázy MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
Podporované servery DNS Zviazať Zviazať Zviazať
MyDNS
NSD
Zviazať Zviazať
NSD
Zviazať
MyDNS
Správa domén a subdomén Úplná správa zón cez Bind Výber servera: Bind, myDNS, NSD Správa záznamov cez Bind Žiadne vstavané nástroje Úplná správa zón cez Bind
Konfigurácia a správa databázy Základné *
phpMyAdmin
Základné *
phpMyAdmin
Základné *
phpMyAdmin
Základné *
phpMyAdmin
Základné *
modul ajenti-mysql
Základné *
phpMyAdmin
Štatistiky Awstats Awstats
Webalizer
Analógové
Awstats
Awstats
Webalizer
Neexistujú žiadne štatistiky ako také, je potrebné ich pridať prostredníctvom príslušného záznamu v konfiguračnom súbore. Awstats
Webalizer
podpora APS + + + - - +
Bezpečnostné nastavenia Zabudovaná kontrola firewallu, antispam (biele / čierne listiny) Fail2ban, antivírus Kaspersky, spamassasin (biele a čierne listiny) mod_security (možnosť detailnej konfigurácie), clamav, cPHulk, ochrana pred hrubou silou, väzenia pre vhost apache pomocou mod_ruid2 a cPanel jailshell Žiadna vstavaná ochrana Vstavaný firewall Zabudovaná správa firewallu, antispam (biela / čierna listina), fail2ban, RKHunter
Náklady a licenčné podmienky 5 - lite: 190 rubľov / mesiac, pro: 570 rubľov / mesiac Toto sú oficiálne ceny, pre predajcov môžu byť ceny nižšie Web Host: 35 $ / mesiac alebo 385 $ / rok, jednoduchšie vydania je možné zakúpiť u predajcov 20 dolárov mesačne (200 $ / rok) pre VPS. 45 $ / mesiac (425 USD / rok) za vyhradených Distribuované pod licenciou GNU GPL, ďalšia technická podpora je poskytovaná za poplatok Distribuované pod licenciou AGPLv3 Distribuované pod licenciou BSD

* - základná správa sa týka jednoduchých funkcií na vytváranie a odstraňovanie databáz a ich používateľov.

Ak máte nejaké pripomienky a dodatky - vitajte v komentároch. Čakáme aj na komentáre od tých, ktorí používajú ovládacie panely hostingu, ktoré neboli zahrnuté v našej recenzii. Bolo by zaujímavé vedieť, prečo ste si ich vybrali a aké sú podľa vás ich výhody.

Zoznam panelov, ktoré som zhromaždil na správu môjho servera na vps / vds / dedikovanom serveri:

Zaplatené:

cPanel

- Jeden z najbežnejších hostingových ovládacích panelov pre systémy Linux. Stabilný, drahý hostingový panel.
Panel Plesk- Tiež spoločný hostingový ovládací panel. OS: Сentos, OpenSUSE, CloudLinux, RHEL, Debian, Ubuntu, Windows. Inštalácia Apache + Nginx z krabice je veľmi jednoduchá a rýchla. Nginx + php-fpm práca možná

ISPmanager

- Podporované mnohými operačnými systémami, ako napríklad Linux, FreeBSD, Windows.

Z hľadiska bezpečnosti je pomerne stabilný a dokonale sa vyrovná s diferenciáciou používateľských práv servera, najmä v balíku Apache-ITK + Nginx + php_mod.

zaplatené, momentálne sme vyvinuli 5. verziu ich produktu a zmenili prístup k aktualizácii ich produktu. Teraz bude „trvalá“ licencia pre tento produkt trvalá, ale aktualizácie sa budú kupovať dodatočne na každý rok.

P.S.: ISPSYSTEM zároveň „hodil“ svojich zákazníkov, ktorí si kúpili trvalé licencie na 4. verziu panelu, teraz budú môcť dostávať kritické aktualizácie a technickú podporu len do 31.12.2016.
V roku 2017 nebudú k dispozícii žiadne kritické aktualizácie pre 4. verziu panelu, ale panel bude údajne naďalej fungovať. (do roku 2033 boli vydané trvalé licencie).

Zadarmo:

Ajenti

Podporované OS: Debian 6.0 a vyšší, Ubuntu 10.04 a vyšší, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo.
Ajenti je prostredie na vykonávanie administratívnych úloh na serveri prostredníctvom webového rozhrania. Stránky sú obsluhované a spravované pomocou doplnku Ajenti-V, ktorý možno použiť aj na správu webového servera Nginx.

Ak chcete nainštalovať Ajenti, stiahnite si skript z oficiálnej webovej stránky a spustite ho. Požadované úložisko sa pripojí automaticky; z neho sa nainštalujú všetky požadované balíky. Balíky Ajenti-V je potrebné nainštalovať samostatne:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm služba ajenti reštart

V predvolenom nastavení je Ajenti-v navrhnutý tak, aby spolupracoval s webovým serverom Nginx v spojení s php-fpm, wsgi, puma, unicorn, node.js. Apache je podporovaný, ale táto podpora je minimálna: používateľ získa prístup iba ku konfiguračnému súboru zodpovednému za prevádzku vybranej domény. V tomto prípade musí byť Nginx nakonfigurovaný tak, aby fungoval ako reverzný proxy.

Používatelia, ktorí nemajú skúsenosti s priamou úpravou konfiguračných súborov, môžu v tejto fáze naraziť na problémy. Webové rozhranie, pomocou ktorého upravujete parametre Nginx, sa môže zdať nezvyčajné a s najväčšou pravdepodobnosťou nebudete môcť všetko správne nakonfigurovať na prvýkrát: budete musieť niekoľkokrát upraviť nastavenia z webového rozhrania a potom zobraziť vygenerované súbory by Ajenti-v a porovnať výsledný s počatým.

Rozhranie na konfiguráciu vstavaných tlmočníkov (napríklad php-fpm alebo uwsgi) je lepšie organizované, ale aj tu existuje vysoká pravdepodobnosť, že narazíte na najrôznejšie prekvapenia. Po prvom zoznámení však skúsení používatelia ocenia tento minimalistický prístup a jeho pohodlie.

Z výhod Ajenti vymenujeme veľkú sadu funkcií pre správu webových serverov a stránok, rozšíriteľnú o ďalšie moduly a pluginy. Panel má užívateľsky prívetivé webové rozhranie AJAX. Ajenti je vo všeobecnosti komfortné prostredie, ktoré nie je preťažené inštaláciami a nastaveniami, takže to môže ľahko zistiť aj začiatočník.

Jedinou výraznou nevýhodou sú už vyššie uvedené ťažkosti s úpravou konfiguračných súborov pre neskúsených používateľov.
Projekt sa s každou novou verziou intenzívne rozvíja a zlepšuje. Ajenti považujeme za veľmi perspektívny produkt a odporúčame ho na recenziu.

ISPConfig


ISPConfig sa inštaluje inak ako všetky vyššie popísané ovládacie panely: najprv sa nainštaluje všetok potrebný softvér (webový server, DBMS, FTP, poštový systém) a až potom sa pomocou špeciálneho skriptu nainštaluje samotný ovládací panel. Podrobné pokyny na manuálnu inštaláciu a prispôsobenie pre rôzne konfigurácie a distribúcie nájdete na stránke howtoforge.com (pozri aj zjednodušenú verziu).

Tento prístup umožňuje podporovať väčší počet distribúcií, ako aj implementovať funkcie, ktoré nie sú dostupné pre väčšinu PU. Napríklad je možné pracovať v akomsi klastri niekoľkých serverov, na ktorých je nainštalovaný ISPConfig; zároveň je jeden z nich hlavný a ovláda všetky ostatné. V tomto režime prevádzky môžete pri vytváraní používateľa a domény okamžite určiť, na ktorom serveri budú jeho údaje uložené. Môžete tiež rozdeliť funkcie medzi servery: jeden bude zodpovedný za prevádzku databázy, druhý bude zodpovedný za hlavný webový server, ktorý vykonáva dynamické spracovanie požiadaviek, a tretí bude zodpovedný za frontend, ktorý prijíma požiadavky používateľov.

Keďže prostredie je pripravené pred inštaláciou samotného panelu, ISPConfig je možné nainštalovať na systém, kde už beží server Nginx alebo Apache. ISPConfig môže pracovať s ktorýmkoľvek z týchto serverov, ktoré je tiež možné konfigurovať užívateľsky príjemným spôsobom (napríklad Nginx + php-fpm). Podporu pre balík Nginx + Apache je možné nakonfigurovať pomocou špeciálneho modulu.

Príprava webového servera a jeho prostredia je rutinná a pomerne náročná úloha, ktorú je však možné urýchliť a zautomatizovať pomocou špeciálnych skriptov. Na serveri s OC Debian alebo Ubuntu je možné ISPConfig nainštalovať pomocou skriptu ISPConfig3-Debian-Installer. Skript funguje so serverom Apache aj Nginx. Existuje aj skript pre prácu s balíkom Nginx + Apache.

Medzi nesporné výhody panela patrí podpora klastrového režimu a štandardu APS – funkcií, ktoré nájdeme hlavne v proprietárnych produktoch.

Zjavnou nevýhodou ISPConfig je zložitosť prípravy servera na inštaláciu a manuálna konfigurácia všetkých komponentov. A hoci stránka howtoforge.com poskytuje podrobné pokyny krok za krokom, neodstráni to všetky ťažkosti s inštaláciou.

Vesta CP

- Ak chcete nainštalovať, stačí stiahnuť skript a spustiť ho na vykonanie. Potom sa všetko deje automaticky. V prípade potreby sú pripojené ďalšie úložiská. Ak už boli nejaké potrebné komponenty nainštalované skôr, potom sa do adresára / root / vst_install_backup uložia záložné kópie všetkých konfiguračných súborov, ktoré boli ovplyvnené počas ich inštalácie.

Vesta CP sa líši od všetkých vyššie diskutovaných panelov, po prvé tým, že všetky operácie vykonávané cez prehliadač je možné vykonávať aj cez konzolu, a po druhé tým, že používa modul Apache mod_ruid2. Všetky pomocné programy konzoly sa nachádzajú v adresári / usr / local / vesta / bin /; a ich mená začínajú predponou „v-“, napríklad v-add-user, v-change-database-password atď.

Už vyššie spomínaný modul Apache mod_ruid2 si zaslúži samostatnú úvahu. Môžete o ňom napísať celý článok; tu sa obmedzíme len na krátky popis, ale na pochopenie špecifík Vesty CP to bude stačiť. Keď na jednom serveri koexistuje veľa používateľov a všetky ich stránky obsluhuje iba jeden webový server, vzniká problém rozlíšenia práv pri spúšťaní php skriptov. Zvyčajne sa tento problém rieši vykonávaním skriptov cez suexec a suphp. Výhodou mod_ruid2 je, že pracuje priamo s mod_php, čo umožňuje vyššiu rýchlosť vykonávania.

Môžete tiež zadať ďalšiu skupinu pre mod_ruid2 (napríklad tú, pod ktorou je spustený proces Apache) - niekedy to môže byť potrebné na inštaláciu nejakého CMS.
Tento modul má významnú nevýhodu: v prítomnosti zraniteľností je teoreticky možné cez neho získať prístup root. Samotný vývojár mod_ruid2 navrhuje použiť záplaty jadra grsecurity na zaistenie bezpečnosti.
Napriek tomu, že je tento modul stále v akomsi „surovom“ stave, je čoraz rozšírenejší a obľúbenejší. Svedčí o tom aspoň fakt, že sa už používa v paneli CPanel ako jeden z php handlerov.

Po inštalácii nie je potrebné nič dodatočne konfigurovať, stačí zadať hlavné NS-servery. V predvolenom nastavení sa pri vytváraní stránky používa webový server Apache, podporovaný je aj balík Apache + Nginx:

Centos-Webpanel

- Bezplatný ovládací panel Web Hosting je navrhnutý pre rýchlu a jednoduchú správu (Dedicated & VPS) serverov bez nutnosti použitia ssh konzoly pre každú maličkosť. V tomto ovládacom paneli je veľa možností a funkcií na správu servera.

EHCP

- Nginx a PHP-FPM s úplne vyradeným Apache a poskytuje dobrý výkon pre low-end servery

ZPanel

- Bezplatný ovládací panel bežiaci pod Linuxom, UNIX, MacOS a Microsoft Windows.

Webmin

- super funkčný a výkonný ovládací panel webhostingu. Softvérový nástroj je navrhnutý tak, aby jednoduchým spôsobom spravoval platformy Unix a Linux. WebMin je dostatočne schopný spravovať rôzne komponenty webového prostredia od nastavenia webservera až po údržbu FTP a emailového servera.

Virtualmin

- je jedným z najpopulárnejších webhostingových ovládacích panelov pre Linux a Unix. Systém je špeciálne navrhnutý na správu virtuálnych hostiteľov Apache, databáz MySQL, BIND DNS domén, poštových schránok so Sendmailom alebo Postfixom a celého servera z jedného priateľského rozhrania.

Kloxo

- Webový panel pre hosting zameraný na RHEL / CentOS 5.x (32-bit)

Ak chcete nainštalovať ISP Manager, stačí si z konzoly stiahnuť špeciálny skript z oficiálnej stránky a spustiť ho a po jeho spustení určiť požadovanú verziu (4 alebo 5) a edíciu (Lite alebo Pro). Vo verzii 4 sa inštalácia vykonáva cez konzolu a vo verzii 5 je to iné: keď vyberiete minimálnu možnosť, na konzole sa zobrazí odkaz, ktorý musíte otvoriť v prehliadači a pokračovať v inštalácii výberom položky potrebné komponenty. Upozorňujeme, že na rozdiel od štvrtej verzie má piata verzia modulárnu štruktúru: vyžaduje sa iba komponent Core. Na jeho základe si už môžete vybrať ďalšie použité komponenty - napríklad ISP Manager Pro alebo Lite (existujú aj ďalšie komponenty, ktoré sa v tomto článku nebudú brať do úvahy). Ak však vyberiete odporúčanú možnosť inštalácie v konzole, všetky požadované komponenty sa nainštalujú automaticky.

V predvolenom nastavení sa používa webový server Apache. Nginx je nainštalovaný dodatočne (ak to chcete urobiť, stačí prejsť do časti „Nastavenia servera“ -> „Funkcie“):

Po inštalácii sa automaticky stane frontendom a Apache sa stane backendom. Toto sa robí s cieľom oddeliť rôzne funkcie medzi Nginx a Apache: Nginx robí veľmi dobrú prácu pri podpore viacerých relácií a poskytovaní statického obsahu (obrázky, hudba, videá atď.), Apache má rozsiahlu podporu pre dynamické údaje.
Potom Apache začne počúvať na porte 81 (v piatej verzii - na 8080), čo umožňuje priamy prístup bez použitia Nginx. Ak to chcete urobiť, stačí zadať požadovaný port do panela s adresou prehliadača, napríklad example.com: 81 /.

Z bezpečnostných dôvodov je po inštalácii Nginx vhodné použiť iptables na zablokovanie prístupu k serveru na porte 81, pričom povolené sú len lokálne (127.0.0.1) a externé IP adresy servera. Dá sa to urobiť v samotnom paneli cez grafické rozhranie v sekcii firewall:

V tomto prípade niektorí používatelia uprednostňujú zmenu adresy Apache na lokálnu (127.0.0.1), pričom ponechajú port 80. Neodporúča sa meniť systémové nastavenia, ktoré je možné vrátiť na predvolené v prípade akýchkoľvek aktualizácií ovládacieho panela.

Na rozdiel od verzie 4, verzia 5 používa nezávislý webový server, ktorý poskytuje ovládací panel a nie je žiadnym spôsobom prepojený s Apache ani Nginx. To je dôvod, prečo sa môžete odhlásiť z používania Apache. Stačí nakonfigurovať stránku tak, aby fungovala v balíku Nginx + php-fpm. Treba však mať na pamäti, že php-fpm nemôže úplne nahradiť apache. Napríklad pri prechode na php-fpm musia byť funkcie URL-to-human-readable (implementované cez mod_rewrite v Apache) spracované webovým serverom Nginx.

Medzi výhody piatej verzie patrí možnosť priamo upravovať konfiguračné súbory Apache a Nginx pre vybranú doménu, takže pre každú doménu je možné nastaviť individuálne nastavenia, ktoré sa pre zvyšok nebudú vzťahovať.

Jednou z nepochybných výhod je tiež podpora webových skriptov vo formáte APS, pomocou ktorých je možné pre vybranú doménu v poloautomatickom režime nainštalovať hotové CMS. Používateľovi stačí vybrať požadovanú aplikáciu zo zoznamu a zadať pre ňu potrebné parametre (vytvorená databáza, používateľ, heslo atď.).
Medzi ďalšie výhody ISP Manager patrí široká škála funkcií pre správu serverov, jednoduché prenášanie účtov medzi hostingom, pohodlné viacjazyčné rozhranie, podrobná a zrozumiteľná dokumentácia.

Medzi nevýhody patrí obmedzená správa brány firewall a predvolená nečinnosť. Hoci je riadiaci modul brány firewall aktivovaný vo fáze inštalácie panela, štandardne sú pravidlá neaktívne. Na ich aktiváciu je potrebné vykonať aspoň jednu zmenu v zozname existujúcich pravidiel z ovládacieho panela (napríklad ako je popísané vyššie).

Panel Plesk

Vývojár: SWSoft, dnes distribuovaný spoločnosťou Parallels
Prvá verzia: Rok 2003
Najnovšia verzia: 12.0.18 u4 (júl 2014)
Podporovaný OS: Сentos, OpenSUSE, CloudLinux, RHEL, Debian, Ubuntu, Windows
Licencia: vlastnícky
Oficiálna stránka: http://sp.parallels.com/ru/products/plesk/

Ak chcete nainštalovať panel Plesk, stačí si stiahnuť inštalačný skript z oficiálnej webovej stránky a spustiť ho z konzoly.

Nginx + Apache je podporovaný hneď po vybalení, nie je potrebná žiadna ďalšia konfigurácia. Okamžite môžete vytvoriť doménu a nahrať obsah stránky. Ak po inštalácii panelu nainštalujete aj dodatočný modul brány firewall, okamžite sa aplikujú pravidlá, ktoré obmedzujú prístup k webovému serveru Apache.

Práca v režime Nginx + php-fpm je možná, ale na to musíte nainštalovať komponent podpory php-fpm zo stránky inštalácie a aktualizácie Parallels:

A pre vybranú doménu zadajte, že súbory php sa majú spracovávať pomocou Nginx:

Podobne ako ISP Manager, aj Plesk Panel umožňuje inštalovať požadované webové aplikácie (APS) zo samotného ovládacieho panela, čím minimalizuje kroky užívateľa pri príprave stránky na minimum.

Medzi výhody Plesk je potrebné zdôrazniť pohodlné rozhranie, bohatú sadu funkcií, prítomnosť mnohých rozšírení (doplnkov) nainštalovaných priamo z ovládacieho panela.

Existuje len jedna nevýhoda: preťaženie modulmi, ktoré väčšina koncových používateľov pravdepodobne nebude potrebovať.

Ajenti

Vývojár: Evgeny Pankov
Prvá verzia: rok 2010
Najnovšia verzia: 1.2.20 (apríl 2014)
Podporovaný OS: Debian 6.0 alebo novší, Ubuntu 10.04 alebo novší, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo
Licencia: GNU LGPL
Oficiálna stránka: http://ajenti.org/

Ajenti je prostredie na vykonávanie administratívnych úloh na serveri prostredníctvom webového rozhrania. Stránky sú obsluhované a spravované pomocou doplnku Ajenti-V, ktorý možno použiť aj na správu webového servera Nginx.

Ak chcete nainštalovať Ajenti, stiahnite si skript z oficiálnej webovej stránky a spustite ho. Požadované úložisko sa pripojí automaticky; z neho sa nainštalujú všetky požadované balíky. Balíky Ajenti-V je potrebné nainštalovať samostatne:
# apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm # service ajenti reštart
V predvolenom nastavení je Ajenti-v navrhnutý tak, aby spolupracoval s webovým serverom Nginx v spojení s php-fpm, wsgi, puma, unicorn, node.js. Apache je podporovaný, ale táto podpora je minimálna: používateľ získa prístup iba ku konfiguračnému súboru zodpovednému za prevádzku vybranej domény:

V tomto prípade musí byť Nginx nakonfigurovaný tak, aby fungoval ako reverzný proxy:

Používatelia, ktorí nemajú skúsenosti s priamou úpravou konfiguračných súborov, môžu v tejto fáze naraziť na problémy. Webové rozhranie, pomocou ktorého upravujete parametre Nginx, sa môže zdať nezvyčajné a s najväčšou pravdepodobnosťou nebudete môcť všetko správne nakonfigurovať na prvýkrát: budete musieť niekoľkokrát upraviť nastavenia z webového rozhrania a potom zobraziť vygenerované súbory by Ajenti-v a porovnať výsledný s počatým.

Rozhranie na konfiguráciu vstavaných tlmočníkov (napríklad php-fpm alebo uwsgi) je lepšie organizované, ale aj tu existuje vysoká pravdepodobnosť, že narazíte na najrôznejšie prekvapenia. Po prvom zoznámení však skúsení používatelia ocenia tento minimalistický prístup a jeho pohodlie.

Z výhod Ajenti vymenujeme veľkú sadu funkcií pre správu webových serverov a stránok, rozšíriteľnú o ďalšie moduly a pluginy. Panel má užívateľsky prívetivé webové rozhranie AJAX. Ajenti je vo všeobecnosti komfortné prostredie, ktoré nie je preťažené inštaláciami a nastaveniami, takže to môže ľahko zistiť aj začiatočník.

Jedinou výraznou nevýhodou sú už vyššie uvedené ťažkosti s úpravou konfiguračných súborov pre neskúsených používateľov.
Projekt sa s každou novou verziou intenzívne rozvíja a zlepšuje. Ajenti považujeme za veľmi perspektívny produkt a odporúčame ho na recenziu.

Vesta CP

Vývojár: Spoločnosť Vesta
Prvá verzia: rok 2012
Najnovšia verzia: 0.9.8-10 (august 2014)
Podporovaný OS: RHEL 5.x, 6.x; CentOS 5.x, 6.x; Debian 7;
Ubuntu LTS 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10
Licencia: GNU GPL; dodatočná podpora je poskytovaná za poplatok
Oficiálna stránka: http://vestacp.com/

Rovnako ako v prípade predchádzajúcich panelov, na inštaláciu stačí stiahnuť skript a spustiť ho na vykonanie. Potom sa všetko deje automaticky. V prípade potreby sú pripojené ďalšie úložiská. Ak už boli nejaké potrebné komponenty nainštalované skôr, potom sa do adresára / root / vst_install_backup uložia záložné kópie všetkých konfiguračných súborov, ktoré boli ovplyvnené počas ich inštalácie.

Vesta CP sa líši od všetkých vyššie diskutovaných panelov, po prvé tým, že všetky operácie vykonávané cez prehliadač je možné vykonávať aj cez konzolu, a po druhé tým, že používa modul Apache mod_ruid2. Všetky pomocné programy konzoly sa nachádzajú v adresári / usr / local / vesta / bin /; a ich mená začínajú predponou „v-“, napríklad v-add-user, v-change-database-password atď.

Už vyššie spomínaný modul Apache mod_ruid2 si zaslúži samostatnú úvahu. Môžete o ňom napísať celý článok; tu sa obmedzíme len na krátky popis, ale na pochopenie špecifík Vesty CP to bude stačiť. Keď na jednom serveri koexistuje veľa používateľov a všetky ich stránky obsluhuje iba jeden webový server, vzniká problém rozlíšenia práv pri spúšťaní php skriptov. Zvyčajne sa tento problém rieši vykonávaním skriptov cez suexec a suphp. Výhodou mod_ruid2 je, že pracuje priamo s mod_php, čo umožňuje vyššiu rýchlosť vykonávania.

Môžete tiež zadať ďalšiu skupinu pre mod_ruid2 (napríklad tú, pod ktorou je spustený proces Apache) - niekedy to môže byť potrebné na inštaláciu nejakého CMS.
Tento modul má významnú nevýhodu: v prítomnosti zraniteľností je teoreticky možné cez neho získať prístup root. Samotný vývojár mod_ruid2 navrhuje použiť záplaty jadra grsecurity na zaistenie bezpečnosti.
Napriek tomu, že je tento modul stále v akomsi „surovom“ stave, je čoraz rozšírenejší a obľúbenejší. Svedčí o tom aspoň fakt, že sa už používa v paneli CPanel ako jeden z php handlerov.

Po inštalácii nie je potrebné nič dodatočne konfigurovať, stačí zadať hlavné NS-servery. V predvolenom nastavení sa pri vytváraní stránky používa webový server Apache, podporovaný je aj balík Apache + Nginx:

V súčasnosti neexistuje podpora pre režim Nginx + php-fpm, implementácia je sľúbená v ďalšom vydaní.

Napriek minimalistickému rozhraniu poskytuje VestaCP všetky potrebné nástroje na vytváranie a správu webovej stránky: správu používateľov, vytváranie domén a databáz. Niektoré operácie (napríklad nastavenie parametrov php) bude potrebné vykonať pomocou konzoly. Z výhod VestaCP vyzdvihujeme rýchlu prácu z užívateľského hľadiska, jednoduchosť inštalácie a aktualizácie, dobré fórum technickej podpory.
Z nedostatkov možno rozlíšiť iba jeden: absenciu aspoň stručného popisu šablón zo zoznamu nastaveného pre Apache, Nginx a DNS. Táto nevýhoda však nie je taká významná: všetky potrebné informácie nájdete v oficiálnej dokumentácii a štandardne ponúkané šablóny sú vhodné pre väčšinu prípadov.
Vesta CP sa intenzívne rozvíja; dúfajme, že v blízkej budúcnosti to bude funkčnejšie a pohodlnejšie.

CPanel

Vývojár: cPanel Inc.
Prvá verzia: 1996
Najnovšia verzia: 11.44.1.17 (august 2014)
Podporovaný OS: Сentos 5.x, 6.x, RHEL 5.x, 6.x, CloudLinux 5.x, 6.x, FreeBSD (od 30.09.2012 je ukončená podpora), existuje verzia pre Windows (od februára 2014 je nie je podporované)
Licencia: vlastnícky
Oficiálna stránka: http://cpanel.net/

CPanel sa líši od vyššie uvedených panelov zložitým postupom inštalácie. Pred stiahnutím z oficiálnej stránky a spustením inštalačného skriptu musíte urobiť predbežnú prípravu: deaktivovať SELinux, nainštalovať Perl, nastaviť úplný názov domény (fqdn) v súboroch / etc / sysconfig / network a / etc / hosts.

Pri inštalácii sú zo zdrojových kódov zostavené všetky komponenty potrebné pre chod web servera. To všetko zo zrejmých dôvodov robí proces inštalácie veľmi dlhým.

СPanel obsahuje dve komponenty: samotný CPanel a WHM. WHM je webové rozhranie pre „super administrátora“, pomocou ktorého máte prístup ku všetkým nastaveniam prostredia – napríklad nastavenie dôležitých parametrov ovplyvňujúcich výkon Apache (max_clients, min/max náhradné servery a iné), prístup ku všetkým možným php možnostiam atď. Nepochybné pohodlie spočíva v tom, že nastavenia je možné meniť cez webové rozhranie, a nie ručne upravovať konfiguračné súbory. V niektorých prípadoch však môže byť potrebné prebudovať jednotlivé komponenty, aby sa nové nastavenia prejavili.

Na konfiguráciu webového servera sa používa nástroj WHM EasyApache. S jeho pomocou si môžete vybrať konkrétny profil - súbor schopností, ktoré bude server podporovať. Ak si zvolíte napríklad profil Basic, tak všetky požiadavky budú spracované pomocou štandardného modulu mpm_prefork. Ak vyberiete profil MPM ITK, použije sa modul mpm_itk, ktorý zvyšuje bezpečnosť webového servera rozdelením procesov podľa používateľov:

CPanel je tradičný ovládací panel. S jeho pomocou sa spravujú stránky, nastavenia pošty, názvy domén atď. Rozhranie CPanel je jednoduché a priamočiare aj pre začiatočníkov:

Po vybalení CPanel podporuje iba webový server Apache. Podpora pre iné webové servery je poskytovaná prostredníctvom doplnkov a rozšírení tretích strán, proprietárnych aj bezplatných.
Ak chcete použiť Nginx ako frontend pre Apache, môžete napríklad použiť doplnok Nginx Admin. Ak chcete nainštalovať tento plugin, musíte si stiahnuť archív tar, rozbaliť ho a spustiť špecializovaný skript. Upozorňujeme, že v najnovších verziách CPanel môžu nastať problémy s inštaláciou Nginx Admin. Môžete tiež použiť rozšírenie ApacheBooster alebo proprietárny doplnok cPnginx. Podpora pre balík Nginx + php-fpm je implementovaná pomocou doplnku cpXstack.

Vzhľadom na to, že CPanel je zameraný na prácu s webovým serverom Apache, je možné poskytnúť dostatok príležitostí na flexibilné prispôsobenie a konfiguráciu. Flexibilita je zabezpečená vytvorením samostatného prostredia s opätovnou montážou v prípade potreby. Práca s WHM vyžaduje od používateľa určité znalosti a skúsenosti, no vo väčšine prípadov postačujú predvolené nastavenia.

Najnovšie verzie (od 11.44) pridali možnosť centrálne spravovať z hlavného servera ďalšie servery s predinštalovaným WHM, nazývaným Konfigurácia klastra (podobne ako v podobnom režime v ISPConfig – pozri nižšie). Možnosti klastra sa rozširujú; postupne pribúdajú nové funkcie.

Medzi nesporné výhody CPanel patrí podpora širokého spektra softvéru, lokalizácia do viac ako 20 jazykov, viacúrovňová správa používateľov a pokročilá funkcionalita opätovného predaja.

Nevýhodou flexibility konfigurácie a ovládania je nižší (v porovnaní s vyššie uvedenými panelmi) výkon.

Vzhľadom na náklady na licencovanie a podporu viacerých serverov možno tento panel odporučiť na použitie predovšetkým predajcom a tým, ktorí podporujú veľké množstvo rôznych stránok.

ISPConfig

Vývojár: projektfarm GmbH
Prvá verzia: rok 2007
Najnovšia verzia: 3.0.5.4 (august 2014)
Podporovaný OS: Debian, Ubuntu, CenOS, OpenSUSE, Fedora
Licencia: BSD
Oficiálna stránka: http://www.ispconfig.org/

Tento prístup umožňuje podporovať väčší počet distribúcií, ako aj implementovať funkcie, ktoré nie sú dostupné pre väčšinu PU. Napríklad je možné pracovať v akomsi klastri niekoľkých serverov, na ktorých je nainštalovaný ISPConfig; zároveň je jeden z nich hlavný a ovláda všetky ostatné. V tomto režime prevádzky môžete pri vytváraní používateľa a domény okamžite určiť, na ktorom serveri budú jeho údaje uložené. Môžete tiež rozdeliť funkcie medzi servery: jeden bude zodpovedný za prevádzku databázy, druhý bude zodpovedný za hlavný webový server, ktorý vykonáva dynamické spracovanie požiadaviek, a tretí bude zodpovedný za frontend, ktorý prijíma požiadavky používateľov.

Keďže prostredie je pripravené pred inštaláciou samotného panelu, ISPConfig je možné nainštalovať na systém, kde už beží server Nginx alebo Apache. ISPConfig môže pracovať s ktorýmkoľvek z týchto serverov, ktoré je tiež možné konfigurovať užívateľsky príjemným spôsobom (napríklad Nginx + php-fpm). Podporu pre balík Nginx + Apache je možné nakonfigurovať pomocou špeciálneho modulu.

Príprava webového servera a jeho prostredia je rutinná a pomerne náročná úloha, ktorú je však možné urýchliť a zautomatizovať pomocou špeciálnych skriptov. Na serveri s OC Debian alebo Ubuntu je možné ISPConfig nainštalovať pomocou skriptu ISPConfig3-Debian-Installer. Skript funguje so serverom Apache aj Nginx. Existuje aj skript pre prácu s balíkom Nginx + Apache.

Medzi nesporné výhody panela patrí podpora klastrového režimu a štandardu APS – funkcií, ktoré nájdeme hlavne v proprietárnych produktoch.

Zjavnou nevýhodou ISPConfig je zložitosť prípravy servera na inštaláciu a manuálna konfigurácia všetkých komponentov. A hoci stránka howtoforge.com poskytuje podrobné pokyny krok za krokom, neodstráni to všetky ťažkosti s inštaláciou.

Záver

V tomto článku sme sa rýchlo pozreli na niekoľko populárnych a bežných ovládacích panelov. Výsledky našej kontroly zhrnieme vo forme nasledujúcej tabuľky (tabuľka obsahuje aj ďalšie informácie, ktoré poskytujú úplnejší obraz o schopnostiach posudzovaných panelov:
Charakteristický ISP manažér Plesk WHM / CPanel VestaCP Ajenti-V ISPConfig
Podporovaný OS CentOS> 6
Debian 7
FreeBSD 9
CloudLinux
Windows
CentOS 5-7
Debian 6-7
Ubuntu LTS 10.04-12.04
RHEL 5-7
OpenSUSE 12.3-13.1
CloudLinux 5-6
CentOS 5-6
RHEL 5-6
CloudLinux 5-6
RHEL 5-6
CentOS 5-6
Debian 7
Ubuntu 12.04-14.04
Debian
Ubuntu
RHEL
CentOS
Debian 5-7
CentOS 5-6
Fedora 12-15
OpenSUSE 11.1-13.1
Ubuntu 8.10-14.04
Podporované webové servery Apache
Apache + Nginx
Nginx + php-fpm (pre verziu 5)
Predvolený Apache + Nginx Oficiálne iba Apache; Apache + Nginx a Nginx + php-fpm - cez rozšírenia tretích strán Apache
Apache + Nginx
Nginx + php-fpm
Nginx + uwsgi
Nginx + Puma
Nginx + jednorožec
Nginx + Gunicorn
Nginx + Node.js
Nginx + Apache
Nginx alebo Apache, Nginx + Apache - cez rozšírenie tretej strany
Podporované databázy MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
Podporované servery DNS Zviazať Zviazať Zviazať
MyDNS
NSD
Zviazať Zviazať
NSD
Zviazať
MyDNS
Správa domén a subdomén Výber servera: Bind, NSD, PowerDNS Výber servera: Bind, myDNS, NSD Správa záznamov cez Bind Žiadne vstavané nástroje Úplná správa zón cez Bind
Konfigurácia a správa databázy Základné *
phpMyAdmin
Základné *
phpMyAdmin
Základné *
phpMyAdmin
Základné *
phpMyAdmin
Základné *
modul ajenti-mysql
Základné *
phpMyAdmin
Štatistiky Awstats Awstats
Webalizer
Analógové
Awstats
Awstats
Webalizer
Neexistujú žiadne štatistiky ako také, je potrebné ich pridať prostredníctvom príslušného záznamu v konfiguračnom súbore. Awstats
Webalizer
podpora APS + + + - - +
Bezpečnostné nastavenia Zabudovaná kontrola firewallu, antispam (biele / čierne listiny) Fail2ban, antivírus Kaspersky, spamassasin (biele a čierne listiny) mod_security (podrobne konfigurovateľné), clamav, cPHulk, ochrana hrubou silou, väzenie pre vhost apache pomocou mod_ruid2 a cPanel jailshell Žiadna vstavaná ochrana Vstavaný firewall Zabudovaná správa firewallu, antispam (biela listina / čierna listina), fail2ban, RKHunter
Náklady a licenčné podmienky 5 - lite: 190 rubľov / mesiac, pro: 570 rubľov / mesiac Toto sú oficiálne ceny, pre predajcov môžu byť ceny nižšie Web Host: 35 $ / mesiac alebo 385 $ / rok, jednoduchšie vydania je možné zakúpiť u predajcov 20 dolárov mesačne (200 $ / rok) pre VPS. 45 $ / mesiac (425 USD / rok) za vyhradených Distribuované pod licenciou GNU GPL; dodatočná technická podpora je poskytovaná za poplatok Distribuované pod licenciou AGPLv3 Distribuované pod licenciou BSD

* - základná správa sa týka jednoduchých funkcií na vytváranie a odstraňovanie databáz a ich používateľov.

Ak máte nejaké pripomienky a dodatky - vitajte v komentároch. Čakáme aj na komentáre od tých, ktorí používajú ovládacie panely hostingu, ktoré neboli zahrnuté v našej recenzii. Bolo by zaujímavé vedieť, prečo ste si ich vybrali a aké sú podľa vás ich výhody.

Čitatelia, ktorí tu z nejakého dôvodu nemôžu zanechať komentáre, sú pozvaní na náš blog.

Do prieskumu sa môžu zapojiť iba registrovaní užívatelia. Vstúpte prosím.