Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Sfat
  • Panouri de control gratuite pentru găzduire. "Monedă

Panouri de control gratuite pentru găzduire. "Monedă

Utilizarea aplicației dedicate panoului de control este solutie perfecta pentru acei dezvoltatori și designeri care găzduiesc mai multe site-uri web pe un VPS/server dedicat. În zilele noastre, majoritatea dezvoltatorilor și chiar designerilor gestionează mai multe site-uri web sau portofolii online, iar în acest scop sunt dezvoltate aplicații care necesită mult resurse. Prin urmare, au nevoie de propriul plan de găzduire care să îndeplinească toate cerințele. Utilizarea unui VPS este o opțiune excelentă, deși necesită anumite cunoștințe. Cu toate acestea, odată ce îl instalați, vă veți putea economisi timp, iar VPS vă va permite să gestionați cu ușurință mai multe site-uri web simultan.

Așadar, astăzi vrem să vă prezentăm 7 panouri de control gratuite și open source pentru planuri de găzduire care vă vor ajuta să vă gestionați serverele fără nicio bătaie de cap.

OpenPanel este panou liber controale open source. Are o funcționalitate grozavă, o interfață atractivă și aplicația este foarte ușor de utilizat. OpenPanel este o platformă pentru dezvoltatori. Deoarece este foarte accesibil, deschis și modular, îl puteți folosi pentru a gestiona orice proces pe un server Linux.


Kloxo este o platformă de găzduire complet orientată pe obiecte care vă permite să utilizați scripturi.


ISPConfig 3 este un panou de control gratuit și open source pentru serverele Linux, care oferă posibilitatea de a gestiona mai multe servere dintr-un singur panou. ISPConfig este distribuit sub acord de licențiere BSD.


WebsitePanel este un portal întreg pentru companiile care furnizează servicii de distribuție a resurselor în cloud și furnizori de Internet, care automatizează aproape toate procesele de gestionare a serverelor Windows. Platforma open source puternică și flexibilă a WebsitePanel oferă utilizatorilor posibilitatea de a gestiona cu ușurință aplicații Windows Server, inclusiv implementări IIS, SQL Server, Exchange 2010, Sharepoint 2010, OCS și Hyper-V.


VHCS este o interfață web open source pentru gestionarea cu ușurință a unui server web pe Linux. VHCS a fost conceput special pentru furnizorii de internet și hosting și specialiști IT. Cu VHCS vă puteți configura serverul și aplicațiile, puteți crea utilizatori cu domenii cu doar câteva clicuri, ceea ce nu va dura mai mult de un minut. VHCS gestionează vhost-uri Apache, DNS, conturi de e-mail și FTP, vă permite să creați statistici și multe altele.

Instalarea panoului nu este banala, sunt multe recomandari pe internet, cele mai detaliate si inteligibile le-am gasit: http://www.zvps.co.uk/zpanelcp/centos-6. Nu l-am retipărit în mod deliberat pentru a evita plagiatul.

Am luat managerul de fișiere și alte module aici: http://forums.zpanelcp.com/showthread.php?6832-RusTus-ZPX-Modules. Vă rugăm să rețineți că mai întâi trebuie să instalați depozitul și apoi să utilizați „Mod Admin” pentru a-l activa.

Impresie generală despre zPANELcp. Un panou de control pentru găzduire foarte simplu și intuitiv. Încet pe serverele bugetare. Multe lipsesc implicit module utileși localizare rusă. Trebuie să-l „terminați” manual. Îl folosesc de peste șase luni. S-a dovedit a fi un panou stabil și de încredere.

Revizuire, testare și recenzii ale panoului de găzduire VESTA

Versiunile 5 și 6 ale distribuțiilor RHEL și CentOS sunt acceptate. După instalarea panoului de control vesta, veți primi următorul set de software:

  • WEB: Nginx / Apache + mod_ruid2
  • DNS: Leagă
  • MAIL: Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail
  • DB: MySQL/phpMyAdmin
  • FTP: VsFTPD

Instalarea nu este dificilă. În primul rând, asigurați-vă că aveți instalate cURL și bash. Este recomandabil să actualizați sistemul la cea mai recentă versiune:

Yum curăță toate actualizările yum

Apoi puteți începe instalarea VESTA

Curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh

Dacă instalarea se blochează și/sau aveți un server bugetar, atunci rulați instalarea cu opțiunea --force

Bash vst-install.sh -f

După care va trebui să vă confirmați intențiile apăsând „Y” și introducând adresa de e-mail corectă. Procesul de instalare durează aproximativ 15 minute (în funcție de puterea serverului și grosimea canalului).

Odată ce instalarea este finalizată, veți vedea pe ecran adresa de conectare a panoului de control al găzduirii, numele de utilizator și parola. De asemenea, aceste informații vă vor fi duplicate prin e-mail, la adresa pe care ați introdus-o la începutul procesului de instalare.

Dezavantajele instalatorului VESTA

În timpul instalării, depozitul remi este conectat din care sunt instalate php 5.4 și mysql 5.5 fără știrea dvs. Cine are nevoie Versiuni anterioare, apoi rulați programul de instalare cu opțiunea --disable-remi

Bash vst-install.sh -d

Apoi php 5.3 și mysql 5.1 vor fi instalate pe server.
Dacă l-ați instalat deja, puteți încerca să faceți downgrade versiunii folosind aceste instrucțiuni -

  • Tutorial

Vine un moment în care găzduirea virtuală nu mai este suficientă și proiectul tău doar cere să fie găzduit pe server. Nu veți avea întotdeauna nevoie de un server dedicat pentru sarcini noi, dar cel puțin merită să începeți cu un server virtual. În același timp, mulți dintre voi, pentru a economisi cumva bani, încep să caute partener(i) care să închirieze un serviciu mai productiv. De asemenea, una dintre opțiunile de economisire a bugetului este să folosești software gratuit.

La urma urmei, nu fiecare dintre voi, de exemplu, va fi încântat să stea în consolă și să instaleze software-ul necesar sau să vă gestioneze site-urile prin același Linie de comanda. În astfel de momente, panourile de control de găzduire vin în ajutorul multor webmasteri și cât de frumos este când acest panou este software gratuit și de înaltă calitate. Destul de recent am vorbit deja despre un produs software gratuit, dar astăzi vom vorbi despre un alt panou de control de găzduire interesant, și anume „moneda”...

Cred că mulți dintre voi ați ghicit că vom vorbi despre CentOS Web Panel (CWP). Spre deosebire de multe alte panouri de control, CWP va implementa automat o stivă LAMP completă cu stocare în cache la nivel de server web prin Varnish Cache - aceasta este o soluție excelentă pentru stocarea conținutului „fierbinte” în cache al paginilor dvs. web în RAM. Vă va accelera site-ul web și, în același timp, va reduce sarcina procesorului.

Posibilitati

Dar să revenim la panoul în sine; înainte de instalare, aș dori să subliniez câteva dintre principalele sale avantaje:
  • implicit, este disponibilă posibilitatea de a schimba versiunile PHP - administratorul de partea sa poate instala versiunea necesară în câteva clicuri, iar utilizatorul, la rândul său, poate selecta versiunea PHP dorită pentru site-urile sale;
  • panoul se concentrează atât pe managementul serverului, cât și pe furnizarea de servicii de găzduire (suport planuri tarifare, restricții etc.);
  • este posibilă contracararea micilor atacuri DDoS și blocarea traficului nedorit prin utilizarea extensiilor pentru lucrul cu CSF (Config Server Firewall);
  • Din cutie, CWP acceptă CloudLinux - o extensie comercială a CentOS, destinată în primul rând furnizorilor de găzduire;
  • găzduire destul de convenabilă a proiectelor cu streaming video datorită suportului încorporat pentru ffmpeg;
  • CWP are un mecanism anti-spam integrat bazat pe AmaVIS, ClamAV, OpenDKIM, verificări RBL, SpamAssassin;
  • panoul acceptă găzduirea atât a propriilor servere de nume, cât și utilizarea FreeDNS;
  • disponibilitatea instrumentelor de monitorizare încorporate.
CU lista plina Caracteristicile CentOS Panoul WebÎl puteți găsi pe site-ul oficial produs software la urmatorul link. După cum puteți vedea, majoritatea sistemelor comerciale de gestionare a serverelor și găzduirii nu au o gamă atât de largă de capabilități, cu atât mai puțin produse gratuite.

Cerințe de sistem

Cu privire la Cerințe de sistem, apoi conform declarației dezvoltatorilor, vom avea nevoie de un server cu cel puțin 512 MB de RAM (pentru o versiune pe 32 de biți a sistemului de operare) și o „monedă” instalată, și anume CentOS 6.x. Dacă doriți să vă bucurați de toate caracteristicile acestui panou, cum ar fi scanarea e-mail-ului antivirus, atunci „mașina” dvs. trebuie să aibă cel puțin 4 GB de RAM la bord. CWP acceptă și sisteme de operare precum RedHat 6.x și CloudLinux 6.x.

Pregătirea serverului

După ce furnizorul de găzduire a furnizat un server cu CentOS, trebuie să faceți câteva lucruri: acțiuni utileînainte de a instala CWP. Dacă nu aveți instalat utilitarul Wget - un program de consolă pentru descărcarea fișierelor prin rețea, apoi conectați-vă la „mașină” prin SSH și introduceți următoarea comandă:

Yum -y actualizare
Și nu uitați să reporniți mașina pentru ca modificările să intre în vigoare:

Instalare

Acum suntem pregătiți pentru instalarea CentOS Panoul Web. Accesați directorul /usr/local/src:

Cd /usr/local/src
De unde descărcam cea mai recentă versiune a fișierelor de instalare:

Wget http://centos-webpanel.com/cwp-latest
Dacă legătura principală nu funcționează, atunci utilizați următoarea comandă:

Wget http://dl1.centos-webpanel.com/files/cwp-latest
Apoi începem instalarea în sine:

Sh cwp-ultime
Procesul de instalare poate dura aproximativ 30 de minute, așa că mergi cu calm la bucătărie pentru o ceașcă de băutură bună (fiecare are gusturile lui). Odată ce panoul este instalat în consolă, veți vedea următorul mesaj:

############################ # CWP instalat # ################# ############ accesați CentOS WebPanel Admin GUI la http://SERVER_IP:2030/ http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx. xxx.xxx:2031 --------------------- Nume utilizator: root Parola: ssh server root parola MySQL root Parola: xxxxxxxxxxxx
Nu uitați să vă salvați permisiunile, în special parola de superutilizator MySQL. Ulterior, conform instrucțiunilor dezvoltatorilor înșiși, repornim serverul folosind butonul ENTER. Dacă acest lucru nu dă niciun rezultat, atunci utilizați comanda de repornire, pe care am menționat-o mai devreme. Când încercați să vă conectați din nou la server prin SSH, veți vedea ecranul de bun venit CWP, care va afișa informații scurte despre utilizatorii înregistrați și situația actuală de utilizare a spațiului de disc:

******************************************** Bine ați venit la CWP (CentOS WebPanel ) server Reporniți CWP folosind: service cwpsrv restart ***************************************** ******* *** dacă nu puteți accesa CWP, încercați această comandă: service iptables stop 15:20:19 până la 23 min, 1 utilizator, încărcare medie: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 78.111 .187.112 15:20 1.00s 0.01s 0.01s -bash Filesystem Size Used Avail Use% Montat pe /dev/mapper/vg0-root 33G 1.9G 30G 0.01s. dev/shm /dev/vda1 485M 68M 392M 15% /boot /dev/mapper/vg0-temp 2.0G 369M 1.5G 20% /tmp

Interfață

Să mergem la panou folosind browser-ul tău preferat folosind unul dintre următoarele link-uri, accesările sunt aceleași ca pentru server:

Http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx.xxx.xxx:2031
După autentificarea cu succes, suntem duși la pagina de meniu Dashboard, de aici puteți gestiona toate setările panoului CWP. Vom încerca să vorbim pe scurt despre fiecare bloc panou:

  • Navigare - meniu de navigare pentru a vizualiza diverse setări pentru fiecare serviciu;
  • Top 5 procese - afișează în timp real cele mai „lacomi” 5 procese de pe serverul tău;
  • Detalii disc - acest bloc oferă informații despre discurile „mașinii” dvs.;
  • Stare serviciu - arată Starea curenta servicii și, de asemenea, face posibilă gestionarea acestora dacă este necesar (pornire, oprire etc.);
  • System Stats - afișează consumul de RAM, numărul de procese și litere din coadă;
  • Versiunea aplicației - arată versiunile aplicații instalate precum Apache, PHP, MySQL și FTP;
  • System Info - afișează informații despre modelul procesorului, numărul de nuclee, frecvența acestora, versiunea sistemului de operare, timpul de funcționare a serverului etc.;
  • CWP Info - arată în ce servere de nume sunt configurate pentru „mașina” dvs acest momentși afișează, de asemenea, adresa IP a serverului și versiunea panoului.

Setari standard

În continuare, vom configura câțiva parametri de bază de care avem nevoie pentru a lucra cu CWP. Mai întâi, să setăm servere de nume. Pentru a face acest lucru, accesați secțiunea de meniu Funcții DNS și selectați Editați IP-urile serverelor de nume.

Specificați serverele dvs. de nume și faceți clic pe butonul Salvați modificările. Pentru a vizualiza instrucțiunile Setări DNS(BIND) utilizați următorul link, care este disponibil și pe pagina Editați IP-urile serverelor de nume.

Următorul pas este să configurați adresa IP „partajată” și e-mailul superutilizatorului - acest lucru este foarte actiuni importante pentru a găzdui site-uri web pe serverul tău. De regulă, IP-ul serverului este deja specificat, dar pentru a vă asigura de acest lucru, accesați secțiunea de meniu Setări CWP, apoi selectați Editați setările.

Vedem că câmpul Shared IP conține cel mai probabil adresa IP a „mașinii” dumneavoastră (dacă nu este cazul, atunci indicați-o), iar în câmpul Root Email trebuie să indicați adresa de e-mail. După ce ați specificat toate datele necesare, nu uitați să faceți clic pe butonul Salvare modificări. Acum CWP este gata să accepte site-uri pentru găzduire.

Vă amintiți că panoul este capabil să ofere servicii de găzduire. În CWP aveți posibilitatea de a configura orice număr de planuri tarifare. Pentru a face acest lucru, accesați secțiunea de meniu Pachete și selectați Adăugați un pachet. Completem toate câmpurile necesare în funcție de cantitatea de resurse de server pe care sunteți gata să o furnizați potential client, și ca de obicei, nu uitați să aplicați modificările - în în acest caz, făcând clic pe butonul Creare.

Pentru a adăuga un domeniu la panou, trebuie să aveți cel puțin unul Cont utilizator. Accesați Conturi de utilizator, selectați Cont nou și creați un cont. Vă rugăm să rețineți că, în mod implicit, accesul la shell este dezactivat pentru un utilizator nou creat. Vă sfătuiesc să vă gândiți de mai multe ori înainte de a activa această funcționalitate pentru clienții dvs. De asemenea, aici puteți seta limite de inoduri pentru fiecare utilizator. După ce ați completat toate câmpurile, faceți clic pe butonul Creare.

Acum să adăugăm domeniu nou. Pentru a face acest lucru, accesați secțiunea meniul Domenii și selectați Adăugare domeniu. Indicăm domeniul necesar, îl atribuim utilizatorului corespunzător și securizăm toate acțiunile cu butonul Creare.

Panoul este configurat ca standard și ar trebui să consume o cantitate mică din resursele serverului dvs., să verificăm acest lucru. Pentru a verifica consumul de RAM, conectați-vă la server prin SSH și introduceți următoarea comandă:

Liber -m
Următoarele date au fost afișate pe ecranul „mașinii” noastre:

Total de buffere partajate gratuite utilizate în cache Mem: 1006 522 483 0 162 218 -/+ buffere/cache: 142 864 Schimbare: 4095 0 4095
Cred ca vei avea un rezultat asemanator. După cum putem vedea, este folosită aproximativ jumătate din capacitatea totală a RAM de 1 GB - 522 MB, ceea ce este destul de în concordanță cu declarația dezvoltatorilor. Acest consum de resurse este destul de scăzut pentru găzduirea panourilor de control.

De asemenea, instalarea implicită conține deja cea mai recentă versiune stabilă de PHP cu aplicația

CWP este instalat permanent, așa că dacă se întâmplă ceva va trebui să rearanjați serverul. Dar este ușor de instalat, singurul lucru este că scriptul de instalare durează aproape o oră.

# yum -y actualizare
# cd /usr/local/src
# wget http://centos-webpanel.com/cwp-latest
# sh cwp-latest
Acest haos se va aduna pentru o oră undeva, după care va oferi un meniu de rămas bun

#############################
# CWP instalat #
#############################
accesați CentOS WebPanel Admin GUI la http://SERVER_IP:2030/

http://SERVER_IP:2030

SSL: https://SERVER_IP:2031
———————
Nume utilizator: rădăcină
Parolă: parola rădăcină a serverului ssh
Parola root MySQL: XXXXXXXXXXXXXXXX
și vă va cere să reporniți.

La prima vedere, priza este multifuncțională, dar, după cum s-a dovedit, vine și funcționează în opțiunea de modificare cu o pilă și un baros, deoarece, din păcate, prezența unui panou de control Server CentOS Web Panel nu numai că nu exclude, dar necesită și o muncă activă în consolă, cu adăugarea tuturor setărilor aparent implicite, deoarece acestea sunt fie scrise strâmb, fie deloc corect.

Deci ideea este bună, pentru că pe lângă serverul web Apache, este posibil să folosiți caching suplimentar fie de pe serverul proxy Nginx, fie de pe serverul de caching Varnish Cache Server. Dar prima problemă este că trebuie doar să-și rotească consolele, pentru că în panoul CWP sunt doar două butoane: pornit și oprit.

Funcționalitate puternică server de mail(Webmail RoundCube, managementul cozilor, SPF și DKIM, antispam de la SpamHause) și capacitatea de a lucra cu muscle și postgre. Dar, în același timp, din anumite motive, este imposibil să extragi baze de date direct din panoul de administrare.

Un manager de fișiere de browser web ușor și un terminal bazat pe Java, un plus destul de frumos la funcționalitate. Este posibil să instalați TeamSpeak și o listă foarte voluminoasă de aplicații web care pot fi instalate prin scriptul suplimentar Softaculous - merită instalat și verificat, fie și doar pentru a vizualiza lista tuturor aplicațiile disponibile, deoarece pe lângă instalatorii standard pentru WP, Joomla, Drupal și forumuri, acestea oferă o mulțime de pachete serioase de la magazine online la CRM și sisteme de bilete. Aceasta amintește de Fantastico de la CPanel, import din care, de altfel, este oferit și în meniu.

Dar, având în vedere dificultățile în configurarea lucrurilor de bază, cum ar fi funcționarea unui server web, pentru care sunt instalate aceste panouri, mă îndoiesc sincer că această soluție este potrivită pentru a gestiona chiar și propria găzduire, pentru că trebuie să faci o mulțime de lucruri inutile. manipulări, în ciuda faptului că .

Un panou de control pentru găzduire este un instrument software care vă permite să gestionați un server web și site-urile găzduite pe acesta printr-o interfață grafică. Folosind panoul de control, puteți efectua operațiuni precum operarea servicii poștale, conturi FTP, baze de date, adăugarea și ștergerea de domenii și subdomenii, încărcarea fișierelor, vizualizarea statisticilor de trafic, configurarea scripturilor preinstalate și altele.

Ca produs independent, panourile de control de găzduire au devenit utilizate pe scară largă la sfârșitul anilor 1990. De atunci, s-au schimbat și s-au îmbunătățit foarte mult. Astăzi există pe piață un număr mare de soluții de gestionare a găzduirii - atât gratuite, cât și proprietare. Cum să alegi un produs cu adevărat valoros din toată această varietate?

Pe Internet puteți găsi publicații care compară panourile existente (aici, de exemplu, este material tradus bun; vezi și). Am decis să alcătuim propria noastră recenzie, în care accentul este pus oarecum diferit față de cele publicate anterior. Unul dintre criteriile principale care stau la baza revizuirii noastre este suportul panourilor pentru serverele web și combinațiile acestora. În plus, în articolul nostru trecem în revistă produse care nu sunt incluse în publicațiile de mai sus.

Manager ISP

Pentru instalare Manager ISP Tot ce trebuie să faceți este să descărcați un script special de pe consolă de pe site-ul oficial și să îl rulați, iar după lansare, să specificați versiunea necesară (4 sau 5) și ediția (Lite sau Pro). În versiunea 4, instalarea se realizează prin consolă, iar în versiunea 5 se face diferit: când selectați opțiunea minimă, pe consolă este afișat un link pe care trebuie să îl deschideți în browser și să continuați instalarea selectând componentele necesare. Rețineți că, spre deosebire de a patra, a cincea versiune are structura modulara: Este necesară doar componenta Core. Pe baza acestuia, puteți selecta deja alte componente utilizate - de exemplu, ISP Manager Pro sau Lite (există și alte componente care nu vor fi discutate în acest articol). Cu toate acestea, dacă selectați opțiunea de instalare recomandată în consolă, toate componentele necesare vor fi instalate automat.

Serverul web implicit este Apache. Nginx este instalat suplimentar (pentru a face acest lucru, trebuie doar să accesați secțiunea „Setări server” -> „Funcții”):


După instalare, acesta devine automat front-end, iar Apache devine backend. Acest lucru se face pentru a împărți diferite funcțiiîntre Nginx și Apache: Nginx face o treabă foarte bună de a susține mai multe sesiuni și de a servi conținut static (imagini, muzică, videoclipuri etc.), Apache are capabilități extinse pentru a susține date dinamice.
După aceasta, Apache va începe să asculte pe portul 81 (în cea de-a cincea versiune - pe 8080), ceea ce face posibilă accesarea directă fără a utiliza Nginx. Pentru a face acest lucru, trebuie doar să indicați în bara de adresa browser portul dorit, de exemplu http://example.com:81/ .

Din motive de securitate, după instalarea Nginx, se recomandă utilizarea folosind iptables blocați accesul la server pe portul 81, lăsând doar adresa IP locală (127.0.0.1) și externă a serverului așa cum este permisă. Acest lucru se poate face în panoul propriu-zis prin interfața grafică din secțiunea firewall:


Unii utilizatori preferă în acest caz să schimbe adresa pentru apache în local (127.0.0.1), lăsând portul 80. Nu este recomandat să schimbați setările sistemului, care pot fi revenite la valorile implicite în cazul oricăror actualizări ale panoului de control.

Spre deosebire de versiunea 4, versiunea 5 folosește un server web independent care alimentează panoul de control și nu este în niciun fel conectat la Apache sau Nginx. Acesta este motivul pentru care puteți înceta să utilizați Apache. Trebuie doar să configurați site-ul să funcționeze împreună cu Nginx + php-fpm. Cu toate acestea, trebuie luat în considerare faptul că php-fpm nu poate înlocui complet apache. De exemplu, când treceți la php-fpm, funcțiile pentru conversia unei adrese URL într-o formă care poate fi citită de om (implementată prin mod_rewrite în Apache) trebuie procesate de serverul web Nginx.

Avantajele celei de-a cincea versiuni includ posibilitatea de a edita direct fișierele de configurare Apache și Nginx pentru domeniul selectat, datorită cărora puteți instala setări individuale, care nu se va aplica pentru restul.

Printre avantajele indubitabile se numără și suportul pentru scripturi web în format APS, cu ajutorul căruia puteți instala un CMS gata făcut în mod semi-automat pentru domeniul selectat. Utilizatorul trebuie doar să selecteze dintr-o listă aplicația potrivităși indicați pentru aceasta parametrii necesari(bază de date creată, utilizator, parolă etc.).
Alte avantaje ale ISP Manager includ prezența unei game largi de funcții pentru managementul serverului, ușurința de a transfera conturi între site-uri de găzduire, o interfață multilingvă convenabilă și o documentație detaliată și ușor de înțeles.

Dezavantajele includ funcțiile limitate de gestionare a firewall-ului și inactivitatea acestuia în mod implicit. Deşi modulul de control firewall activat în timpul instalării panoului; implicit, regulile sunt inactive. Pentru a le activa, trebuie să faceți cel puțin o modificare a listei de reguli existente din panoul de control (de exemplu, așa cum este indicat mai sus).

Panoul Plesk

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

Nginx + Apache este acceptat imediat; nu este necesară nicio configurație suplimentară. Puteți crea imediat un domeniu și puteți încărca conținutul site-ului. Dacă, după instalarea panoului, instalați și un modul firewall suplimentar, atunci regulile care restricționează accesul la serverul web Apache vor fi imediat activate.

Lucrul în modul Nginx + php-fpm este posibil, dar pentru a face acest lucru trebuie să instalați componenta de suport php-fpm din pagina de instalare și actualizare a Parallels:


și specificați pentru domeniul selectat că fișierele php trebuie procesate folosind Nginx:


La fel ca ISP Manager, Plesk Panel vă permite să instalați aplicațiile web necesare (APS) chiar din panoul de control, reducând astfel eforturile utilizatorului de a pregăti site-ul la minimum.


Printre avantajele Plesk merită subliniat interfață ușor de utilizat, un set bogat de funcții, prezența a numeroase extensii (suplimente) instalate direct din panoul de control.

Există un singur dezavantaj: supraîncărcarea cu modulele cele mai multe utilizatori finali puțin probabil să fie nevoie.

Ajenti

Dezvoltator: Evgheni Pankov
Prima versiune: 2010
Ultima versiune:1.2.20 (aprilie 2014)
Sistem de operare acceptat: Debian 6.0 și o versiune ulterioară, Ubuntu 10.04 și o versiune ulterioară, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo
Licență: GNU LGPL
Site-ul oficial: http://ajenti.org/

Ajenti este un mediu pentru efectuarea sarcinilor administrative pe un server printr-o interfață web. Site-urile web sunt întreținute și gestionate folosind suplimentul Ajenti-V, care poate fi folosit și pentru a gestiona serverul web Nginx.

Pentru a instala Ajenti, trebuie doar să descărcați scriptul de pe site-ul oficial și să îl rulați. Depozitul necesar va fi conectat automat; totul va fi instalat din el pachetele necesare. Pachetele Ajenti-V trebuie instalate separat:

# apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm # service ajenti restart

În mod implicit, Ajenti-v este proiectat să funcționeze cu serverul web Nginx împreună cu php-fpm, wsgi, puma, unicorn, node.js. Apache este acceptat, dar acest suport este minim: utilizatorul are acces doar la fișierul de configurare responsabil pentru funcționarea domeniului selectat:


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


Utilizatorii care nu au experiență în editarea directă a fișierelor de configurare pot avea probleme în această etapă. Interfața web cu care sunt editați parametrii Nginx poate părea neobișnuită și, cel mai probabil, nu veți putea configura totul corect prima dată: va trebui să editați setările de mai multe ori din interfața web și apoi să vizualizați fișierele generate de Ajenti-v și comparați rezultatele cu planul.

Interfața pentru configurarea interpreților încorporați (de exemplu, php-fpm sau uwsgi) este mai bine concepută, dar și aici există o probabilitate mare de a întâmpina probleme diferite feluri surprize. Dar după prima cunoaștere, utilizatorii experimentați vor putea aprecia această abordare minimalistă și confortul acesteia.

Unul dintre avantajele Ajenti este un set mare de funcții de gestionare a serverelor și site-urilor web, extensibile cu ajutorul modulelor și pluginurilor suplimentare. Panoul are o interfață web convenabilă implementată în AJAX. Ajenti este un mediu în general convenabil, care nu este supraîncărcat cu instalări și setări, astfel încât chiar și un utilizator începător își poate da seama cu ușurință.

Singurul dezavantaj semnificativ este dificultățile deja menționate în editarea fișierelor de configurare pentru utilizatorii fără experiență.
Proiectul se dezvoltă intens și se îmbunătățește cu fiecare versiune noua. Considerăm că Ajenti este un produs foarte promițător și vă recomandăm să-l verificați.

Vesta CP

Dezvoltator: firma Vesta
Prima versiune: anul 2012
Ultima versiune: 0,9,9 −1 (august 2014)
Sistem de operare acceptat: 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
Licență: GNU GPL; suport aditional se dovedeste a fi platit
Site-ul oficial: http://vestacp.com/

Ca și în cazul panourilor anterioare, pentru a-l instala, trebuie doar să descărcați scriptul și să îl rulați. Apoi totul se întâmplă automat. Conectați dacă este necesar depozite suplimentare. Dacă componentele necesare au fost deja instalate anterior, acestea vor fi salvate în directorul /root/vst_install_backup copii de rezervă toate fișierele de configurare care au fost afectate în timpul instalării lor.

Vesta CP diferă de toate panourile discutate mai sus, în primul rând, prin faptul că toate operațiunile efectuate prin browser pot fi efectuate și prin consolă, iar în al doilea rând, prin faptul că folosește modulul Apache mod_ruid2. Toate utilitarele consolei situat în directorul /usr/local/vesta/bin/; numele lor încep cu prefixul „v-”, de exemplu v-add-user, v-change-database-password etc.

Modulul Apache mod_ruid2 deja menționat mai sus merită o analiză separată. Despre el s-ar putea scrie un articol întreg; aici ne vom limita doar la o scurtă descriere, dar aceasta va fi suficient pentru a înțelege specificul Vesta CP. Atunci când mulți utilizatori coexistă pe un server, iar toate site-urile lor sunt deservite de un singur server web, apare problema diferențierii drepturilor la executarea scripturilor PHP. Această problemă este de obicei rezolvată prin executarea de scripturi prin suexec și suphp. Avantajul mod_ruid2 este că funcționează direct cu mod_php, care oferă mai mult de mare viteză execuţie.

De asemenea, puteți specifica un grup suplimentar pentru mod_ruid2 (de exemplu, cel sub care rulează procesul Apache) - poate fi uneori necesar pentru instalarea unor CMS.
Acest modul are dezavantaj semnificativ: Dacă există vulnerabilități, teoretic este posibil să obțineți acces root prin intermediul acestuia. Dezvoltatorul mod_ruid2 însuși sugerează utilizarea patch-urilor grsecurity kernel pentru a asigura securitatea.
În ciuda faptului că acest modul este încă într-o stare oarecum „brută”, el devine din ce în ce mai răspândit și popular. Acest lucru poate fi evidențiat de faptul că este deja folosit în CPanel ca unul dintre handlerele php.

După instalare, nu trebuie să configurați nimic suplimentar, trebuie doar să specificați principalele servere NS. În mod implicit, la crearea unui site web, este utilizat serverul web Apache; combinația Apache + Nginx este, de asemenea, acceptată:

Nu există suport pentru modul Nginx + php-fpm în acest moment; implementarea este promisă în următoarea ediție.

În ciuda interfeței minimaliste, VestaCP oferă toate instrumentele necesare pentru crearea și administrarea unui site web: gestionarea utilizatorilor, crearea de domenii și baze de date. Unele operații (cum ar fi setarea parametrilor php) vor trebui în continuare efectuate folosind consola. Printre avantajele VestaCP, evidențiem funcționarea sa rapidă din punctul de vedere al utilizatorului, ușurința de instalare și actualizare și un forum de suport tehnic bun.
Dintre neajunsuri, doar unul poate fi evidențiat: lipsa unei descrieri cel puțin succinte a șabloanelor din lista specificată pentru Apache, Nginx și DNS. Cu toate acestea, acest minus nu este atât de semnificativ: întregul informatie necesara pot fi găsite în documentația oficială, iar șabloanele prestabilite furnizate sunt potrivite pentru majoritatea cazurilor.
Vesta CP se dezvoltă intens; Să sperăm că în viitorul apropiat va deveni mai funcțional și mai convenabil.

CPanel

Dezvoltator: cPanel Inc.
Prima versiune: 1996
Ultima versiune: 11.44.1.17 (august 2014)
Sistem de operare acceptat: Centos 5.x, 6.x, RHEL 5.x, 6.x, CloudLinux 5.x, 6.x, FreeBSD (suport întrerupt din 30/09/2012), există o versiune pentru Windows (nu este acceptată din februarie 2014)
Licență: proprietar
Site-ul oficial: http://cpanel.net/

CPanel diferă de panourile menționate mai sus prin procedura complexă de instalare. Înainte de a descărca de pe site-ul oficial și de a rula scriptul de instalare, va trebui să efectuați pregătire prealabilă: dezactivați SELinux, instalați Perl, setați Numele complet domeniu (fqdn) în fișierele /etc/sysconfig/network și /etc/hosts.

În timpul instalării, toate componentele necesare pentru ca serverul web să funcționeze sunt asamblate din codul sursă. Toate acestea, din motive evidente, fac ca procesul de instalare să fie foarte lung.

CPanel include două componente: CPanel în sine și WHM. WHM este o interfață web „super-administrator” care vă permite să accesați toate setările de mediu - de exemplu, setați parametri importanti, care afectează performanța Apache (max_clients, servere de rezervă min/max și altele), accesul la toate opțiunile PHP posibile etc. Confortul incontestabil este că setările pot fi modificate prin interfața web, în ​​loc să fie editate manual fișierele de configurare. Cu toate acestea, în unele cazuri, este posibil ca componentele individuale să fie reasamblate pentru ca noile setări să intre în vigoare.

Instrumentul WHM EasyApache este utilizat pentru a configura serverul web. Cu ajutorul acestuia, puteți selecta un anumit profil - un set de capabilități pe care serverul le va accepta. Dacă selectați, de exemplu, profilul de bază, atunci toate cererile vor fi procesate folosind modulul standard mpm_prefork. Dacă selectați profilul MPM ITK, va fi utilizat modulul mpm_itk, care crește securitatea serverului web prin separarea proceselor în funcție de utilizator:


CPanel este un panou de control în sensul tradițional. Cu ajutorul acestuia sunt gestionate site-urile web, setările de e-mail, numele de domenii etc. Interfața CPanel este simplă și de înțeles chiar și pentru un începător:


Din cutie, CPanel acceptă doar serverul web Apache. Asistența pentru alte servere web este oferită folosind plugin-uri și extensii terțe, atât proprietare, cât și gratuite.
Pentru a utiliza Nginx ca interfață pentru Apache, puteți, de exemplu, să utilizați pluginul Nginx Admin. Pentru a instala acest plugin, trebuie să descărcați arhiva tar, să o despachetați și să rulați un script specializat. Rețineți că în ultimele versiuni CPanel poate avea probleme la instalarea Nginx Admin. De asemenea, puteți utiliza extensia ApacheBooster sau pluginul proprietar cPnginx. Suportul pentru combinația Nginx + php-fpm este implementat folosind pluginul cpXstack.

Datorită faptului că CPanel se concentrează pe lucrul cu serverul web Apache, este posibil să se ofere oportunități ample de configurare și configurare flexibile. Flexibilitatea este asigurată prin crearea unui mediu autonom cu reasamblare dacă este necesar. Lucrul cu WHM necesită ca utilizatorul să aibă anumite cunoștințe și experiență, dar în majoritatea cazurilor setările implicite sunt suficiente.

În cele mai recente versiuni (începând cu 11.44), a fost adăugată capacitatea de a gestiona centralizat alte servere cu WHM preinstalat de pe serverul principal, numit cluster de configurații (Cluster Configuration, similar cu un mod similar din ISPConfig - vezi mai jos) . Posibilitățile de a lucra într-un cluster se extind; Noi funcții sunt adăugate treptat.

Printre avantajele indubitabile ale CPanel se numără suportul pentru o gamă largă de software, localizarea în peste 20 de limbi, gestionarea utilizatorilor pe mai multe niveluri și funcționalitatea extinsă pentru revânzare.

Dezavantajul flexibilității configurației și controlului este o performanță mai scăzută (comparativ cu panourile menționate mai sus).

Având în vedere costul licenței și al suportului pentru mai multe servere, acest panou poate fi recomandat pentru utilizare în primul rând de către revânzători și cei care acceptă un număr mare de site-uri diferite.

ISPConfig

Dezvoltator: proiectfarm GmbH
Prima versiune: 2007
Ultima versiune: 3.0.5.4 (august 2014)
Sistem de operare acceptat: Debian, Ubuntu, CenOS, OpenSUSE, Fedora
Licență: BSD
Site-ul oficial: http://www.ispconfig.org/

Această abordare face posibilă sprijinirea cantitate mare distribuții, precum și să implementeze funcții care nu sunt disponibile pentru majoritatea sistemelor de control. De exemplu, se poate lucra într-un fel de cluster de mai multe servere pe care este instalat ISPConfig; în timp ce una dintre ele este cea principală și le controlează pe toate celelalte. În acest mod de operare, atunci când creați un utilizator și un domeniu, puteți specifica imediat pe ce server vor fi stocate datele sale. De asemenea, puteți împărți funcțiile între servere: unul va fi responsabil pentru funcționarea bazei de date, celălalt va fi responsabil pentru rularea serverului web principal. procesare dinamică cererile, iar al treilea este pentru front-end, care primește cererile utilizatorilor.

Deoarece mediul este pregătit înainte de instalarea panoului în sine, ISPConfig poate fi instalat pe un sistem în care rulează deja Serverul Nginx sau Apache. ISPConfig poate funcționa cu oricare dintre aceste servere, care pot fi, de asemenea, configurate într-un mod ușor de utilizat (de exemplu, Nginx + php-fpm). Suportul pentru combinația Nginx + Apache poate fi configurat folosind un modul special.

Pregătirea unui server web și a mediului său este o sarcină de rutină și destul de dificilă, dar poate fi accelerată și automatizată folosind scenarii speciale. ISPConfig poate fi instalat pe un server care rulează OS Debian sau Ubuntu folosind scriptul ISPConfig3-Debian-Installer. Scriptul funcționează atât cu serverele Apache, cât și cu serverele Nginx. Există, de asemenea, un script pentru lucrul cu combinația Nginx + Apache.

Printre avantajele indubitabile ale panoului se numără suportul pentru modul cluster și standardul APS - funcții care se găsesc în principal în produsele proprietare.

Dezavantajul evident al CPanel este dificultatea de a pregăti serverul pentru instalare și setare manuală toate componentele. Și deși site-ul web howtoforge.com oferă instrucțiuni detaliate pas cu pas, acest lucru nu înlătură toate dificultățile de instalare.


Concluzie

În acest articol, am analizat pe scurt câteva panouri de control populare și comune. Rezumăm rezultatele revizuirii noastre sub forma următorului tabel (tabelul arată și Informații suplimentare, oferind o imagine mai completă a capacităţilor panourilor în cauză:

Caracteristică Manager ISP Plesk WHM/CPanel VestaCP Ajenti-V ISPConfig
Sistem de operare acceptat 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
Servere Web acceptate Apache
Apache + Nginx
Nginx + php-fpm (pentru versiunea 5)
Apache implicit + Nginx Oficial doar Apache; Apache + Nginx și Nginx + php-fpm - prin extensii terțe Apache
Apache + Nginx
Nginx + php-fpm
Nginx+uwsgi
Nginx + Puma
Nginx + Unicorn
Nginx + Gunicorn
Nginx + Node.js
Nginx + Apache
Nginx sau Apache, Nginx + Apache - printr-o extensie terță parte
Baze de date acceptate MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
Servere DNS acceptate Lega Lega Lega
MyDNS
NSD
Lega Lega
NSD
Lega
MyDNS
Gestionarea domeniilor și subdomeniilor Gestionarea completă a zonei prin Bind Selectare server: Bind, myDNS, NSD Gestionați intrările prin Bind Fără instrumente încorporate Gestionarea completă a zonei prin Bind
Configurare și administrare baze de date De bază*
phpMyAdmin
De bază*
phpMyAdmin
De bază*
phpMyAdmin
De bază*
phpMyAdmin
De bază*
modulul ajenti-mysql
De bază*
phpMyAdmin
Statistici Awstats Awstats
Webalizer
Analogic
Awstats
Awstats
Webalizer
Nu există statistici ca atare; acestea trebuie adăugate prin intrarea corespunzătoare din fișierul de configurare Awstats
Webalizer
Suport APS + + + - - +
Setări de securitate Gestionare firewall încorporată, antispam (liste albe/negre) Fail2ban, Kaspersky antivirus, spamassasin (liste albă și neagră) mod_security (posibilitate de configurare detaliată), clamav, cPHulk, protecție forță brută, închisori pentru vhost apache folosind mod_ruid2 și cPanel jailshell Nu există caracteristici de securitate încorporate Firewall încorporat Gestionare firewall încorporată, antispam (lista albă/neagră), fail2ban, RKHunter
Cost și condiții de licență 5 - lite: 190 rub./lună, pro: 570 rub./lună. Acestea sunt prețuri oficiale; prețurile de la revânzători pot fi mai mici. Gazdă web: 35 USD/lună sau 385 USD/an, edițiile mai simple pot fi achiziționate de la revânzători 20$/luna. (200 USD/an) pentru VPS. 45$/luna. (425 USD/an) pentru dedicat Distribuit sub licență GNU GPL; suport tehnic suplimentar este disponibil contra cost Distribuit sub licență AGPLv3 Distribuit sub licență BSD

* - sub controale de bază sunt înțelese funcții simple privind crearea și ștergerea bazelor de date și a utilizatorilor acestora.

Dacă aveți comentarii sau completări, bine ați venit la comentarii. De asemenea, salutăm comentariile celor care folosesc panouri de control de găzduire care nu au fost incluse în recenzia noastră. Ar fi interesant să știi de ce i-ai ales și care crezi că sunt beneficiile lor.

Cele mai bune articole pe această temă