Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows Phone
  • Web Panel - Web Panels pentru administrarea serverului (hosting). Cele mai bune panouri de control pentru găzduire open source

Web Panel - Web Panels pentru administrarea serverului (hosting). Cele mai bune panouri de control pentru găzduire open source

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. În mod implicit, lipsesc multe module utile și localizarea în limba 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 să introduceți corect Adresa de e-mail. 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 -

Lista panourilor pe care le-am colectat pentru gestionarea serverului meu pe vps/vds/server dedicat:

Plătit:

cPanel

— Unul dintre cele mai comune panouri de control de găzduire pentru sistemele Linux. Panou de găzduire stabil și scump.
Panoul Plesk— De asemenea, un panou de control comun al găzduirii. OS: Centos, OpenSUSE, CloudLinux, RHEL, Debian, Ubuntu, Windows. Instalarea Apache + Nginx din cutie este foarte simplă și rapidă. Nginx + php-fpm pot funcționa

ISPmanager

- Suportat de multe sisteme de operare precum Linux, FreeBSD, Windows.

În ceea ce privește securitatea, este destul de stabil și face o treabă excelentă în delimitarea drepturilor utilizatorilor de server, în special în combinația Apache-ITK + Nginx + php_mod.

platit in în prezent au dezvoltat versiunea 5 a produsului și au schimbat abordarea actualizării produsului. Acum licența „perpetuă” pentru acest produs va fi eternă, dar actualizările vor fi achiziționate suplimentar pentru fiecare an.

P.S.: În același timp, ISPSYSTEM și-a înșelat clienții care au cumpărat licențe perpetue pentru a 4-a versiune a panoului; acum vor putea primi actualizări criticeȘi suport tehnic doar pana la 31.12.2016.
În 2017, nu vor exista actualizări critice pentru versiunea 4 a panoului, dar se presupune că panoul va continua să funcționeze. (s-au eliberat licențe perpetue până în 2033).

Gratuit:

Ajenti

Sistem de operare acceptat: Debian 6.0 și versiuni ulterioare, Ubuntu 10.04 și versiuni ulterioare, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo.
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 Server 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 de funcționarea domeniului selectat. În acest caz, Nginx trebuie configurat să funcționeze ca un proxy invers.

Pentru utilizatorii fără experiență editare directă fișiere de configurare, pot apărea 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 întâlnire utilizatori experimentați va putea aprecia această abordare minimalistă și comoditatea ei.

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.

ISPConfig


ISPConfig este instalat diferit de toate panourile de control descrise mai sus: mai întâi, este instalat tot software-ul necesar (server web, DBMS, FTP, sistem postal), și numai atunci, folosind un script special, panoul de control în sine este instalat. Cu instructiuni detaliate pentru instalare manuală si personalizare pt diverse configurații iar distribuțiile pot fi găsite pe howtoforge.com (vezi și o versiune mai organizată).

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 serverul Nginx sau Apache rulează deja. 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 ISPConfig este complexitatea pregătirii serverului pentru instalare și setare manuală toate componentele. Și deși site-ul web howtoforge.com oferă detalii detaliate instrucțiuni pas cu pas, acest lucru nu înlătură toate dificultățile de instalare.

Vesta CP

— Pentru a instala, descărcați scriptul și rulați-l. În continuare totul se întâmplă în mod 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 pe noi descriere scurta, dar acest lucru 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 cel puțin prin faptul că este deja folosit în panouri cPanel ca unul dintre manipulatorii 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, acesta este utilizat Server web Apache, combinația Apache + Nginx este de asemenea acceptată:

Centos-Webpanel

— Panoul de control pentru găzduire web gratuită este conceput pentru gestionarea rapidă și ușoară a serverelor (dedicate și VPS), fără a fi nevoie să utilizați consola ssh pentru fiecare lucru mic. Există o mulțime de opțiuni și caracteristici pentru managementul serveruluiîn acest panou de control.

EHCP

— Nginx și PHP-FPM cu apache complet aruncat și oferă performanțe bune pentru serverele low-end

ZPanel

— Panou de control gratuit care rulează sub Linux, UNIX, MacOS și Microsoft Windows.

Webmin

— un panou de control pentru găzduire web super funcțional și puternic. The instrument software este conceput pentru a gestiona platforma Unix și Linux într-un mod simplu. WebMin este suficient de capabil să gestioneze diverse componente ale mediului web, de la setarea unui server web până la întreținerea FTP și a serverului de e-mail.

Virtualmin

— este unul dintre cele mai populare panouri de control pentru găzduire web pentru Linux și Unix. Sistemul este special conceput pentru a gestiona gazde virtuale Apache, baze de date MySQL, domenii DNS BIND, cutii poștale cu Sendmail sau Postfix siîntregul server dintr-o interfață prietenoasă.

Kloxo

— Panou web pentru găzduire bazat pe RHEL / CentOS 5.x (32 de biți)

Astăzi nu veți surprinde pe nimeni cu o rețea eterogenă, iar un administrator Windows trebuie adesea să stăpânească urgent *nix, făcându-și drum prin jungla de configurații și comenzi. Ce trebuie să faceți dacă aveți lipsă de cunoștințe și este nevoie urgentă de a delega unele funcții altor administratori și/sau utilizatori? În astfel de situații, panourile de control web sunt de mare ajutor, ceea ce vom vorbiÎn acest articol.

Ajenti: Managementul serverului Linux

Semnul distinctiv al panoului Ajenti (ajenti.org) este o interfață plăcută, implementată cu folosind AJAX. Obținem un mediu clar, nu supraîncărcat cu instalări și setări, în care un administrator cu experiență relativ mică se poate obișnui cu ușurință cu el. Arhitectura este modulară; în prezent sunt disponibile pluginuri care vă permit să configurați și să monitorizați sistemul în sine și unele servicii populare:

  • parametri de sistem - rețea și UPS/putere, manageri de pachete (APT, Zypper, Pacman), conturi de utilizator și de grup (/etc/passwd și /etc/group), job-uri cron, montarea partițiilor de disc (/etc/fstab), work upstart , rc.d, init.d și lm-senzori, Setare DNS(/etc/resolv.conf și /etc/hosts), reguli Netfilter, jurnalele de vizualizare;
  • servere și servicii - web (Apache 2, nginx și lighttpd), Samba, MySQL, PostgreSQL, DHCPD, BIND9, NFSD, Squid și SARG, Bacula și altele.

Ajenti nu are niciun vrăjitor care să vă ajute să configurați serviciul modul pas cu pas, deci este necesar să se reprezinte procesul și parametrii. În majoritatea cazurilor, pluginul oferă o formă convenabilă pentru accesarea fișierelor de configurare, automatizând parțial unele operațiuni. Dar interfața conține toate presetările, așa că adesea trebuie doar să completați câmpurile propuse. În plus, va fi mai convenabil pentru un începător să editeze configurațiile printr-un browser, mai degrabă decât să învețe specificul lucrului cu vi. De exemplu, puteți crea rapid un site virtual pentru un server web, literalmente cu un singur buton, dar va trebui să completați singur parametrii.

INFO

În prezent, Ajenti este oferit de mulți furnizori de găzduire pentru configurație convenabilă utilizatorii VDS-ului lor.

FreePBX deservește peste 500.000 de sisteme telefonice active.

Ieșirea este implementată într-o formă vizuală de diverse informatii statistice după sistem: încărcarea procesorului, RAM și interfețe de rețea, starea de schimb, timpul de funcționare și altele. Dacă capacitățile standard nu sunt suficiente, atunci sunt furnizate un terminal și un shell pentru rularea comenzilor individuale, manager de fișiere, editor de fișiere de configurare și bloc de note.

Sunt acceptate oficial Debian, Ubuntu (12.04, dar funcționează pe cele ulterioare), RHEL și CentOS. Pentru aceste sisteme există pachete sau depozite gata făcute cu care nu este o problemă să instalați Ajenti. Pentru alții, codul sursă este disponibil.

$ wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add - $ sudo echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list $ sudo apt-get update $ sudo apt-get install ajenti $ sudo service ajenti restart

În timpul procesului de instalare, va fi generat un certificat SSL autosemnat și informațiile de conectare vor apărea în consolă. Puteți accesa interfața Ajenti conectând browserul la https://localhost:8000, login/parolă: root/admin (vi se va solicita imediat să îl schimbați). În caz de probleme, Ajenti poate fi pornit în modul de depanare cu comanda ajenti-panel -v .

Apoi, trebuie să personalizați panoul pentru dvs.: localizați-l, specificați un alt port sau IP pe care serverul îl va asculta și plasați widget-uri pe Dashboard. Pluginurile sunt preluate automat, trebuie doar să le verificați starea. Pictogramă cu semn de exclamare vă va spune că este necesară o instalare suplimentară pachete suplimentare, sfatul explicativ oferă numele lor și un link pentru instalare printr-un browser. Pentru unele dintre widget-uri trebuie să specificați Informații suplimentare - interfata retea sau numele serviciului. Widgeturile pot fi apoi mutate prin simpla apucare a acestora cu mouse-ul; pentru a șterge unul dintre ele, trebuie să îl apucați, să îl trageți în jos și să îl aruncați în coșul de gunoi care apare (sau prin editare Fișier de configurare/etc/ajenti/ajenti.json). Ajenti folosește propria bază de date de conturi, în plus, este posibil să se sincronizeze cu fișiere de sistem sau LDAP.

Panoul de control pentru găzduire ISPConfig

(este bine pentru că totul este rapid și au întotdeauna distribuții noi), instalat nginx php sql, dar nu aveam suficiente cunoștințe sau timp pentru a edita configurația, astfel încât WorpPress să pornească.

Adevărat, aceasta a coincis și cu delegarea domeniului către un registrator burghez. In general au aparut dificultati si am amanat mutarea pana la vremuri mai bune :).

Încercarea de a instala totul manual, fără nicio experiență și cunoștințe necesareîn administrarea unui server web nu a fost o sarcină ușoară. Și planul nu era să păstrăm un singur site, ci să transferăm toate site-urile de la Beget și Makhost la Digital Ocean.

Configurare ISP

Un administrator bun m-a sfătuit să instalez un panou și să-l controlez prin el. Aici există un panou de configurare ISP și instrucțiuni despre cum să-l instalezi pe orice Linux. Este gratuit și este adesea folosit, iar apoi totul poate fi configurat de pe web.

Dar ISP Config este nasol (coment persoană informată, care are propriile sale centre de date).

Mai întâi trebuie să instalați Linux gol cu ​​un shell și apoi cu panoul, iar acesta va instala totul în sine și configurațiile pentru toate serviciile.

Shell - shell, așa cum a fost DOS - funcționează Linie de comanda. Acum folosesc Putty.

ISPmanager

Dar prietenii mei buni care administrează o cantitate mare site-urile sunt recomandate de ISPmanager. ISPmanager are un mare plus: un manager de fișiere încorporat. Puteți, desigur, să utilizați WinSCP, dar este mai ușor să încărcați o arhivă și să o despachetați decât să încărcați mii de fișiere timp de două ore în loc de 20 de minute.

Dacă încărcați o arhivă prin WinSCP și nu un fișier la un moment dat, atunci trebuie să navigați în shell și să știți cum să o despachetați. Dar este mai convenabil prin intermediul panoului, iar începătorii nu trebuie să învețe comanda TAR.

Puteți, desigur, să folosiți comenzi atunci când configurați, dar apoi, când creați gazde, faceți baze de date, trebuie să păstrați multe în cap ce și cum - panoul ușurează munca.

Cele mai bune articole pe această temă