Výukové programy Apache pre začiatočníkov

Obsah

Čo je Apache?

Apache je pozoruhodná súčasť aplikačného softvéru. Je to najpoužívanejšia aplikácia webového servera na svete s viac ako 50% podielom na trhu komerčných webových serverov. Apache je najbežnejšie používaná aplikácia webového servera v operačných systémoch podobných systému Unix, ale dá sa použiť takmer na všetkých platformách, ako sú Windows, OS X, OS / 2 atď. Slovo Apache bolo prevzaté z názvu natívneho servera. Americký kmeň 'Apache', ktorý je známy svojimi zručnosťami v bojovaní a tvorbe stratégií.

Jedná sa o modulárnu procesnú aplikáciu webového servera, ktorá vytvára nové vlákno pri každom súčasnom pripojení. Podporuje množstvo funkcií; veľa z nich je kompilovaných ako samostatné moduly a rozširujú ich základné funkcie a môžu poskytovať všetko, od podpory programovacieho jazyka na strane servera po autentifikačný mechanizmus. Virtuálny hosting je jednou z takých funkcií, ktorá umožňuje jednému webovému serveru Apache obsluhovať množstvo rôznych webových stránok.

Ako nainštalovať Apache

Existuje mnoho spôsobov inštalácie balíka alebo aplikácie. Nižšie sú uvedené -

  1. Jednou z funkcií tejto webovej aplikácie s otvoreným zdrojovým kódom je, že si ktokoľvek môže vytvoriť inštalačný program podľa svojho vlastného prostredia. Toto umožnilo rôznym predajcom ako Debian, Red Hat, FreeBSD, Suse atď. Prispôsobiť umiestnenie súborov a konfiguráciu apache s prihliadnutím na ďalšie nainštalované aplikácie a základný OS.
  2. Okrem inštalácie z inštalačného programu dodávateľa existuje vždy možnosť vytvoriť a nainštalovať ju zo zdrojového kódu. Inštalácia Apache zo zdrojového súboru je nezávislá na platforme a funguje pre všetky OS.

Webový server apache je modulárna aplikácia, v ktorej môže správca zvoliť požadovanú funkčnosť a inštalovať rôzne moduly podľa svojich požiadaviek.

Všetky moduly je možné zostaviť ako dynamické zdieľané objekty (DSO je súbor objektov, ktorý môže byť zdieľaný viacerými aplikáciami počas ich vykonávania), ktorý existuje oddelene od hlavného súboru apache. Prístup DSO sa veľmi odporúča, vďaka čomu je pridávanie / odstraňovanie / aktualizácia modulov z konfigurácie serverov veľmi jednoduchá.

Nainštalujte Apache: Linux Platform

Na systémoch založených na Red Hat alebo rpm

Ak používate rpm (RedHat Package Manager je pomôcka na inštaláciu aplikácie v systémoch Linux), založenú na distribúcii Linuxu, tj. Red Hat, Fedora, CentOs, Suse, môžete túto aplikáciu nainštalovať buď prostredníctvom správcu balíkov konkrétneho dodávateľa, alebo priamo vytvorením súboru rpm z dostupného zdroja tarball.

Apache môžete nainštalovať pomocou predvoleného správcu balíkov, ktorý je k dispozícii vo všetkých distribúciách založených na Red Hat, ako sú CentOs, Red Hat a Fedora.

[root @ amsterdam ~] # yum install httpd

Zdrojový tarball apache sa dal konvertovať do súboru rpm pomocou nasledujúceho príkazu.

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

Pre vytvorenie súboru .rpm zo zdroja je na vašom serveri povinne nainštalovaný balík -devel.

Po prevedení zdrojového súboru na inštalátor rpm môžete nainštalovať Apache pomocou nasledujúceho príkazu.

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

Po inštalácii sa server nespustí automaticky. Ak chcete spustiť službu, musíte na serveri Fedora, CentOs alebo Red Hat použiť niektorý z nasledujúcich príkazov.

[root @ amsterdam ~] # / usr / sbin / apachectl štart[root @ amsterdam ~] # spustenie služby httpd[root @ amsterdam ~] # /etc/init.d/httpd štart

Nainštalujte Apache zo zdroja

Inštalácia apache zo zdroja vyžaduje, aby bol na server nainštalovaný balík -devel ... Najnovšiu dostupnú verziu Apache nájdete tu. Po stiahnutí zdrojového súboru ho presuňte do priečinka / 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

Ak chcete vidieť všetky možnosti konfigurácie dostupné pre Apache, môžete použiť voľbu ./configure -help. Najbežnejšia možnosť konfigurácie je -prefix = {názov adresára inštalácie}.

[root @ amserversterdam ~] ./ configure --help[root @ amserversterdam ~] ./ configure -prefix = / usr / local / apache -enable-so[root @ amserversterdam ~] urobiť[root @ amserversterdam ~] vykonať inštaláciu

Vyššie uvedený príklad ukazuje kompiláciu Apache v adresári / usr / local / apache s funkciou DSO. Možnosť -enable-so, môže načítať požadované moduly na apache za behu pomocou mechanizmu DSO, namiesto toho, aby vyžadovala opätovnú kompiláciu.

Po dokončení inštalácie môžete prechádzať predvolenú stránku webových serverov pomocou svojho obľúbeného prehliadača. Ak je na vašom serveri povolená brána firewall, musíte vo svojom firewalle operačného systému urobiť výnimku pre port 80. Na otvorenie portu 80 môžete použiť nasledujúci príkaz.

iptables -I VSTUP -p tcp --dport 80 -j AKCEPTOVAŤ

služba iptables uložiť

Predvolenú uvítaciu obrazovku Apache2 môžete zobraziť prehľadaním adresy IP servera.

Čo je to Virtuálny hostiteľ?

Webový server Apache môže hostiť viac webových stránok na rovnakom serveri. Pre každú webovú stránku nepotrebujete samostatný serverový softvér a softvér Apache. To sa dá dosiahnuť pomocou konceptu Virtual Host alebo VHost.

Každá doména, ktorú chcete hostiť na svojom webovom serveri, bude mať v konfiguračnom súbore apache samostatnú položku.

Typy servera Apache Virtualhost

  1. Virtuálny hostiteľ založený na mene
  2. Virtuálny hostiteľ založený na adrese alebo IP a.

Virtuálny hostiteľ založený na mene

Názov založený na virtuálnom hostiteľstve sa používa na hosťovanie viacerých virtuálnych webov na jednej adrese IP.

Ak chcete nakonfigurovať virtuálny hosting založený na názvoch, musíte nastaviť adresu IP, na ktorú budete dostávať žiadosti Apache pre všetky požadované webové stránky. Môžete to urobiť direktívou NameVirutalHost v konfigurácii apache, tj . Súbor httpd.conf / apache2.conf.

Príklad virtuálneho hostiteľa Apache:

NázovVirtualHost *: 80ServerAdmin Táto e-mailová adresa je chránená pred spamovacími robotmi. Ak ju chcete vidieť, musíte mať povolený JavaScript.DocumentRoot /var/www/html/example1.comNázov servera www.example1.comServerAdmin Táto e-mailová adresa je chránená pred spamovacími robotmi. Ak ju chcete vidieť, musíte mať povolený JavaScript. DocumentRoot /var/www/html/example2.com názov servera www.example2.com 

Môžete pridať toľko virtuálnych hostiteľov, koľko potrebujete. Svoje konfiguračné súbory webu môžete skontrolovať pomocou:

[root @ amsterdam ~] #httpd -tSyntax v poriadku

Ak má konfiguračný súbor nesprávnu syntax, spôsobí chybu

[root @ 115 conf.d] # httpd -tChyba syntaxe na riadku 978 /etc/httpd/conf/httpd.conf:Neplatný príkaz '*', pravdepodobne nesprávne napísaný alebo definovaný modulom, ktorý nie je zahrnutý v konfigurácii servera

Virtuálny hostiteľ založený na IP

Ak chcete nastaviť virtuálny hosting založený na IP, potrebujete na svojom serveri nakonfigurovanú viac ako jednu IP adresu. Počet vhost apache teda bude závisieť od počtu adries IP nakonfigurovaných na vašom serveri. Ak má váš server 10 adries IP, môžete vytvoriť 10 virtuálnych hostiteľov založených na IP.

Na vyššie uvedenom diagrame boli dvom webovým stránkam example1.com a example2.com priradené rôzne adresy IP a používajú virtuálny hosting založený na protokole IP.

Počúvajte 192.168.0.100:80ServerAdmin Táto e-mailová adresa je chránená pred spamovacími robotmi. Ak ju chcete vidieť, musíte mať povolený JavaScript.DocumentRoot /var/www/html/example1.comNázov servera www.example1.comServerAdmin Táto e-mailová adresa je chránená pred spamovacími robotmi. Ak ju chcete vidieť, musíte mať povolený JavaScript. DocumentRoot /var/www/html/example2.com názov servera www.example2.com 

Čo Apache potrebuje na spustenie súboru PHP?

Spúšťanie súborov Php na serveri Apache vyžaduje na serveri povolenú funkciu mod_php . Umožňuje Apache interpretovať súbory .Php. Má manipulátory Php, ktoré interpretujú kód Php v apache a posielajú HTML na váš webový server.

Ak je na vašom serveri povolený mod_php, budete mať v priečinku /etc/httpd/conf.d/ súbor s názvom php.conf. Môžete to skontrolovať aj pomocou:

httpd -M | grep "php5_module"

Výstup bude podobný:

Manipulátory PHP v Apache

  • mod_php
  • CGI
  • FastCGI
  • suPHP

mod_php je najstarší obsluhovač PHP, robí z PHP súčasť apache a nenavolá žiadny externý PHP proces. Tento modul je predvolene nainštalovaný v každom distribučnom úložisku systému Linux, takže povolenie / zakázanie tohto modulu je veľmi jednoduché.

Ak ako obslužný program PHP používate FastCGI , môžete nastaviť viac verzií PHP, ktoré budú používať rôzne účty na vašom serveri.

FastCGI tj mod_fastcgi je rozšírením mod_fcgid , kde ako mod_fcgid predstavuje vysoko výkonnú alternatívu CGI tj mod_cgi. Spustí dostatočný počet inštancií CGI na spracovanie súbežných webových požiadaviek. Používa tiež suexec na podporu rôznych používateľov s ich vlastnými inštanciami PHP a zvyšuje zabezpečenie webu.

Spustenie rubínových súborov na Apache vyžaduje povolenie mod_ruby. Apache dokáže spracovať aj rubínové súbory cez FastCGI. Je možné použiť viacnásobnú verziu rubínu pomocou mod_fcgid, tj FastCGI.

Môžete tiež nainštalovať apache passenger a nakonfigurovať Apache tak, aby ho používal na poskytovanie rubínových stránok.

(Phusion Passenger tiež známy ako „ passenger “ je bezplatný modul webového servera, ktorý je navrhnutý na integráciu s Apache a Nginx)

Kroky na inštaláciu mod_ruby na váš server -

cd / tmpwget http://www.modruby.net/archive/mod_ruby-1.2.6.tar.gztar zxvf mod_ruby-1.2.6.tar.gzcd mod_ruby-1.2.6 /./configure.rb --with-apr-includes = / usr / include / apr-1urobiťvykonať inštaláciu

Ako spustiť Ruby s Apache

Musíme pridať modul mod_ruby do konfigurácie Apache tj /etc/httpd/conf.d/ruby.conf a pridať nasledujúci riadok.

Moduly ruby_module LoadModule / mod_ruby.so

Ak chcete tieto moduly povoliť alebo zakázať, musíte upraviť konfiguračný súbor apache a tieto moduly komentovať alebo odkomentovať, ak je webový server už s týmito modulmi kompilovaný.

Ako zabezpečiť webový server Apache

Zabezpečenie vášho webového servera je veľmi dôležité, to znamená, že umožníte ostatným vidieť iba zamýšľané informácie, ochráni vaše údaje a obmedzí prístup.

Toto sú bežné veci, ktoré zvyšujú bezpečnosť vašich webových serverov Apache.

1) Skrytie verzie Apache a informácií o OS:

Apache zobrazuje svoju verziu a názov operačného systému chybne, ako je uvedené na obrázku nižšie.

Hacker môže tieto informácie použiť na zahájenie útoku pomocou verejne dostupných chýb zabezpečenia v konkrétnej verzii servera alebo operačného systému.

Aby sme zabránili zobrazovaniu týchto informácií webovým serverom Apache, musíme ich upraviť

Voľba „podpis servera“ dostupná v konfiguračnom súbore apache. Predvolene je „zapnutý“, musíme ho vypnúť.

vim /etc/httpd/conf/httpd.conf
Serverový podpis vypnutýServerTokens Prod

Nastavili sme tiež „ServerTokens Prod“, ktorý informuje webový server, aby vrátil iba apache a potlačil hlavnú a vedľajšiu verziu operačného systému

Po úprave konfiguračného súboru musíte svoj webový server apache reštartovať / znovu načítať, aby bol efektívny.

služba httpd reštart

2) Zakážte výpis adresárov

Ak váš koreňový adresár dokumentu nemá indexový súbor, predvolene bude váš webový server Apache zobrazovať všetok obsah koreňového adresára dokumentu.

Túto funkciu je možné vypnúť pre konkrétny adresár prostredníctvom „direktívy možností“ dostupnej v konfiguračnom súbore Apache.

Možnosti - Indexy

3) Zakázanie nepotrebných modulov

Osvedčeným postupom je zakázať všetky nepotrebné moduly, ktoré sa nepoužívajú. Zoznam povolených modulov, ktoré sú k dispozícii v konfiguračnom súbore apache, nájdete -

[root @ amsterdam ~] #httpd -Mperl_module (zdieľané)php5_module (zdieľané)proxy_ajp_module (zdieľané)python_module (zdieľané)ssl_module (zdieľané)

Mnoho z uvedených modulov môže byť deaktivovaných ako likemod_imap, mod_include, mod_info, mod_userdir, mod_autoindex, pretože ich ťažko používajú akékoľvek produkčné webové servery.

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

Keď ste modul komentovali, uložte súbor.

Reštartujte služby apache pomocou nasledujúceho príkazu.

/etc/init.d/httpd reštart

4) Obmedzenie prístupu k súborom mimo koreňového adresára webu

Ak sa chcete ubezpečiť, že súbory, ktoré sú mimo koreňového adresára webu, nie sú prístupné, musíte sa ubezpečiť, že je adresár v konfiguračnom súbore webového servera obmedzený pomocou možnosti „Povoliť“ a „Zakázať“.

Možnosti ŽiadneAllowOverride ŽiadneRozkaz odmietnuť, povoliťPopierať zo všetkých

Akonáhle obmedzíte prístup mimo web root rootoy, nebudete mať prístup k žiadnemu súboru umiestnenému v inom priečinku na vašom webovom serveri, dostanete 404 návratový kód.

5) Použitie mod_evasive na vyvrátenie útoku DoS

Ak chcete chrániť váš webový server pred Dos (tj. Odmietnutie služby), musíte povoliť modul mod_evasive. Jedná sa o modul tretej strany, ktorý detekuje útok Dos a zabráni tomu, aby útok spôsobil také škody, aké by spôsobil, keby zostal na dobrej ceste. Dalo by sa stiahnuť tu.

Stiahnite si vyššie uvedený súbor

6) Používanie mod_security na zvýšenie bezpečnosti apache

Tento modul funguje ako firewall pre Apache a umožňuje vám sledovať prenos v reálnom čase. Tiež zabraňuje webovým serverom pred útokmi hrubou silou. Modul mod_security je možné nainštalovať s predvoleným správcom balíkov vašej distribúcie.

7) Obmedzenie veľkosti žiadosti

Apache nemá žiadne obmedzenia týkajúce sa celkovej veľkosti požiadavky HTTP, ktoré by mohli viesť k útoku DoS. Veľkosť požiadavky smernice Apache „LimitRequestBody“ môžete obmedziť značkou adresára. Podľa vašich požiadaviek je možné nastaviť hodnotu od 0 do 2 GB (tj. 2147483647 bajtov).

LimitRequestBody 512000

Formát protokolu Apache

Protokoly Apache poskytujú podrobné informácie, ktoré pomáhajú odhaliť bežné problémy so serverom.

Aby bolo možné vytvárať protokoly prístupu, musí byť povolený mod_log_configmodule.

Tri smernice sú k dispozícii v konfiguračnom súbore apache, tj

  • TransferLog: Vytvorenie súboru denníka.
  • LogFormat: Zadanie vlastného formátu.
  • CustomLog: Vytvorenie a formátovanie súboru denníka.

Direktíva TransferLog je k dispozícii v konfiguračnom súbore apache a rotuje súbory protokolu virtuálneho hostiteľa podľa nastavených parametrov.

ServerAdmin Táto e-mailová adresa je chránená pred spamovacími robotmi. Ak ju chcete vidieť, musíte mať povolený JavaScript.DocumentRoot / usr / www / example / httpd / htdocs /Názov servera www.example.comServerAlias ​​example.com www.prikladErrorLog / usr / www / example / httpd / logs / error_logTransferLog / usr / www / example / httpd / logs / accesslogCustomLog / usr / www / example / httpd / logs / accesslog kombinované

Dva typy formátu protokolu Apache

  • Spoločný formát protokolu
  • Kombinovaný formát denníka.

Môžete ich povoliť úpravou konfiguračného súboru apache, tj. Súboru apache2.conf (Debian / ubuntu) alebo httpd.conf (systémy založené na rpm)

Spoločný formát protokolu

LogFormat "% h% l% u% t \"% r \ "%> s% b" bežnýCustomLog logs / access_log common

Spoločný protokol generovaný serverom Apache

[Wed Oct 11 14:32:52 2000] [chyba] [klient 127.0.0.1] klient bol odmietnutý konfiguráciou servera: / export / home / live / ap / htdocs / test

Kombinovaný formát denníka

LogFormat "% h% l% u% t \"% r \ "%> s% b \"% {Referer} i \ "\"% {User-agent} i \ "" kombinovanýKombinovaný protokol CustomLog / access_log

Tu,

  • % h je vzdialený hostiteľ
  • % l je identita používateľa určená identd
  • % u je meno používateľa určené autentifikáciou HTTP
  • % t je čas, kedy server dokončil spracovanie požiadavky.
  • % r je riadok požiadavky od klienta. („GET / HTTP / 1.0“)
  • %> s je stavový kód odoslaný zo servera klientovi (500, 404 atď.)
  • % b je veľkosť odpovede klientovi (v bajtoch)
  • Referer je stránka, ktorá odkazovala na túto URL.
  • User-agent je identifikačný reťazec prehľadávača.

Kombinovaný protokol generovaný Apache:

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

Vlastný protokol vytvára samostatný súbor protokolu pre každého virtuálneho hostiteľa na vašom serveri. Je potrebné ho uviesť v časti s virtuálnym hostiteľom konfiguračného súboru.

Môžete vidieť nižšie uvedenú konfiguráciu virtuálneho hostiteľa, vygenerovaný protokol bude pre tohto virtuálneho hostiteľa vlastný a formát sa skombinuje.

Nakonfigurujte si svoj prvý produkčný server Sever

1. Ak chcete mať spustený produkčný webový server, potrebujete vyhradený uzol (fyzickú / virtuálnu alebo cloudovú inštanciu) so systémom Linux / Unix, Windows, MacOS atď.

2. Webový server musí mať priame sieťové pripojenie a nakonfigurovanú statickú adresu IP .

3. Musí mať všetky moduly potrebné na spustenie webových stránok. Ak webový server spracováva stránky PHP, musí mať povolený modul PHP.

  1. Tiež musí mať nakonfigurovanú a spustenú dobrú antivírusovú aplikáciu na zabezpečenie webového servera pred škodlivými programami alebo vírusmi. Potrebujete tiež mechanizmus na pravidelnú aktualizáciu nakonfigurovanej antivírusovej / antimalwarovej aplikácie bez manuálneho zásahu, aby ste z nich mali maximálny úžitok.
  2. Ak máte na svojom webovom serveri hostených stovky domén, musíte pre každú doménu implementovať obmedzenia týkajúce sa kvót súborového systému, počtu databáz, ktoré môže každá doména vytvoriť, počtu e-mailových účtov na doménu atď.
  3. Ak bol váš webový server nastavený na zdieľané hostiteľské služby, je potrebné obmedziť používateľov na vašom webovom serveri . Zdieľaný používateľ hostenia by mal mať najmenšie oprávnenie používateľa, aby nepoškodil dôležité súbory a nerozbil celý server. Apache neposkytuje žiadnu takúto funkcionalitu a na dosiahnutie tohto cieľa potrebuje rôzne aplikácie tretích strán, prispôsobenie OS.
  4. Ak na svojom webovom serveri pridávate novú doménu , je potrebné upraviť stovky konfiguračných súborov, aby ste povolili všetky funkcie pre pridanú doménu.
  5. Ak jedna z hostených domén vyžaduje iné nastavenie PHP ako ostatné domény, implementácia do základného webového servera Apache je veľmi zložitá a vyžaduje vo veľkej miere prispôsobenie vášho webového servera.
  6. Produkčný webový server potrebuje bránu firewall na blokovanie nežiaduceho prenosu, ktorý by mohol spôsobiť vysoké zaťaženie vášho servera. Implementácia pravidiel IPTABLE pomocou príkazového riadku je veľmi zložitá. Na napísanie efektívnych pravidiel brány firewall na blokovanie nežiaduceho prenosu potrebuje odborné znalosti základného prostredia Linux / Unix. IPTABLE je založený na module netfilter; je to brána firewall na úrovni OS, ktorá umožňuje správcovi vytvárať pravidlá pre prichádzajúcu a odchádzajúcu komunikáciu na serveri.
  7. Produkčný webový server vyžaduje niekoľko rôznych aplikácií, ako je e-mail , FTP na nahrávanie súborov, systém názvov domén pre zaparkované domény. Správa všetkých týchto aplikácií na základnom systéme Linux / Unix si vyžaduje odborné znalosti príslušných technológií.

Dá sa teda povedať, že správa webového servera pre viac domén je veľmi zložitá úloha a vyžaduje si úpravy stoviek konfiguračných súborov a prispôsobenie každej aplikácie tak, aby splnila požadovaný výsledok. Riešenie problémov s konfiguráciou miss bude pre začiatočníkov veľmi ťažké.

Riešenie pomocou programu Cpanel alebo podobného softvéru

Cpanel poskytuje grafický spôsob správy vášho webového servera . Má poskytovať hromadné hostingové služby, ktoré sa ľahko používajú a konfigurujú. cPanel znížil technické prekážky vstupu do správy hostingu a webového servera. Uľahčuje zložitú úlohu, poskytuje veľa užitočných a ľahko použiteľných webových rozhraní, ktoré vykonávajú bežné úlohy správy systému potrebné na prevádzku webového servera.

cPanel zostavuje svoju vlastnú verziu softvéru.

Ak musíte prekompilovať svoj webový server, tj. Apache na normálnej platforme Linux, musíte ručne vybrať / vyhľadať požadovaný modul. cPanel poskytuje funkciu Easyapache, čo je metóda kompilácie webového servera založená na skriptoch.

Poskytuje nielen vaše webové služby, ale aj poštu, DNS, FTP a mnoho ďalších služieb, ktoré sú potrebné pre vašu webovú aplikáciu.

Úloha, ktorá vyžaduje odborné znalosti v oblasti hostenia založeného na systéme Linux / Unix, ako je inštalácia SSL, prekompilovanie Apache s rôznymi modulmi PHP, aktualizácia zabezpečenia webu, konfigurácia efektívnych pravidiel IPTABLE, pridávanie používateľov ftp, vytváranie poštových účtov pre každú doménu, skenovanie koreňa dokumentu pomocou antivírusu a vytváranie databáz sa dá ľahko dokončiť pomocou cPanel.

Poskytuje veľa skriptov, ktoré opravujú, inštalujú a riešia bežné administratívne úlohy.

Poskytuje funkciu zálohovania a obnovy, ktorá eliminuje potrebu ručného kopírovania súborov na záložné úložisko. Ak zálohujete svoju doménu, cPanel vytvorí súbor tar, ktorý bude obsahovať koreňový priečinok dokumentu, e-mailové účty a maily, účty ftp, databázy, záznamy DNS a ďalšie aplikácie.

Poskytuje tiež robustnú dokumentáciu a má veľmi veľkú komunitu používateľov, kde môžete diskutovať a získať riešenie svojich problémov.

Dá sa teda povedať, že cPanel je najlepšia aplikácia na správu vášho webového servera s požadovanými funkciami. Poskytuje vám ľahko použiteľné rozhranie pre správu vašej domény a mechanizmus, ktorý vám zabráni zložitosti správy základného webového servera.

Existuje veľa konkurenčných produktov na cPanel, ako sú Plesk, ISPConfig, Ajenti, Kloxo, Open Panel, Zpanel atď.

Zaujímavé články...