Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Savjet
  • Besplatni hosting kontrolni paneli. „Novačić

Besplatni hosting kontrolni paneli. „Novačić

Korištenje aplikacije za namjensku kontrolnu ploču odlično je rješenje za one programere i dizajnere koji hostuju više web lokacija na VPS/namjenskom serveru. Ovih dana većina programera, pa čak i dizajnera, pokreće više web stranica ili online portfelja i za to se razvijaju aplikacije koje zahtijevaju velike resurse. Stoga im je potreban vlastiti hosting plan koji će zadovoljiti sve zahtjeve. Korištenje VPS-a je odlična opcija, iako zahtijeva određeno znanje. Međutim, kada ga jednom instalirate, možete uštedjeti malo vremena, a VPS će vam omogućiti da lako upravljate više web stranica odjednom.

Dakle, danas želimo da vam predstavimo 7 besplatnih kontrolnih panela open source plana hostinga koji će vam pomoći da upravljate svojim serverima bez ikakvih problema.

OpenPanel je besplatni kontrolni panel otvorenog koda. Ima odličnu funkcionalnost, atraktivan interfejs i aplikacija je vrlo jednostavna za korištenje. OpenPanel je platforma za programere. Budući da je što pristupačniji, otvoren i modularan, možete ga koristiti za upravljanje bilo kojim procesom na Linux serveru.


Kloxo je potpuno objektno orijentirana hosting platforma koja vam omogućava korištenje skripti.


ISPConfig 3 je besplatan kontrolni panel otvorenog koda za Linux servere koji pruža mogućnost upravljanja više servera sa jednog panela. ISPConfig se distribuira pod BSD licencnim ugovorom.


WebsitePanel je cijeli portal za kompanije za hosting u oblaku i ISP-ove koji automatizira gotovo sve procese upravljanja Windows serverom. Moćna i fleksibilna platforma WebsitePanel otvorenog koda daje korisnicima mogućnost da lako upravljaju Windows Server aplikacijama uključujući IIS, SQL Server, Exchange 2010, Sharepoint 2010, OCS i Hyper-V implementacije.


VHCS je web sučelje otvorenog koda za jednostavno upravljanje web serverom na Linuxu. VHCS je dizajniran posebno za internet i hosting provajdere i IT stručnjake. Pomoću VHCS-a možete postaviti svoj server i aplikacije, kreirati korisnike sa domenima sa samo nekoliko klikova, što neće trajati više od jedne minute. VHCS upravlja Apache vhostovima, DNS-om, mail nalozima i FTP-om, omogućava vam kreiranje statistike i još mnogo toga.

Instalacija panela nije trivijalna, ima mnogo preporuka na netu, našao sam najdetaljnije i razumljivije: http://www.zvps.co.uk/zpanelcp/centos-6. Svjesno nisam preštampao, da ne bi plagirao.

Uzeo sam menadžer datoteka i ostale module ovde: http://forums.zpanelcp.com/showthread.php?6832-RusTus-ZPX-Modules . Imajte na umu da prvo morate instalirati spremište, a zatim koristiti "Mod Admin" za aktivaciju.

Opšti utisak o zPANELcp-u. Vrlo prizemljen i intuitivan kontrolni panel za hosting. Na jeftinim serverima je spor. Mnogi korisni moduli i ruska lokalizacija nedostaju prema zadanim postavkama. Neophodno je sami "završiti" ručno. Korišten preko pola godine. Pokazao se kao stabilan i pouzdan panel.

Pregled, testiranje i recenzije hosting panela VESTA

Podržane su verzije 5 i 6 RHEL i CentOS distribucija. Nakon instaliranja vesta kontrolne table, dobićete sledeći set softvera:

  • WEB: Nginx / Apache + mod_ruid2
  • DNS: Vezi
  • POŠTA: Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail
  • DB: MySQL / phpMyAdmin
  • FTP: VsFTPD

Instalacija nije teška. Prvo provjerite da li imate instalirane cURL i bash. Preporučljivo je ažurirati sistem na najnoviju verziju:

Yum clean all yum update

Tada možete početi instalirati VESTA

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

Ako se instalacija zamrzne i/ili imate proračunski server, pokrenite instalaciju s opcijom --force

bash vst-install.sh -f

Nakon toga, potrebno je da potvrdite svoje namjere pritiskom na "Y" i unesete ispravnu e-mail adresu. Proces instalacije traje oko 15 minuta (u zavisnosti od kapaciteta servera i debljine kanala).

Po završetku instalacije, vidjet ćete na ekranu adresu za prijavu na kontrolnu ploču hostinga, korisničko ime i lozinku. Također, ove informacije će biti duplirane na vašu poštu, na adresu koju ste unijeli na početku procesa instalacije.

Nedostaci VESTA instalatera

Tokom instalacije povezuje se remi repozitorijum iz kojeg se instaliraju php 5.4 i mysql 5.5 bez vašeg znanja. Kome trebaju prethodne verzije, onda pokrenite instalater sa --disable-remi opcijom

bash vst-install.sh -d

Tada će php 5.3 i mysql 5.1 biti instalirani na serveru.
Ako ste već instalirali, možete pokušati vratiti verziju prema ovom uputstvu -

  • tutorial

Dođe trenutak kada virtuelni hosting nije dovoljan i vaš projekat "traži" server. Neće vam uvijek za nove zadatke odmah trebati namjenski server, ali barem vrijedi početi s virtuelnim serverom. U isto vrijeme, mnogi od vas, kako bi nekako uštedjeli novac, počinju tražiti partnera(e) za iznajmljivanje produktivnije usluge. Također, jedna od opcija za uštedu budžeta je korištenje besplatnog softvera.

Na kraju krajeva, neće svako od vas, na primjer, biti zadovoljan sjediti u konzoli i instalirati potreban softver ili upravljati svojim stranicama putem iste komandne linije. U takvim trenucima mnogim webmasterima priskaču u pomoć hosting kontrolni paneli, a kako je lijepo kada je ovaj panel kvalitetan i besplatan softver. Nedavno smo već govorili o jednom slobodnom softverskom proizvodu, ali danas ćemo govoriti o još jednom zanimljivom kontrolnom panelu hostinga, odnosno o „novčiću“…

Mislim da su mnogi od vas pretpostavili da ćemo govoriti o CentOS Web Panel-u (CWP). Za razliku od mnogih drugih kontrolnih panela, CWP će vam omogućiti da automatski implementirate puni LAMP stek sa keširanjem na nivou web servera kroz Varnish Cache – odlično rješenje za čuvanje „vrućeg“ keširanog sadržaja vaših web stranica u RAM-u. To će ubrzati vašu web stranicu i istovremeno smanjiti opterećenje procesora.

Mogućnosti

Ali da se vratimo na sam panel, prije instalacije, želio bih istaknuti nekoliko njegovih glavnih prednosti:
  • podrazumevano je dostupna mogućnost promene verzija PHP-a - administrator sa njegove strane može da instalira potrebnu verziju u nekoliko klikova, a korisnik, zauzvrat, može da izabere željenu reviziju PHP-a za svoje sajtove;
  • panel je fokusiran kako na upravljanje serverima tako i na pružanje usluga hostinga (podrška za tarifne planove, ograničenja, itd.);
  • moguće je suprotstaviti se malim DDoS napadima i blokirati neželjeni promet korištenjem ekstenzija za rad sa CSF-om (Config Server Firewall);
  • iz kutije, CWP podržava CloudLinux, komercijalnu ekstenziju za CentOS koja je prvenstveno namijenjena hosting provajderima;
  • prilično zgodan hosting projekata sa video streamingom zbog ugrađene podrške za ffmpeg;
  • CWP ima integrisani anti-spam mehanizam baziran na AmaVIS-u, ClamAV-u, OpenDKIM-u, RBL provjerama, SpamAssassin-u;
  • panel podržava hostovanje i sopstvenih servera imena i korišćenje FreeDNS-a na serveru;
  • dostupnost ugrađenih alata za praćenje.
Kompletnu listu funkcija CentOS Web Panela možete pronaći na službenoj web stranici softverskog proizvoda na sljedećem linku. Kao što vidite, većina komercijalnih sistema za upravljanje serverima i hostingom nema tako širok spektar funkcija, a kamoli besplatnih proizvoda.

Zahtjevi sustava

Što se tiče sistemskih zahtjeva, prema riječima programera, potreban nam je server sa najmanje 512 MB RAM-a (za 32-bitnu verziju OS-a) i instaliran "novčić", odnosno CentOS 6.x. Ako želite da uživate u svim funkcijama ovog panela, kao što je antivirusno skeniranje pošte, onda vaš "automobil" mora imati najmanje 4 GB RAM-a. CWP takođe podržava operativne sisteme kao što su RedHat 6.x i CloudLinux 6.x.

Priprema servera

Kada hosting provajder obezbedi server sa CentOS-om, postoji nekoliko korisnih koraka koje treba preduzeti pre instaliranja CWP-a. Ako nemate instaliran uslužni program Wget - konzolni program za preuzimanje datoteka preko mreže, zatim se povežite na "mašinu" preko SSH-a i unesite sljedeću naredbu:

Yum -y update
I ne zaboravite ponovo pokrenuti "mašinu" kako bi promjene stupile na snagu:

Instalacija

Sada smo spremni da instaliramo CentOS Web Panel. Promijenite u /usr/local/src direktorij:

cd /usr/local/src
Gdje preuzimamo najnoviju verziju instalacionih datoteka:

Wget http://centos-webpanel.com/cwp-latest
Ako glavna veza ne radi, upotrijebite sljedeću naredbu:

Wget http://dl1.centos-webpanel.com/files/cwp-latest
Zatim započinjemo samu instalaciju:

Sh cwp-najnovija
Proces ugradnje može potrajati oko 30 minuta, pa mirno idite u kuhinju na šoljicu dobrog pića (svako ima svoj ukus). Kada se panel instalira u konzolu, vidjet ćete sljedeću poruku:

############################# # CWP instaliran # ################## ############ idite na CentOS WebPanel Admin GUI na http://SERVER_IP:2030/ http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx. xxx.xxx:2031 --------------------- Korisničko ime: root Lozinka: ssh server root lozinka MySQL root Lozinka: xxxxxxxxxxxx
Ne zaboravite da sačuvate svoje dozvole, posebno MySQL lozinku superkorisnika. Nakon toga, prema uputama samih programera, ponovo pokrećemo server pomoću dugmeta ENTER. Ako ovo ne uspije, onda koristimo naredbu za ponovno pokretanje, koju smo ranije spomenuli. Kada se ponovo pokušate povezati na server putem SSH-a, vidjet ćete CWP ekran dobrodošlice, koji će prikazati sažetak registriranih korisnika i trenutnu situaciju korištenja prostora na disku:

********************************************** Dobrodošli u CWP ( CentOS WebPanel ) server Ponovo pokrenite CWP koristeći: servis cwpsrv restart **************************************** ** *** ako ne možete pristupiti CWP-u pokušajte ovu naredbu: service iptables stop 15:20:19 do 23 min, 1 korisnik, učitavanje prosjek: 0.00, 0.00, 0.00 USER TTY OD [email protected] IDLE JCPU PCPU ŠTO root pts/0 78.111.187.112 15:20 1.00s 0.01s 0.01s -bash Veličina korištenog sistema datoteka Dostupno Upotreba% Montirano na /dev/mapper/vg0-root 33G 1.9G% 0.9G% 04mf 040M % /dev/shm /dev/vda1 485M 68M 392M 15% /boot /dev/mapper/vg0-temp 2.0G 369M 1.5G 20% /tmp

Interfejs

Idemo na panel koristeći vaš omiljeni pretraživač koristeći jedan od sljedećih linkova, pristup je isti kao i serveru:

Http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx.xxx.xxx:2031
Nakon uspješne autentifikacije, dolazimo do stranice menija Dashboard, odakle možete upravljati svim postavkama CWP panela. Pokušat ćemo ukratko opisati svaki blok panela:

  • Navigacija - navigacijski meni za pregled različitih postavki svake usluge;
  • Top 5 procesa - prikazuje u realnom vremenu 5 najproždrljivijih procesa na vašem serveru;
  • Disk Details - ovaj blok pruža informacije o diskovima vaše "mašine";
  • Status usluge - prikazuje trenutno stanje usluga, a takođe omogućava upravljanje njima ako je potrebno (pokretanje, zaustavljanje, itd.);
  • System Stats - prikazuje potrošnju RAM-a, broj procesa i poruka u redu čekanja;
  • Verzija aplikacije - prikazuje verzije instaliranih aplikacija kao što su Apache, PHP, MySQL i FTP;
  • Informacije o sistemu - prikazuje informacije o modelu procesora, broju jezgara, njihovoj frekvenciji, verziji operativnog sistema, vremenu rada servera itd.;
  • CWP Info - pokazuje koji serveri imena su trenutno konfigurisani za vašu mašinu, a takođe prikazuje IP adresu servera i verziju panela.

Standardno podešavanje

Zatim ćemo konfigurirati nekoliko osnovnih parametara koji su nam potrebni za rad sa CWP-om. Prvo, postavimo servere imena. Da biste to uradili, idite na odeljak menija DNS funkcije i izaberite stavku Uredi IP adrese servera imena.

Odredite svoje servere imena i kliknite na dugme Sačuvaj promene. Da biste pročitali uputstva za konfigurisanje DNS-a (BIND) koristite sledeću vezu, koja je takođe dostupna na stranici Uređivanje IP adresa servera imena.

Sljedeći korak je postavljanje "dijeljene" IP adrese i pošte superkorisnika - ovo su vrlo važni koraci za hostovanje sajtova na vašem serveru. U pravilu je IP servera već naveden, ali da biste se u to uvjerili, idite na odjeljak izbornika CWP postavke, a zatim odaberite Uredi postavke.

Vidimo da se u polju Shared IP najvjerovatnije nalazi IP adresa vaše "mašine" (ako to nije slučaj, onda je navedite), a u polju Root Email morate navesti svoju poštu. Nakon što navedete sve potrebne podatke, ne zaboravite da kliknete na dugme Sačuvaj promene. Sada je CWP spreman za hostovanje web lokacija.

Sjećate se da panel može pružiti usluge hostinga. U CWP-u imate mogućnost da postavite bilo koji broj tarifnih planova. Da biste to učinili, idite na odjeljak menija Paketi i odaberite Dodaj paket. Popunjavamo sva obavezna polja prema količini serverskih resursa koje ste spremni da pružite svom potencijalnom klijentu, i kao i obično, ne zaboravite da primenite promene – u ovom slučaju pritiskom na dugme Kreiraj.

Da biste dodali domen na panel, morate imati barem jedan korisnički račun. Idite na Korisnički nalozi, izaberite Novi nalog i kreirajte nalog. Želeo bih da skrenem vašu pažnju na činjenicu da je pristup ljusci za novokreiranog korisnika podrazumevano onemogućen. Savjetujem vam da razmislite nekoliko puta prije nego što aktivirate ovu funkcionalnost za svoje klijente. Ovdje također možete postaviti ograničenja inode za svakog korisnika. Kada su sva polja popunjena, kliknite na dugme Kreiraj.

Sada dodajmo novu domenu. Da biste to učinili, idite na odjeljak menija Domains i odaberite stavku Dodaj domenu. Određujemo potrebnu domenu, dodjeljujemo je odgovarajućem korisniku i popravljamo sve radnje tipkom Kreiraj.

Podrazumevano, panel je konfigurisan da troši malu količinu resursa vašeg servera, hajde da to proverimo. Da biste provjerili potrošnju RAM-a, povežite se na server preko SSH-a i unesite sljedeću naredbu:

Slobodno-m
Na ekranu naše "mašine" prikazani su sljedeći podaci:

Ukupno iskorištenih besplatnih dijeljenih bafera keširanih Mem: 1006 522 483 0 162 218 -/+ međuspremnika/cache: 142 864 Swap: 4095 0 4095
Mislim da ćete dobiti slične rezultate. Kao što vidite, od ukupne količine RAM-a u 1 GB, koristi se oko polovina - 522 MB, što je sasvim u skladu sa izjavom programera. Ova potrošnja resursa je prilično niska za hosting kontrolnih panela.

Takođe, podrazumevana instalacija već sadrži najnoviju stabilnu verziju PHP-a sa aplikacijom

CWP je čvrsto postavljen, u tom slučaju ćete morati preurediti server. Ali to je elementarno postavljeno, jedino što instalacijska skripta radi je skoro sat vremena.

# yum -y ažuriranje
# cd /usr/local/src
# wget http://centos-webpanel.com/cwp-latest
# sh cwp-najnoviji
sat vremena negdje će se sastaviti ovaj nered, nakon čega će izdati oproštajni meni

#############################
# CWP instaliran #
#############################
idite na CentOS WebPanel Admin GUI na http://SERVER_IP:2030/

http://SERVER_IP:2030

SSL: https://SERVER_IP:2031
———————
Korisničko ime: root
Lozinka: root lozinka ssh servera
MySQL root lozinka: XXXXXXXXXXXXXXXX
i traži od vas da se restartujete.

Na prvi pogled panel je multifunkcionalan, ali, kako se ispostavilo, dolazi i radi u varijanti koja se finalizira datotekom i maljem, jer, nažalost, prisustvo kontrolne table servera CentOS Web Panel ne samo da ne isključuje, ali zahtijeva i aktivan rad u konzoli, uz završetak svih, čini se, zadanih postavki, jer su napisane ili krivo ili uopće nisu ispravno.

Dakle, ideja je dobra, jer pored Apache web servera, moguće je koristiti dodatno keširanje bilo sa Nginx proxy servera ili sa Varnish Cache servera za keširanje. Ali prvi dovratak je da ih moraju uvijati samo njihove konzole, jer na CWP panelu postoje samo dva dugmeta: uključivanje i isključivanje.

Snažna funkcionalnost mail servera (RoundCube webmail, upravljanje redovima čekanja, SPF i DKIM, SpamHause anti-spam) i mogućnost rada sa mišićima i postgre. Ali u isto vrijeme, iz nekog razloga, nemoguće je povući baze podataka direktno s admin panela.

Lagani upravitelj datoteka web pretraživača i terminal baziran na Java prilično su lijepi dodaci funkcionalnosti. Moguće je instalirati TeamSpeak i vrlo obimnu listu mogućih web aplikacija za instalaciju, putem dodatne Softaculous skripte - vrijedi instalirati i provjeriti, makar samo radi pregleda liste svih dostupnih aplikacija, jer osim toga standardnim instalaterima WP-a, Joomle, Drupala i foruma nudi jako puno ozbiljnih paketa od online prodavnica do CRM-a i tiket sistema. Podsjeća me na fantaziju iz CPanela, uvoz iz kojeg se, inače, također nudi u meniju.

Ali, s obzirom na poteškoće u postavljanju elementarnih stvari, kao što je rad web servera, za koji su ugrađeni donji paneli, iskreno sumnjam da je ovo rješenje pogodno za upravljanje čak i mojim vlastitim hostingom, jer morate puno učiniti nepotrebnih manipulacija, uprkos činjenici da .

Kontrolna tabla za hosting je softverski alat koji vam omogućava da upravljate web serverom i sajtovima koji se na njemu nalaze preko grafičkog interfejsa. Koristeći kontrolnu tablu, možete obavljati takve operacije kao što su upravljanje uslugama pošte, FTP nalozima, bazama podataka, dodavanje i brisanje domena i poddomena, učitavanje fajlova, pregled statistike saobraćaja, postavljanje unapred instaliranih skripti i drugo.

Kao poseban proizvod, kontrolne ploče za hosting postale su široko korištene kasnih 1990-ih. Od tada su se mnogo promijenile i poboljšale. Danas na tržištu postoji ogroman broj rješenja za upravljanje hostingom, besplatnih i vlasničkih. Kako iz sve te raznolikosti izabrati zaista vrijedan proizvod?

Na internetu možete pronaći publikacije koje upoređuju postojeće panele (ovdje je, na primjer, dobar prevodni materijal; pogledajte također). Odlučili smo sastaviti vlastitu recenziju, u kojoj je naglasak stavljen nešto drugačije nego u prethodno objavljenim. Jedan od glavnih kriterijuma na kojima se temelji naš pregled je podrška web servera i njihovih kombinacija od strane panela. Osim toga, u našem članku razmatramo proizvode koji nisu uključeni u publikacije na gornjim linkovima.

ISP Manager

Da biste instalirali ISP Manager, dovoljno je sa zvanične web stranice preuzeti posebnu skriptu sa konzole i pokrenuti je, a nakon pokretanja navesti potrebnu verziju (4 ili 5) i izdanje (Lite ili Pro). U verziji 4, instalacija se vrši preko konzole, au verziji 5 - na drugačiji način: kada odaberete minimalnu opciju, na konzoli se prikazuje veza koju trebate otvoriti u pretraživaču i nastaviti instalaciju odabirom potrebne komponente. Imajte na umu da, za razliku od četvrte, peta verzija ima modularnu strukturu: potrebna je samo komponenta Core. Na osnovu toga već možete odabrati druge komponente koje se koriste - na primjer, ISP Manager Pro ili Lite (postoje i druge komponente koje se neće razmatrati u ovom članku). Međutim, ako odaberete preporučenu opciju instalacije u konzoli, sve potrebne komponente će se automatski instalirati.

Podrazumevani web server je Apache. Nginx je dodatno instaliran (za ovo samo trebate otići na odjeljak "Podešavanje servera" -> "Funkcije"):


Jednom instaliran, automatski postaje frontend, a Apache postaje backend. Ovo je učinjeno kako bi se odvojile različite funkcije između Nginxa i Apachea: Nginx je vrlo dobar u podržavanju više sesija i serviranju statičkog sadržaja (slike, muzika, video zapisi, itd.), Apache ima opsežnu podršku za dinamičke podatke.
Nakon toga, Apache će početi da sluša na portu 81 (u petoj verziji - na 8080), što omogućava direktan pristup bez korištenja Nginxa. Da biste to učinili, samo trebate navesti željeni port u adresnoj traci pretraživača, na primjer http://example.com:81/ .

Iz sigurnosnih razloga, nakon instaliranja Nginxa, preporučljivo je koristiti iptables za blokiranje pristupa serveru na portu 81, ostavljajući samo lokalnu (127.0.0.1) i eksternu IP adresu servera kao dozvoljenu. Ovo se može uraditi na samom panelu preko GUI-a u odjeljku firewall-a:


Neki korisnici preferiraju u ovom slučaju da promijene adresu za apache u lokalnu (127.0.0.1), ostavljajući port 80. Nije preporučljivo mijenjati postavke sistema, koje se mogu vratiti na zadane vrijednosti u slučaju ažuriranja kontrolne ploče.

Za razliku od verzije 4, verzija 5 koristi nezavisni web server koji obezbeđuje kontrolni panel i nije povezan ni na koji način sa Apacheom ili Nginxom. Zato možete odbiti da koristite Apache. Potrebno je samo konfigurisati sajt da radi u sprezi sa Nginx + php-fpm. Međutim, mora se uzeti u obzir da php-fpm ne može u potpunosti zamijeniti apache. Na primjer, kada se prebacite na php-fpm, Nginx web server bi trebao obraditi funkcije URL konverzije u čitljive (implementirane putem mod_rewrite u Apacheu).

Prednosti pete verzije uključuju mogućnost direktnog uređivanja Apache i Nginx konfiguracijskih datoteka za odabranu domenu, tako da za svaki domen možete postaviti pojedinačne postavke koje se neće primjenjivati ​​na druge.

Također, nesumnjive prednosti uključuju podršku za web skripte u APS formatu, uz pomoć kojih možete instalirati gotov CMS za odabranu domenu u poluautomatskom načinu rada. Korisnik samo treba da odabere željenu aplikaciju sa liste i odredi potrebne parametre za nju (baza podataka koja se kreira, korisnik, lozinka itd.).
Ostale prednosti ISP Manager-a uključuju širok spektar funkcija za upravljanje serverom, jednostavnost prenosa naloga između hostinga, pogodan višejezični interfejs i detaljnu i razumljivu dokumentaciju.

Nedostaci uključuju ograničeno upravljanje zaštitnim zidom i neaktivnost prema zadanim postavkama. Iako je modul za upravljanje zaštitnim zidom aktiviran u fazi instalacije panela, pravila su po defaultu neaktivna. Da biste ih aktivirali, morate napraviti barem jednu promjenu na listi postojećih pravila sa kontrolne table (na primjer, kao što je gore opisano).

Plesk Panel

Da biste instalirali Plesk Panel, samo preuzmite instalacijsku skriptu sa službene stranice i pokrenite je s konzole.

Nginx + Apache paket je podržan bez upotrebe, nije potrebna dodatna konfiguracija. Možete odmah kreirati domenu i učitati sadržaj stranice. Ako nakon instaliranja panela instalirate i dodatni modul zaštitnog zida, tada će se odmah aktivirati pravila koja ograničavaju pristup Apache web serveru.

Moguće je raditi u Nginx + php-fpm modu, ali za to morate instalirati komponentu podrške za php-fpm sa stranice Parallels za instalaciju i nadogradnju:


i navedite za odabrani domen da php fajlovi treba da se obrađuju pomoću Nginxa:


Poput ISP Managera, Plesk Panel vam omogućava da instalirate potrebne web aplikacije (APS) sa same kontrolne ploče, čime se minimiziraju koraci za pripremu stranice korisnika.


Od prednosti Pleska vrijedi istaknuti korisničko sučelje, bogat skup funkcija i prisutnost brojnih proširenja (dodataka) instaliranih direktno s kontrolne ploče.

Postoji samo jedan nedostatak: preopterećenje modulima koji većini krajnjih korisnika vjerojatno neće trebati.

Ajenti

Developer: Evgeny Pankov
Prva verzija: 2010
najnoviju verziju:1.2.20 (april 2014.)
Podržani OS: Debian 6.0 i noviji, Ubuntu 10.04 i noviji, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo
Licenca: GNU LGPL
Službena stranica: http://ajenti.org/

Ajenti je okruženje za obavljanje administrativnih zadataka na serveru preko web interfejsa. Stranice se održavaju i upravljaju pomoću dodatka Ajenti-V, koji se također može koristiti za upravljanje Nginx web serverom.

Da biste instalirali Ajenti, samo preuzmite skriptu sa službene web stranice i pokrenite je za izvršenje. Potrebno spremište će se automatski povezati; instalirat će sve potrebne pakete. Ajenti-V pakete je potrebno instalirati zasebno:

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

Podrazumevano, Ajenti-v je dizajniran da radi sa Nginx web serverom u sprezi sa php-fpm, wsgi, puma, unicorn, node.js. Apache je podržan, ali ova podrška je minimalna: korisnik dobija pristup samo konfiguracijskoj datoteci odgovornoj za rad odabrane domene:


Nginx u ovom slučaju mora biti konfiguriran da radi kao obrnuti proxy:


Korisnici koji nisu iskusni u direktnom uređivanju konfiguracijskih datoteka mogu imati problema u ovoj fazi. Web sučelje s kojim se uređuju Nginx parametri može izgledati neobično i vjerovatno nećete moći sve ispravno konfigurirati prvi put: morat ćete nekoliko puta urediti postavke na web sučelju, a zatim pregledati datoteke koje generiše Ajenti-v i uporedi dobijeno sa namjerom.

Interfejs za konfigurisanje ugrađenih interpretatora (poput php-fpm ili uwsgi) je bolji, ali postoji velika šansa da ćete i ovde naići na razne vrste iznenađenja. Ali nakon prvog upoznavanja, iskusni korisnici će moći cijeniti ovaj minimalistički pristup i njegovu praktičnost.

Među prednostima Ajenti-ja navešćemo veliki skup funkcija za upravljanje web serverima i sajtovima, proširivih uz pomoć dodatnih modula i dodataka. Panel ima AJAX-bazirano web sučelje prilagođeno korisniku. Ajenti je općenito korisničko okruženje koje nije preopterećeno postavkama i postavkama, što ga čini lakim i za početnike.

Jedini značajan nedostatak su poteškoće koje smo već spomenuli s uređivanjem konfiguracijskih datoteka za neiskusne korisnike.
Projekat se intenzivno razvija i unapređuje sa svakom novom verzijom. Smatramo da je Ajenti vrlo obećavajući proizvod i preporučujemo ga na pregled.

Vesta CP

Developer: Vesta company
Prva verzija: godina 2012
najnoviju verziju: 0.9.9 −1 (avgust 2014.)
Podržani 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
Licenca: GNU GPL; dodatna podrška je obezbeđena uz naknadu
Službena stranica: http://vestacp.com/

Kao iu slučaju prethodnih panela, za instalaciju dovoljno je preuzeti skriptu i pokrenuti je za izvršenje. Tada se sve dešava automatski. Po potrebi se povezuju dodatna spremišta. Ako su neke potrebne komponente već instalirane ranije, tada će direktorij /root/vst_install_backup sadržavati sigurnosne kopije svih konfiguracijskih datoteka koje su bile pogođene tokom njihove instalacije.

Vesta CP se razlikuje od svih panela o kojima smo gore govorili, prvo po tome što se u njemu sve operacije koje se izvode preko pretraživača mogu izvoditi i preko konzole, i drugo, po tome što koristi Apache mod_ruid2 modul. Svi uslužni programi konzole nalaze se u direktoriju /usr/local/vesta/bin/; njihova imena počinju sa "v-" prefiksom, kao što je v-add-user, v-change-database-password, i tako dalje.

Apache mod_ruid2 modul koji je već spomenut gore zaslužuje posebnu pažnju. Mogli biste napisati cijeli članak o njemu; ovdje ćemo se ograničiti na kratak opis, ali to će biti sasvim dovoljno za razumijevanje specifičnosti Veste CP. Kada mnogo korisnika koegzistira na jednom serveru, a sve njihove stranice opslužuje samo jedan web server, postoji problem diferencijacije prava pri izvršavanju php skripti. Obično se ovaj problem rješava izvršavanjem skripti kroz suexec i suphp. Prednost mod_ruid2 je što radi direktno sa mod_php, što omogućava bržu brzinu izvršavanja.

Također možete odrediti dodatnu grupu za mod_ruid2 (na primjer, onu pod kojom se pokreće Apache proces) - to može ponekad biti potrebno za instaliranje nekog CMS-a.
Ovaj modul ima značajan nedostatak: ako postoje ranjivosti, teoretski je moguće dobiti root pristup preko njega. Sam programer mod_ruid2 predlaže korištenje grsecurity kernel zakrpa kako bi se osigurala sigurnost.
Unatoč činjenici da je ovaj modul još uvijek u pomalo "sirovom" stanju, postaje sve rasprostranjeniji i popularniji. O tome može svjedočiti barem činjenica da se već koristi u CPanel panelu kao jedan od php rukovatelja.

Nakon instalacije, ne morate ništa dodatno konfigurirati, potrebno je samo navesti glavne NS servere. Podrazumevano, prilikom kreiranja sajta, koristi se Apache web server, podržan je i paket Apache + Nginx:

Trenutno ne postoji podrška za Nginx + php-fpm način rada, implementacija je obećana u sljedećem izdanju.

Uprkos minimalističkom interfejsu, VestaCP pruža sve potrebne alate za kreiranje i upravljanje sajtom: upravljanje korisnicima, kreiranje domena i baza podataka. Neke operacije (kao što je postavljanje php parametara) će se i dalje morati izvoditi pomoću konzole. Od prednosti VestaCP-a izdvajamo brz rad sa stanovišta korisnika, jednostavnost instalacije i ažuriranja, te dobar forum tehničke podrške.
Od nedostataka se može izdvojiti samo jedan: nedostatak barem kratkog opisa šablona sa liste specificirane za Apache, Nginx i DNS. Međutim, ovaj minus nije toliko značajan: sve potrebne informacije mogu se pronaći u službenoj dokumentaciji, a zadani predlošci su prikladni za većinu slučajeva.
Vesta CP se intenzivno razvija; Nadajmo se da će u bliskoj budućnosti postati funkcionalniji i praktičniji.

cPanel

Developer: cPanel Inc.
Prva verzija: 1996
najnoviju verziju: 11.44.1.17 (avgust 2014.)
Podržani OS: Sentos 5.x, 6.x, RHEL 5.x, 6.x, CloudLinux 5.x, 6.x, FreeBSD (od 30.09.2012. podrška je ukinuta), postoji verzija za Windows (od februara 2014 nije podržana)
Licenca: vlasnički
Službena stranica: http://cpanel.net/

CPanel se od gore navedenih panela razlikuje po složenoj proceduri ugradnje. Prije preuzimanja sa službene stranice i pokretanja instalacijske skripte, morat ćete izvršiti preliminarnu pripremu: onemogućiti SELinux, instalirati Perl, postaviti potpuno kvalificirano ime domene (fqdn) u /etc/sysconfig/network i /etc/hosts fajlovima .

Tokom instalacije, sve komponente potrebne za rad web servera se sklapaju iz izvornih kodova. Sve ovo razumljivo čini proces instalacije veoma dugim.

SPanel se sastoji od dvije komponente: samog CPanela i WHM-a. WHM je web sučelje za "super administratora", pomoću kojeg možete pristupiti svim postavkama okruženja - na primjer, postaviti važne parametre koji utiču na Apache performanse (max_clients, min/max rezervni serveri i ostalo), pristup svim mogućim php opcijama itd. Nesumnjiva pogodnost leži u činjenici da se postavke mogu mijenjati preko web sučelja, umjesto da se ručno uređuju konfiguracijske datoteke. Međutim, u nekim slučajevima, pojedinačne komponente će možda morati da se rekonstruišu da bi nove postavke stupile na snagu.

Alat WHM EasyApache se koristi za konfiguraciju web servera. Pomoću njega možete odabrati određeni profil - skup funkcija koje će server podržavati. Ako odaberete, na primjer, Osnovni profil, tada će svi zahtjevi biti obrađeni pomoću standardnog mpm_prefork modula. Ako odaberete MPM ITK profil, tada će se koristiti modul mpm_itk, koji povećava sigurnost web servera razdvajanjem procesa po korisnicima:


CPanel je kontrolni panel u tradicionalnom smislu. Uz njegovu pomoć upravljate stranicama, konfigurirate poštu, imena domena itd. CPanel sučelje je jednostavno i jasno čak i za početnike:


Izvan kutije, cPanel podržava samo Apache web server. Podrška za druge web servere pruža se putem dodataka i ekstenzija trećih strana, kako vlasnički tako i besplatni.
Da biste koristili Nginx kao prednji kraj za Apache, možete, na primjer, koristiti dodatak Nginx Admin. Da biste instalirali ovaj dodatak, morate preuzeti tar arhivu, raspakirati je i pokrenuti specijaliziranu skriptu. Imajte na umu da najnovije verzije CPanela mogu imati problema s instaliranjem Nginx Admin-a. Također možete koristiti ekstenziju ApacheBooster ili vlasnički cPnginx dodatak. Podrška za paket Nginx + php-fpm implementirana je pomoću cpXstack dodatka.

Zbog činjenice da je CPanel fokusiran na rad sa Apache web serverom, moguće je pružiti obilje mogućnosti za fleksibilno prilagođavanje i konfiguraciju. Fleksibilnost se osigurava stvaranjem samostalnog okruženja uz ponovnu izgradnju ako je potrebno. Rad sa WHM-om zahtijeva određeno znanje i iskustvo od korisnika, ali su u većini slučajeva dovoljne zadane postavke.

Najnovije verzije (počevši od 11.44) dodale su mogućnost centralnog upravljanja drugim serverima sa unapred instaliranim WHM sa glavnog servera, koji se zove konfiguracioni klaster (Konfiguracija klastera, slično sličnom režimu u ISPConfig - vidi ispod). Mogućnosti za rad u klasteru se šire; nove funkcije se postepeno dodaju.

Među nesumnjivim prednostima CPanela su podrška za širok spektar softvera, lokalizacija na više od 20 jezika, upravljanje korisnicima na više nivoa i napredna funkcionalnost za preprodaju.

Loša strana fleksibilnosti konfiguracije i kontrole je niža (u poređenju sa gore navedenim panelima) performanse.

S obzirom na cijenu licenciranja i multi-serversku podršku, ovaj panel se može preporučiti za korištenje prvenstveno od strane preprodavača i onih koji održavaju veliki broj različitih stranica.

ISPConfig

Developer: projektfarm GmbH
Prva verzija: 2007
najnoviju verziju: 3.0.5.4 (avgust 2014.)
Podržani OS: Debian, Ubuntu, CenOS, OpenSUSE, Fedora
Licenca:BSD
Službena stranica: http://www.ispconfig.org/

Ovaj pristup omogućava podršku većeg broja distribucija, kao i implementaciju funkcija koje nisu dostupne većini PU. Na primjer, moguće je raditi u svojevrsnom klasteru od nekoliko servera na kojima je instaliran ISPConfig; dok je jedan od njih glavni i kontroliše sve ostale. U ovom načinu rada, prilikom kreiranja korisnika i domene, možete odmah odrediti na kojem serveru će biti pohranjeni njegovi podaci. Također možete podijeliti funkcije između servera: jedan će biti odgovoran za rad baze podataka, drugi - za glavni web server koji obavlja dinamičku obradu zahtjeva, a treći - za frontend koji prima korisničke zahtjeve.

S obzirom da se priprema okruženja vrši i prije instalacije samog panela, ISPConfig se može instalirati na sistem na kojem već radi Nginx ili Apache server. ISPConfig može da radi sa bilo kojim od ovih servera, koji se takođe može konfigurisati na način prilagođen korisniku (npr. Nginx + php-fpm). Podrška za paket Nginx + Apache može se konfigurirati pomoću posebnog modula.

Priprema web servera i njegovog okruženja je rutinski i prilično težak zadatak, ali se može ubrzati i automatizirati korištenjem posebnih skripti. Na poslužitelju s OC Debianom ili Ubuntuom, ISPConfig se može instalirati pomoću skripte ISPConfig3-Debian-Installer. Skripta radi i sa Apache serverom i sa Nginxom. Tu je i skripta za rad sa Nginx + Apache paketom.

Nesumnjive prednosti panela uključuju podršku za cluster mod i APS standard - funkcije koje se uglavnom nalaze u vlasničkim proizvodima.

Očigledan nedostatak CPanela je složenost pripreme servera za instalaciju i ručna konfiguracija svih komponenti. I iako su detaljna uputstva korak po korak data na web stranici howtoforge.com, to ne uklanja sve poteškoće pri instalaciji.


Zaključak

U ovom članku smo brzo pogledali nekoliko popularnih i uobičajenih kontrolnih ploča. Rezultate našeg pregleda sumiramo u obliku sljedeće tabele (tabela također pruža dodatne informacije koje daju potpuniju sliku o mogućnostima panela koji se razmatraju:

Karakteristično ISP Manager Plesk WHM/CPanel VestaCP Ajenti-V ISPConfig
Podržani 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
Cloud Linux 5-6
CentOS 5-6
RHEL 5-6
Cloud Linux 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
Podržani web serveri Apache
Apache + Nginx
Nginx + php-fpm (za verziju 5)
Zadani Apache + Nginx Zvanično samo Apache; Apache + Nginx i Nginx + php-fpm - preko ekstenzija treće strane Apache
Apache + Nginx
nginx + php fpm
nginx + uwsgi
Nginx + Puma
Nginx + Unicorn
Nginx + Gunicorn
Nginx + Node.js
Nginx + Apache
Nginx ili Apache, Nginx + Apache - preko ekstenzije treće strane
Podržane baze podataka MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
PostgreSQL
MySQL
Podržani DNS serveri Bind Bind Bind
MyDNS
NSD
Bind Bind
NSD
Bind
MyDNS
Upravljanje domenom i poddomenom Potpuno upravljanje zonom putem Bind-a Izbor servera: Bind, myDNS, NSD Upravljanje zapisima putem Bind-a Nema ugrađenih alata Potpuno upravljanje zonom putem Bind-a
Postavljanje i administracija baze podataka osnovno*
phpMyAdmin
osnovno*
phpMyAdmin
osnovno*
phpMyAdmin
osnovno*
phpMyAdmin
osnovno*
ajenti-mysql modul
osnovno*
phpMyAdmin
Statistika Awstats Awstats
Webalizer
analogni
Awstats
Awstats
Webalizer
Ne postoji statistika kao takva, ona se mora dodati preko odgovarajućeg unosa u konfiguracionoj datoteci Awstats
Webalizer
APS podrška + + + - - +
Sigurnosne postavke Ugrađeno upravljanje firewall-om, anti-spam (bijele/crne liste) Fail2ban, Kaspersky antivirus, spamassasin (bijele i crne liste) mod_security (detaljne opcije konfiguracije), clamav, cPHulk, brute force zaštita, vhost apache zatvori sa mod_ruid2 i cPanel jailshell Nema ugrađenih sigurnosnih funkcija Ugrađeni firewall Ugrađeno upravljanje firewall-om, anti-spam (bijela/crna lista), fail2ban, RKHunter
Troškovi i uslovi licenciranja 5 - lite: 190 rubalja / mjesec, pro: 570 rubalja / mjesec Zvanične cijene su date, cijene mogu biti niže za preprodavače Web Host: 35 USD mjesečno ili 385 USD godišnje, jednostavnija izdanja dostupna od preprodavača 20$/mjesečno (200$/godišnje) za VPS. 45$/mjesečno (425 USD godišnje) za posvećene Distribuirano pod GNU GPL; dodatna tehnička podrška je obezbeđena uz naknadu Distribuirano pod licencom AGPLv3 Distribuirano pod BSD licencom

* - osnovno upravljanje se odnosi na jednostavne funkcije za kreiranje i brisanje baza podataka i njihovih korisnika.

Ako imate komentare i dodatke - dobrodošli u komentare. Čekamo i komentare onih koji koriste hosting kontrolne panele, a koji nisu uključeni u našu recenziju. Bilo bi zanimljivo znati zašto ste ih odabrali i koje su po vašem mišljenju njihove prednosti.

Top Related Articles