Vodiči za Apache za početnike

Sadržaj

Što je Apache?

Apache je izvanredan komad aplikacijskog softvera. To je najčešće korištena aplikacija web poslužitelja na svijetu s više od 50% udjela na tržištu komercijalnih web poslužitelja. Apache je najčešće korištena aplikacija web poslužitelja u operacijskim sustavima sličnim Unixu, ali može se koristiti na gotovo svim platformama kao što su Windows, OS X, OS / 2 itd. Riječ Apache preuzeta je iz imena Native Američko pleme 'Apache', poznato po svojim vještinama u ratovanju i stvaranju strategija.

To je modularna aplikacija web poslužitelja koja se temelji na procesu i stvara novu nit sa svakom simultanom vezom. Podržava brojne značajke; mnogi od njih su sastavljeni kao zasebni moduli i proširuju njegovu osnovnu funkcionalnost, a mogu pružiti sve, od podrške programskog jezika na poslužitelju do mehanizma provjere autentičnosti. Virtualni hosting je jedna takva značajka koja omogućuje jednom Apacheovom web poslužitelju da opslužuje veći broj različitih web stranica.

Kako instalirati Apache

Postoje brojni načini instaliranja paketa ili aplikacije. Ovdje su navedeni u nastavku -

  1. Jedna od značajki ove web aplikacije s otvorenim kodom je da svatko može izraditi program za instalaciju prema svom okruženju. To je omogućilo raznim dobavljačima kao što su Debian, Red Hat, FreeBSD, Suse itd. Da prilagode mjesto datoteke i konfiguraciju apachea uzimajući u obzir druge instalirane aplikacije i osnovni OS.
  2. Osim što ga instaliramo iz instalacijskog programa koji se temelji na dobavljaču, uvijek postoji mogućnost izrade i instaliranja iz izvornog koda. Instaliranje Apachea iz izvorne datoteke neovisno je o platformi i radi za sve OS.

Apacheov web poslužitelj modularna je aplikacija u kojoj administrator može odabrati potrebnu funkcionalnost i instalirati različite module prema svojim zahtjevima.

Svi se moduli mogu kompilirati kao dinamički dijeljeni objekti (DSO je objektna datoteka koju može dijeliti više aplikacija dok se izvršavaju) koja postoji odvojeno od glavne datoteke apache. DSO pristup se toplo preporučuje, a zadatak dodavanja / uklanjanja / ažuriranja modula iz konfiguracije poslužitelja čini vrlo jednostavnim.

Instalirajte Apache: Linux Platform

Na sustavima temeljenim na Red Hat ili rpm

Ako koristite rpm (RedHat Package Manager je uslužni program za instaliranje aplikacija na Linux sustavima) distribuciju Linuxa, tj. Red Hat, Fedora, CentOs, Suse, ovu aplikaciju možete instalirati bilo od strane upravitelja paketa određenog dobavljača ili izravno izgraditi rpm datoteku iz dostupnog izvora tarball.

Apache možete instalirati putem zadanog upravitelja paketa koji je dostupan na svim distribucijama temeljenim na Red Hat-u, poput CentOs, Red Hat i Fedora.

[root @ amsterdam ~] # yum instalirati httpd

Izvorna tarča apachea mogla bi se pretvoriti u rpm datoteku pomoću sljedeće naredbe.

[root @ amsterdam ~] # rpmbuild -tb httpd-2.4.x.tar.bz2

Na serveru je obavezno instalirati -devel paket za stvaranje .rpm datoteke iz izvora.

Nakon što pretvorite izvornu datoteku u rpm instalacijski program, možete upotrijebiti sljedeću naredbu za instalaciju Apachea.

[root @ amsterdam ~] # rpm -ivh httpd-2.4.4-3.1.x86_64.rpm

Nakon instalacije poslužitelj se ne pokreće automatski, da biste pokrenuli uslugu, morate upotrijebiti bilo koju od sljedećih naredbi na Fedori, CentOs ili Red Hat.

[root @ amsterdam ~] # / usr / sbin / apachectl start[root @ amsterdam ~] # usluga httpd start[root @ amsterdam ~] # /etc/init.d/httpd start

Instalirajte Apache iz izvora

Instalacija apachea iz izvora zahtijeva instaliranje paketa -devel na vaš poslužitelj ... Najnoviju dostupnu verziju Apachea možete pronaći ovdje. Nakon što preuzmete izvornu datoteku, premjestite je u mapu / usr / local / src.

[root @ amserversterdam ~] cd / usr / local / src[root @ amserversterdam ~] gzip -d httpd-2.2.26.tar.gz[root @ amserversterdam ~] tar xvf httpd-2.2.26.tar[root @ amserversterdam ~] httpd-2.2.26

Da biste vidjeli sve opcije konfiguracije dostupne za Apache, možete upotrijebiti opciju ./configure -help. Najčešća opcija konfiguracije je -prefix = {ime direktorija za instalaciju}.

[root @ amserversterdam ~] ./ configure --help[root @ amserversterdam ~] ./ configure -prefix = / usr / local / apache -enable-so[root @ amserversterdam ~] napraviti[root @ amserversterdam ~] izraditi instalaciju

Gornji primjer prikazuje kompilaciju Apachea unutar direktorija / usr / local / apache s DSO sposobnošću. Opcija -enable-so, može učitati potrebne module u apache tijekom izvođenja putem DSO mehanizma, umjesto da zahtijeva ponovnu kompilaciju.

Kada se instalacija dovrši, možete pregledavati zadanu stranicu web poslužitelja s omiljenim preglednikom. Ako je na vašem poslužitelju omogućen vatrozid, morate napraviti iznimku za priključak 80 na vašem vatrozidu OS-a. Sljedeću naredbu možete koristiti za otvaranje porta 80.

iptables -I INPUT -p tcp --dport 80 -j PRIHVATI

usluga iptables spremi

Pregledavanjem IP adrese poslužitelja možete vidjeti zadani zaslon dobrodošlice Apache2 .

Što je virtualni domaćin?

Web poslužitelj Apache može ugostiti više web mjesta na ISTOM poslužitelju. Ne trebaju vam zasebni poslužiteljski strojevi i softver apache za svaku web stranicu. To se može postići korištenjem koncepta Virtual Host ili VHost.

Svaka domena koju želite hostirati na svom web poslužitelju imat će zaseban unos u konfiguracijskoj datoteci apache.

Vrste Apache Virtualhost

  1. Virtualni domaćin zasnovan na imenu
  2. Virtualni domaćin zasnovan na adresi ili IP-u i.

Virtualni host zasnovan na imenima

Virtualni hosting zasnovan na imenima koristi se za hostiranje više virtualnih mjesta na jednoj IP adresi.

Da biste konfigurirali virtualni hosting zasnovan na imenu, morate postaviti IP adresu na koju ćete primati Apache zahtjeve za sve željene web stranice. To možete učiniti pomoću NameVirutalHost direktive unutar apache konfiguracije, tj. Datoteke httpd.conf / apache2.conf.

Primjer virtualnog hosta Apache:

NameVirtualHost *: 80ServerAdmin Ova adresa e-pošte zaštićena je od neželjenih robota. Ako ga želite pregledati, potreban vam je omogućen JavaScript.DocumentRoot /var/www/html/example1.comIme poslužitelja www.example1.comServerAdmin Ova adresa e-pošte zaštićena je od neželjenih robota. Ako ga želite pregledati, potreban vam je omogućen JavaScript. DocumentRoot /var/www/html/example2.comName poslužitelja www.example2.com 

Možete dodati onoliko virtualnih hostova, prema vašim zahtjevima. Datoteke s web konfiguracijom možete provjeriti pomoću:

[root @ amsterdam ~] #httpd -tSintaksa u redu

Ako konfiguracijska datoteka ima pogrešnu sintaksu, izbacit će pogrešku

[root @ 115 conf.d] # httpd -tSintaksna pogreška u retku 978 od /etc/httpd/conf/httpd.conf:Neispravna naredba '*', možda pogrešno napisana ili definirana modulom koji nije uključen u konfiguraciju poslužitelja

Virtualni domaćin zasnovan na IP-u

Da biste postavili virtualni hosting zasnovan na IP-u, treba vam više od jedne IP adrese konfigurirane na vašem poslužitelju. Dakle, broj vhost apachea ovisit će o broju IP adresa konfiguriranih na vašem poslužitelju. Ako vaš poslužitelj ima 10 IP adresa, možete stvoriti 10 virtualnih hostova temeljenih na IP-u.

U gornjem dijagramu dvjema web mjestima example1.com i example2.com dodijeljene su različite IP adrese i koriste virtualni hosting zasnovan na IP-u.

Slušajte 192.168.0.100:80ServerAdmin Ova adresa e-pošte zaštićena je od neželjenih robota. Ako ga želite pregledati, potreban vam je omogućen JavaScript.DocumentRoot /var/www/html/example1.comIme poslužitelja www.example1.comServerAdmin Ova adresa e-pošte zaštićena je od neželjenih robota. Ako ga želite pregledati, potreban vam je omogućen JavaScript. DocumentRoot /var/www/html/example2.comName poslužitelja www.example2.com 

Što Apache treba za pokretanje Php datoteke?

Za pokretanje Php datoteka na Apacheu potreban je mod_php omogućen na vašem poslužitelju. Omogućuje Apacheu da interpretira .Php datoteke. Ima Php rukovatelje koji interpretiraju Php kôd u apacheu i šalju HTML na vaš web poslužitelj.

Ako je mod_php omogućen na vašem poslužitelju, imat ćete datoteku pod nazivom php.conf u direktoriju /etc/httpd/conf.d/. Možete ga provjeriti i sa:

httpd -M | grep "php5_module"

Izlaz će biti sličan:

Php rukovatelji u Apacheu

  • mod_php
  • CGI
  • FastCGI
  • suPHP

mod_php je najstariji PHP rukovatelj, čini PHP dijelom apachea i ne poziva nijedan vanjski PHP proces. Ovaj je modul po defaultu instaliran u svako Linux distribucijsko spremište, tako da je omogućavanje / onemogućavanje ovog modula vrlo jednostavno.

Ako koristite FastCGI kao svoj PHP rukovatelj, možete postaviti više verzija PHP-a koje će različiti računi na vašem poslužitelju koristiti.

FastCGI tj. Mod_fastcgi je proširenje mod_fcgid , pri čemu je mod_fcgid alternativa CGI-u, tj. Mod_cgi, visokih performansi. Pokreće dovoljan broj primjeraka CGI-a za obradu istodobnih web zahtjeva. Također koristi suexec za podršku različitim korisnicima s vlastitim instancama PHP-a i poboljšava web sigurnost.

Pokretanje ruby ​​datoteka na Apacheu mora omogućiti mod_ruby. Apache također može rukovati rubin datotekama putem FastCGI. Moguće je koristiti višestruku verziju rubyja uz pomoć mod_fcgid tj. FastCGI.

Također možete instalirati Apache putnik i konfigurirati Apache da ga koristi za posluživanje rubin stranica.

(Phusion Passenger također poznat kao " putnik " besplatni je modul web poslužitelja koji je dizajniran za integraciju s Apacheom i Nginxom)

Koraci za instalaciju mod_ruby na vaš poslužitelj -

cd / tmpwget http://www.modruby.net/archive/mod_ruby-1.2.6.tar.gzkatran zxvf mod_ruby-1.2.6.tar.gzcd mod_ruby-1.2.6 /./configure.rb --with-apr-includes = / usr / include / apr-1napravitinapraviti instalaciju

Kako pokrenuti Ruby s Apacheom

Moramo dodati mod_ruby modul u Apache konfiguraciju tj. /Etc/httpd/conf.d/ruby.conf i dodati sljedeći redak.

LoadModule ruby_module moduli / mod_ruby.so

Ako želite omogućiti ili onemogućiti ove module, morate urediti datoteku za konfiguraciju apachea i komentirati ili diskomentirati ove module, ako je web poslužitelj već kompiliran s tim modulima.

Kako osigurati Apache web poslužitelj

Osiguranje vašeg web poslužitelja vrlo je važno, to znači omogućiti drugima da vide samo predviđene informacije i zaštititi vaše podatke te ograničiti pristup.

To su uobičajene stvari koje poboljšavaju sigurnost vaših web poslužitelja Apache.

1) Skrivanje verzije Apachea i podataka o OS-u:

Apache prikazuje svoju verziju i naziv operacijskog sustava u pogreškama, kao što je prikazano na donjoj snimci zaslona.

Haker može koristiti ove podatke za pokretanje napada koristeći javno dostupne ranjivosti u određenoj verziji poslužitelja ili OS-a.

Kako bismo spriječili da web poslužitelj Apache prikazuje te informacije, moramo ih izmijeniti

Opcija "potpisa poslužitelja" dostupna u konfiguracijskoj datoteci apache. Po defaultu je "uključeno", moramo ga postaviti "isključeno".

vim /etc/httpd/conf/httpd.conf
Potpis poslužitelja isključenServerTokens Prod

Također smo postavili "ServerTokens Prod" koji web serveru govori da vraća samo apache i suzbija glavnu i manju verziju OS-a

Nakon izmjene konfiguracijske datoteke, morate ponovno pokrenuti / ponovo učitati svoj web-poslužitelj apache kako bi bio učinkovit.

usluga httpd restart

2) Onemogućite popis direktorija

Ako vaš korijenski direktorij dokumenta nema indeksnu datoteku, vaš će web-poslužitelj apache prema zadanim postavkama prikazati sav sadržaj korijenskog direktorija dokumenta.

Ova bi se značajka mogla isključiti za određeni direktorij putem "direktive o mogućnostima" dostupne u Apache konfiguracijskoj datoteci.

Opcije -Indeksi

3) Onemogućavanje nepotrebnih modula

Dobra je praksa onemogućiti sve nepotrebne module koji se ne koriste. Možete vidjeti popis omogućenih modula dostupnih u vašoj konfiguracijskoj datoteci apache -

[root @ amsterdam ~] #httpd -Mperl_module (dijeljeno)php5_module (podijeljeno)proxy_ajp_module (dijeljeno)python_module (zajednički)ssl_module (podijeljeno)

Mnogi od navedenih modula mogu se onemogućiti likemod_imap, mod_include, mod_info, mod_userdir, mod_autoindex, jer ih teško koristi bilo koji proizvodni web poslužitelj.

vi /etc/httpd/conf/httpd.conf#LoadModule auth_digest_module modules / mod_auth_digest.so

Nakon što ste komentirali modul, spremite datoteku.

Ponovno pokrenite usluge apache sa sljedećom naredbom.

/etc/init.d/httpd ponovno pokretanje

4) Ograničavanje pristupa datotekama izvan korijenskog direktorija weba

Ako želite biti sigurni da datotekama izvan mrežnog korijenskog direktorija nije dostupan, morate osigurati da direktorij bude ograničen s "Dopusti" i "Odbij opciju" u konfiguracijskoj datoteci web poslužitelja.

Opcije NijednaAllowOverride NoneNarudžba uskraćena, dopuštenaZanijekati od svih

Jednom kada ograničite pristup izvan mrežnog korijenskog direktorija, nećete moći pristupiti nijednoj datoteci koja se nalazi u bilo kojoj drugoj mapi na vašem web poslužitelju, dobit ćete povratni kôd 404.

5) Korištenje mod_evasive za pobijanje DoS napada

Ako svoj web poslužitelj želite zaštititi od Dosa (tj. Uskraćivanja usluge), morate omogućiti modul mod_evasive. Riječ je o modulu treće strane koji otkriva Dos napad i sprječava napad da napravi toliko štete koliko bi nanio da se pokrene svojim tijekom. Može se preuzeti ovdje.

Preuzmite gornju datoteku

6) Korištenje mod_security za poboljšanje sigurnosti apachea

Ovaj modul radi kao vatrozid za Apache i omogućuje vam nadzor prometa u stvarnom vremenu. Također sprječava web poslužitelj od napada grubom silom. Modul mod_security mogao bi se instalirati sa zadanim upraviteljem paketa vaše distribucije.

7) Ograničavanje veličine zahtjeva

Apache nema ograničenja na ukupnu veličinu http zahtjeva koji bi mogli dovesti do DoS napada. Veličinu zahtjeva Apacheove direktive “LimitRequestBody” možete ograničiti oznakom direktorija. Vrijednost se može postaviti od 0 do 2 GB (tj. 2147483647 bajtova) prema vašem zahtjevu.

LimitRequestBody 512000

Apache format zapisa

Dnevnici Apache pružaju detaljne informacije koje pomažu u otkrivanju uobičajenih problema s poslužiteljem.

Da bi se stvorili pristupni dnevnici, mod_log_configmodule mora biti omogućen.

Tri su direktive dostupne u konfiguracijskoj datoteci apache, tj

  • TransferLog: Stvaranje datoteke dnevnika.
  • LogFormat: Određivanje prilagođenog formata.
  • CustomLog: Stvaranje i formatiranje datoteke dnevnika.

Direktiva TransferLog dostupna je u konfiguracijskoj datoteci apache-a i rotira datoteke dnevnika virtualnog hosta prema zadanim parametrima.

ServerAdmin Ova adresa e-pošte zaštićena je od neželjenih robota. Ako ga želite pregledati, potreban vam je omogućen JavaScript.DocumentRoot / usr / www / example / httpd / htdocs /Ime poslužitelja www.example.comServerAlias ​​primjer.com www.primjerErrorLog / usr / www / example / httpd / logs / error_logTransferLog / usr / www / example / httpd / logs / accesslogKombinirano CustomLog / usr / www / example / httpd / logs / accesslog

Dvije vrste formata dnevnika Apache

  • Uobičajeni format dnevnika
  • Kombinirani format dnevnika.

Možete ih omogućiti uređivanjem konfiguracijske datoteke apache, tj. Datoteke apache2.conf (Debian / ubuntu) ili httpd.conf (sustavi temeljeni na rpm-u)

Uobičajeni format dnevnika

Format dnevnika "% h% l% u% t \"% r \ "%> s% b" uobičajenDnevnici CustomLog / access_log zajednički

Uobičajeni zapisnik koji generira Apache

[Srijeda, 11. listopada 14:32:52, 2000] [pogreška] [klijent 127.0.0.1] klijent je odbijen konfiguracijom poslužitelja: / export / home / live / ap / htdocs / test

Kombinirani format dnevnika

Oblik dnevnika "% h% l% u% t \"% r \ "%> s% b \"% {Referer} i \ "\"% {User-agent} i \ "" kombiniranKombinirani dnevnik / pristupni dnevnik CustomLog

Ovdje,

  • % h je udaljeni domaćin
  • % l je identitet korisnika određen identd
  • % u je korisničko ime određeno HTTP autentifikacijom
  • % t je vrijeme u kojem je poslužitelj završio obradu zahtjeva.
  • % r je linija zahtjeva klijenta. ("GET / HTTP / 1.0")
  • %> s je statusni kôd poslan s poslužitelja klijentu (500, 404 itd.)
  • % b je veličina odgovora klijentu (u bajtovima)
  • Referer je stranica koja vodi na ovaj URL.
  • User-agent je identifikacijski niz preglednika.

Kombinirani zapisnik koji je generirao Apache:

199.187.122.91 - - [06 / Mar / 2014: 04: 22: 58 +0100] "GET /robots.txt HTTP / 1.1" 404 1228 "-" "Mozilla / 4.0 (kompatibilno; MSIE 6.0; Windows NT 5.1; SV1 ; .NET CLR 2.0.50727) "

Prilagođeni dnevnik stvara zasebnu datoteku dnevnika za svaki virtualni host na vašem poslužitelju. Treba ga navesti u odjeljku virtualnog hosta datoteke konfiguracije.

Možete vidjeti dolje spomenutu konfiguraciju virtualnog hosta, generirani dnevnik bit će prilagođen tom virtualnom hostu i format će se kombinirati.

Konfigurirajte svoj prvi produkcijski web Sever

1. Da biste imali pokrenut proizvodni web poslužitelj, potreban vam je namjenski čvor (fizička / virtualna ili instanca u oblaku) koji izvodi Linux / Unix, Windows, MacOS itd.

2. Web poslužitelj mora imati izravnu mrežnu vezu i na njemu konfiguriranu statičku IP adresu .

3. Treba imati sve module potrebne za pokretanje web stranica. Ako web poslužitelj obrađuje PHP stranice, mora imati omogućen PHP modul.

  1. Također mora imati konfiguriranu i pokrenutu dobru antivirusnu aplikaciju za zaštitu web poslužitelja od napada malware-a ili virusa. Također vam je potreban mehanizam za redovito ažuriranje konfigurirane antivirusne / anti-malware aplikacije bez ikakvih ručnih intervencija kako biste od njih imali maksimalnu korist.
  2. Ako imate stotine domena koje će biti hostirane na vašem web poslužitelju, morate primijeniti ograničenja na kvotu datotečnog sustava za svaku domenu, broj baza podataka koje svaka domena može stvoriti, broj računa e-pošte po domeni itd.
  3. Ako je vaš web poslužitelj postavljen za usluge zajedničkog hostinga, korisnici na vašem web poslužitelju moraju biti ograničeni . Korisnik zajedničkog hostinga trebao bi imati najmanje privilegiju kako ne bi oštetio važne datoteke i razbio čitav poslužitelj. Apache ne pruža takvu funkcionalnost i treba različite programe trećih strana, prilagodbu OS-a da bi to postigao.
  4. Ako na svoj web poslužitelj dodajete novu domenu , treba urediti stotine konfiguracijske datoteke kako bi se omogućile sve značajke za dodanu domenu.
  5. Ako jedna od hostiranih domena zahtijeva drugačije postavke PHP-a od ostalih domena, implementacija ovog u jezgru web poslužitelja Apache vrlo je složena i u velikoj mjeri treba prilagodbu vašeg web poslužitelja.
  6. Proizvodni web poslužitelj treba vatrozid da blokira neželjeni promet koji bi mogao uzrokovati veliko opterećenje na vašem poslužitelju. Implementacija IPTABLE pravila s naredbenim retkom vrlo je složena. Potrebna je stručnost jezgre Linux / Unix okruženja za pisanje učinkovitih pravila vatrozida za blokiranje neželjenog prometa. IPTABLE se temelji na netfilter modulu; to je vatrozid na razini OS-a koji administratoru omogućuje stvaranje pravila za dolazni / odlazni promet na poslužitelju.
  7. Proizvodni web poslužitelj zahtijeva nekoliko različitih aplikacija kao što su e-pošta , FTP za prijenos datoteka, sustav imena domena za parkirane domene. Upravljanje svim tim aplikacijama na osnovnom Linux / Unix sustavu zahtijeva stručnost u odnosnim tehnologijama.

Dakle, može se reći da je upravljanje web poslužiteljem za više domena vrlo složen zadatak i zahtijeva uređivanje stotina konfiguracijskih datoteka, prilagođavajući svaku aplikaciju da ispuni željeni rezultat. Otklanjanje poteškoća s bilo kojom konfiguracijom propusta bit će vrlo teško za početnike.

Rješenje pomoću Cpanela ili sličnog softvera

Cpanel pruža grafički način upravljanja vašim web poslužiteljem . Namijenjen je pružanju usluga masovnog hostinga koje je jednostavno koristiti i konfigurirati. cPanel je smanjio tehničke prepreke ulasku u upravljanje hostingom i web poslužiteljem. Olakšava složeni zadatak, pruža mnoštvo korisnih i jednostavnih za korištenje web sučelja koja izvode uobičajene zadatke administracije sustava potrebnih za rad web poslužitelja.

cPanel sastavlja vlastitu verziju softvera.

Ako morate rekompilirati svoj web poslužitelj, tj. Apache na uobičajenoj Linux platformi, morate ručno odabrati / pretraživati ​​potreban modul. cPanel pruža funkciju Easyapache koja je metoda kompilacije web poslužitelja zasnovana na skripti.

Ne pruža vam samo web usluge već i poštu, DNS, FTP i mnoge druge usluge potrebne za vašu web aplikaciju.

Zadatak za koji je potrebna stručnost o osnovnom Linux / Unix hostingu, poput instaliranja SSL-ova, ponovnog prevođenja Apachea s različitim PHP modulima, ažuriranja web sigurnosti, konfiguriranja učinkovitih IPTABLE pravila, dodavanja ftp korisnika, stvaranja računa pošte za svaku domenu, skeniranja korijena vašeg dokumenta s antivirusom i stvaranje baza podataka lako je dovršiti s cPanelom.

Pruža puno skripti koje popravljaju, instaliraju i rješavaju uobičajene administrativne zadatke.

Pruža funkciju sigurnosne kopije i vraćanja eliminirajući potrebu za ručnim kopiranjem datoteka u sigurnosnu kopiju. Ako izrađujete sigurnosnu kopiju svoje domene, cPanel će stvoriti tar datoteku koja će sadržavati korijensku mapu dokumenta, račune e-pošte i poštu, ftp račune, baze podataka, DNS zapise i druge programe.

Također pruža robusnu dokumentaciju i ima vrlo veliku zajednicu korisnika gdje možete razgovarati i dobiti rješenje svojih problema.

Dakle, može se reći da je cPanel najbolja aplikacija za upravljanje vašim web poslužiteljem sa potrebnim značajkama. Pruža vam jednostavno sučelje za upravljanje vašom domenom i mehanizam za izbjegavanje složenosti upravljanja jezgrom web poslužitelja.

CPanelu postoje mnogi konkurentski proizvodi poput Pleska, ISPConfig-a, Ajentija, Kloxo-a, otvorene ploče, Zpanela itd.

Zanimljivi članci...