Alegerea unui panou de control de web hosting - un Selektel blog de companie

Alegerea unui panou de control de web hosting - un Selektel blog de companie

ISP manager de

În mod implicit, serverul web Apache. Nginx este opțională (pentru aceasta trebuie doar să accesați secțiunea „Setări server“ -> „Caracteristici“):

Alegerea unui panou de control de web hosting - un Selektel blog de companie

Alegerea unui panou de control de web hosting - un Selektel blog de companie

Spre deosebire de versiunea 4 la versiunea 5 folosind un server web independent care oferă panoul de control și nu sunt conectate cu Apache, sau c Nginx. Acesta este motivul pentru care utilizarea de Apache se poate renunța. Este necesar doar să creeze un site pentru a lucra într-un fascicol Nginx + php-fpm. Cu toate acestea, trebuie avut în vedere faptul că php-înlocui apache nu FPM poate. De exemplu, atunci când mergeți la funcțiile de cartografiere URL-php fpm în chelovekoponyatny (implementat prin intermediul mod_rewrite în Apache) are forma de a fi prelucrate Nginx server de web.

Avantajele cincea versiune includ abilitatea de a edita direct de configurare Apache și Nginx fișierele pentru domeniul selectat, astfel încât pentru fiecare domeniu, puteți seta setări individuale care nu vor fi extinse altora.

Dezavantajele sunt limitate funcția de management al firewall-ului și lipsa de activitate implicită. Cu toate că firewall-ul este activat, unitatea de control în etapa de instalare a panourilor, regulile implicite sunt inactive. Pentru a le activa, trebuie să facă cel puțin o modificare în lista normelor existente de la panoul de control (cum ar fi menționat mai sus).

Panou Plesk

Pentru a instala Plesk Panel, trebuie doar să descărcați de pe site-ul script-ul oficial de instalare și rulați-l din consola.

„Din cutie“, susține o grămadă de Nginx + Apache, nu este necesară o configurare suplimentară. Puteți crea doar un domeniu și încărcați conținutul site-ului. Dacă după instalarea panourilor și a instala un alt modul de completare a firewall-ului, acesta va fi reguli implicate imediat că limita accesul la serverul web Apache.

Mod-php fpm Locuri de munca Nginx + este posibil, dar trebuie să instalați suportul pentru componente de co-php de configurare a paginii și actualizarea fpm Parallels:

Alegerea unui panou de control de web hosting - un Selektel blog de companie

și indică domeniile selectate pe care PHP fișiere ar trebui să fie manipulate folosind Nginx:

Alegerea unui panou de control de web hosting - un Selektel blog de companie

In calitate de Director ISP, Plesk Panel vă permite să instalați aplicațiile necesare Web (APS) a panoului de control în sine, reducând astfel acțiunile utilizatorului pe site-ul de pregătire la un nivel minim.

Alegerea unui panou de control de web hosting - un Selektel blog de companie

Din avantaje Parallels Plesk este de a oferi o interfață ușor de utilizat, set bogat de caracteristici, prezența a numeroase extensii (addons), instalate direct de la panoul de control.

module de congestie pe care majoritatea utilizatorilor finali sunt puțin probabil să aibă nevoie de: lipsa de doar unul poate fi identificat.

Ajenti este un mediu pentru a efectua sarcini administrative pe server prin intermediul interfeței web. întreținerea și gestionarea site-ului se realizează cu ajutorul add-Ajenti-V, cu care puteți administra serverul de web Nginx.

Pentru a instala Ajenti, trebuie doar să descărcați de script-ul oficial al site-ului și executați-l. depozit dorit va fi conectat automat; din ea se va instala toate pachetele necesare. Pachete Ajenti-V trebuie să fie instalat separat:

Implicit Ajenti-v este proiectat pentru a lucra cu serverul de web Nginx în conjuncție cu php-fpm, WSGI, puma, inorog, node.js. Apache este sprijinit, dar acest sprijin este minimă: utilizatorul primește acces numai la fișierul de configurare, care este responsabil pentru activitatea din domeniul selectat:

Alegerea unui panou de control de web hosting - un Selektel blog de companie

Nginx, în acest caz, trebuie să fie configurat să funcționeze ca un proxy invers:

Alegerea unui panou de control de web hosting - un Selektel blog de companie

Interfață pentru configurarea interpreților încorporate (de exemplu, PHP-fpm sau uwsgi) aranjate mai bine, dar este probabil să se confrunte cu tot felul de surprize. Dar, după prima cunoștință utilizatorii experimentați vor aprecia abordarea minimalist și comoditatea.

De la Ajenti profesioniști numesc un set mare de funcții pentru a gestiona servere și site-uri Web, extensibil cu module suplimentare și plug-in-uri. Panoul are o interfață convenabilă bazată pe web, implementat pe AJAX. Ajenti este un mediu confortabil, în general, instalarea și configurarea nu supraîncărcat, permițând chiar și utilizatorii începători pot înțelege cu ușurință.

Așa cum a fost cazul cu panouri anterioare, care urmează să fie instalate doar să descărcați script-ul și executați-l. Apoi, totul se întâmplă în mod automat. Dacă este necesar, conectați arhive suplimentare. Dacă oricare dintre componentele necesare au fost instalate anterior, copia de rezervă toate fișierele de configurare sunt stocate în directorul / rădăcină / vst_install_backup, care au fost afectate de instalarea lor.

Toate panourile Vesta CP discutate mai sus se caracterizează în primul rând prin faptul că toate operațiunile efectuate prin intermediul browser-ului, de asemenea, puteți face și consola, și în al doilea rând - faptul că utilizează modulul mod_ruid2 Apache. Toate utilitatile din linia de comandă sunt localizate în directorul / usr / local / Vesta / bin /; numele lor începe cu «v-» prefix, cum ar fi v-add-utilizator, v-change-bază de date cu parolă, etc.

Deja a menționat mai sus modul Apache mod_ruid2 merită o atenție specială. Pe aceasta puteți scrie un articol întreg; Aici ne limităm la o scurtă descriere, dar acest lucru va fi suficient pentru a înțelege specificul Vesta CP. Atunci când un server coexistă mai mulți utilizatori, și toate site-urile lor sunt deservite de un singur server de web, există o problemă de delimitare a drepturilor în performanța de php-script-uri. De obicei, această problemă este rezolvată prin executarea script-uri prin intermediul suexec și suPHP. Mod_ruid2 avantaj este că funcționează direct cu mod_php, care asigură o viteză mai mare de execuție.

De asemenea, pentru mod_ruid2 puteți specifica grup suplimentar (de exemplu, cea care se execută procesul Apache) - poate fi uneori necesară pentru a instala unele CMS.
Acest modul are un dezavantaj major: prezența vulnerabilități prin ea este teoretic posibil pentru a obține acces root. Sam mod_ruid2 dezvoltator de securitate propune utilizarea grsecurity patch-uri de kernel.
În ciuda faptului că acest modul este încă într-o stare oarecum „brută“, este din ce în ce mai frecvente și mai populare. Acest lucru poate indica cel puțin faptul că acesta este deja utilizat în panoul CPanel ca unul dintre php stivuitoare.

După instalare nu configurați nimic în continuare aveți nevoie doar specifica necesare de bază NS-servere. În mod implicit, atunci când creați un site utilizând serverul web Apache este, de asemenea, susținută de o grămadă de Apache + Nginx:

Alegerea unui panou de control de web hosting - un Selektel blog de companie

modul de sprijin Nginx + php-fpm în acest moment încă, punerea în aplicare a promis în comunicatul de aproape.

În ciuda interfața minimalistă, VestaCP oferă toate instrumentele necesare pentru crearea și gestionarea de conținut: de gestionare a utilizatorilor, de domeniu și de baze de date. Unele operațiuni (cum ar fi setarea parametrilor de PHP), în timp ce încă mai au nevoie pentru a efectua cu consola. Dintre meritele VestaCP defilare la viteza în ceea ce privește experiența de utilizare, ușurința de instalare și de renovare, bun forum de suport tehnic.
Printre deficiențele pot fi identificate doar un singur: absența a cel puțin o scurtă descriere a șablonului din lista, a cerut Apache, Nginx și DNS. Cu toate acestea, acest dezavantaj nu este atât de importantă: toate informațiile necesare pot fi găsite în documentația oficială. și șabloanele implicite furnizate sunt potrivite pentru cele mai multe cazuri.
Vesta CP intens dezvoltat; Să sperăm că în viitorul apropiat va deveni mai funcțional și confortabil.

Din panourile CPanel menționate mai sus are o procedură de instalare complexă. Înainte de a descărca de pe site-ul oficial și rulați scriptul de instalare. trebuie să efectueze formare de pre-implementare: dezactivați SELinux, instalați Perl, specificați numele de domeniu complet calificat (FQDN) în fișiere / etc / sysconfig / rețea și / etc / hosts.

În timpul instalării tuturor componentelor necesare pentru a rula un server de web merge de la codul sursă. Toate acestea fac înțeles procesul de instalare este foarte lungă.

Compozitia cPanel include două componente: real Cpanel si WHM. WHM este o interfață bazată pe web pentru „administrator super“ cu care puteți accesa toate setările mediului - de exemplu, setați parametrii importanți care afectează performanța Apache (max_clients, / max servere de schimb min, etc.), accesul la toate opțiunile posibile php și altele. comoditatea neîndoielnică este că setările pot fi schimbate prin intermediul interfeței web, mai degrabă decât să editați manual fișierele de configurare. Cu toate acestea, pentru ca noile setări să aibă efect, în unele cazuri poate fi necesar pentru a reconstrui componentele individuale.

Pentru a configura serverul Web utilizează instrumentul WHM EasyApache. C Acesta vă poate ajuta să alegeți un anumit profil - un set de caracteristici care va păstra serverul. Dacă alegeți, de exemplu, profilul de bază, toate cererile vor fi procesate cu ajutorul modulului mpm_prefork standard de. Dacă selectați Profil MPM ITK, modulul va fi utilizat mpm_itk, consolidarea securității serverului web prin separarea proceselor de utilizatori:

Alegerea unui panou de control de web hosting - un Selektel blog de companie

CPanel este un panou de control în sensul tradițional. Aceasta se realizează cu ajutorul unor site-uri de management, configurare e-mail, nume de domenii, etc. interfață CPanel este simplă și directă, chiar și pentru un începător:

Alegerea unui panou de control de web hosting - un Selektel blog de companie

„Din cutie» CPanel acceptă numai Apache server Web. Suport pentru alte servere web este implementat cu ajutorul a treia parte plug-in-uri și extensii, atât proprietare și gratuite.
Pentru a utiliza Nginx ca un front-end la Apache, puteți, de exemplu, să recurgă la utilizarea Nginx de admin marți, plugin-ul. Pentru a instala acest plugin, trebuie să descărcați fișierul tar-, dezarhivati-l și rulați un script specializat. Rețineți că cele mai recente versiuni de CPanel instalare Nginx administrator poate avea probleme. Puteți utiliza, de asemenea, extensia ApacheBooster sau cPnginx priza de proprietate. Suport ligamentului Nginx + php-fpm este implementat folosind cpXstack plugin.

Datorită faptului că CPanel este axat pe lucrul cu serverul de web Apache, este posibil de a oferi oportunități de configurare flexibilă și configurare. Flexibilitatea este asigurată prin instituirea unui mediu independent, cu reconstrucție, dacă este necesar. Lucrul cu WHM necesită cunoștințe și experiență specifice, dar în cele mai multe cazuri, setarea implicită este suficientă.

În versiunile recente (începând de la 11.44), a adăugat control centralizat de la serverul master preîncărcate cu alte servere WHM, numite configurații de cluster (configurație de cluster, similar cu un astfel de regim în ISPConfig. - a se vedea mai jos). Abilitatea de a lucra într-un cluster sunt în expansiune; se adaugă treptat noi caracteristici.

Printre avantajele evidente CPanel ar trebui să fie numit sprijinul unei game largi de localizare de software în peste 20 de limbi, de gestionare a utilizatorilor cu mai multe niveluri și funcționalitate îmbunătățită pentru revanzare.

Dezavantajul configurației și managementului flexibilitatea este mai mică (în comparație cu panourile menționate mai sus) performanța.

Având în vedere costul de licențiere și de sprijin multiserver, acest panou poate fi recomandat pentru utilizare în primul rând către distribuitori și cei care susțin un număr mare de site-uri diferite.

ISPConfig nu este stabilit ca toate panoul de control așa cum este descris mai sus, mai întâi instalați toate software-ul necesar (server web, baze de date, FTP, sistem de e-mail), și numai apoi cu ajutorul unui script special stabilit în sine panoul de control. Instrucțiuni detaliate pentru instalarea și configurarea manuală o varietate de configurații și distribuții pot fi găsite pe site-ul howtoforge.com (a se vedea. De asemenea, o versiune mai simplificată).

Această abordare face posibilă menținerea unei distribuții mai mare sumă, și să pună în aplicare, de asemenea, funcții care nu sunt disponibile pentru majoritatea UE. De exemplu, este posibil să se lucreze într-un cluster distinct de mai multe servere pe care este montat ISPConfig; în timp ce unul dintre ei este maestru și controlează toate celelalte. În acest mod, atunci când creați un utilizator de domeniu și poate specifica imediat datele vor fi stocate pe orice server de nume. De asemenea, este posibil să se separe funcțiile între servere: unul va fi responsabil pentru baza de date, iar celălalt - pentru serverul de web principal execută o prelucrare de interogare dinamică, iar al treilea - pentru front-end, cererile utilizatorului de primire.

Deoarece prepararea mediului se efectuează înainte de instalarea panoului în sine, ISPConfig poate fi instalat pe un sistem care funcționează deja Nginx sau Apache server. ISPConfig poate lucra cu oricare dintre aceste servere, care de asemenea poate configura un mod ușor de utilizat (de exemplu, Nginx + php-fpm). pachete de sprijin Nginx + Apache poate fi configurat cu ajutorul unui modul special.

Pregătirea serverului Web și împrejurimile sale - o sarcină de rutină și destul de ușor, dar poate simplifica și automatiza folosind script-uri speciale. Pe server cu OC Debian sau Ubuntu ISPConfig c pot fi setate folosind scripturi ISPConfig3-Debian-Installer. Script-ul funcționează cu serverul Apache, și cu Nginx. Există, de asemenea, un script pentru a lucra cu un buchet de Nginx + Apache.

Printre avantajele incontestabile ale panoului includ suport pentru modul cluster și APS standard - caracteristici care se găsesc în principal în produse brevetate.

Dezavantajul evident este complexitatea pregătirii serverului CPanel pentru instalarea și configurarea manuală a tuturor componentelor. Și, deși site-ul howtoforge.com oferă detaliate pas cu pas instrucțiunile, toate dificultățile de instalare ea nu elimina.

Alegerea unui panou de control de web hosting - un Selektel blog de companie

concluzie

În acest articol, am analizat pe scurt mai multe panouri populare și comune de control. Am rezuma rezultatele sondajului nostru în tabelul următor (tabelul este prezentat ca informații suplimentare oferind o idee mai bună a posibilităților panourilor avute în vedere:

articole similare