CPanel hosting je ako klasický webhosting, ale pre ovládanie funkcií používa softvér cPanel. Čo je vlastne ovládací panel, ktorý umožňuje jednoduchšiu orientáciu a ovládanie v administrácií hostingu. Väčšina zahraničných webhostingov používa cPanel, dnes už aj na slovenskom trhu má tento panel svoje miesto a je stále viac používaný a vyžadovaný. Tento spôsob webhostingu ušetrí veľa času a starostí, preto sú nesporné jeho výhody oproti klasickým webhostingom.
cPanel webhosting podporuje inštaláciu niekoľko desiatok známych skriptov pomocou aplikácií ako napríklad quick install. To znamená, že behom minútky a pár klikov môžete mať nainštalované CMS systémy ako WordPress, Drupal, Joomla a ďalšie.
Po vstupe do cPanelu je možné si vybrať jeho vzhľad aj jazyk. Na výber je niekoľko šablón. Pracovať sa dá s rôznymi funkciami, ktoré ušetria prácu a čas. Pri zmene webhostingu je možné pomocou aplikácie v cPaneli zálohovať súbory webstránky, alebo tiež obnoviť zálohované súbory. Samozrejme, že to je možné urobiť naraz a behom pár minút.
Ponúka spracovanie e-mailových schránok s mnohými funkciami ako sú POP3, SMTP server, webmail, presmerovanie emailov, protispamovou a inými ochranami.
Cpanel poskytuje veľmi jednoduché a prehľadné spravovanie databáz s užitočnými funkciami, ale aj plnohodnotné štatistiky webstránok, domén a subdomén s rôznymi funkciami.
Spravovanie domén nie je tiež nijak náročné ako aj pridávanie ďalších domén a subdomén. V cPaneli je možné spravovať u niektorých hostingov neobmedzené množstvo domén a webstránok pod jedným kontom. Ponúka aj intuitívne ovládanie FTP serveru.
CPanel webhosting má množstvo užitočných funkcií, nástrojov a skriptov ktoré sa dajú použiť. Najdôležitejším faktorom je najmä časová nenáročnosť. To čo bežne trvá aj niekoľko desiatok minút je pomocou cPanela možné urobiť za par minút.
Server je vlastne zložený z dvoch častí a to samotný počítač a jeho softvér s nastavenou IP adresou a doménou. Softwarový server je napríklad Apache, ktorý sa používa pre Linux aj pre Windows zadarmo, ďalej IIS na Windows. Samozrejme je ich aj viac avšak tieto sú najpoužívanejšie.
Pri každom doménovom mene je možné na serveri nastaviť niektoré veci. Avšak to sa pri každej verzii softvéru servera robí inak. Napríklad v Apache si správca upravuje súbor httpd.conf a užívateľovi tak niekedy dovolí nastavenia preniesť do súboru htaccess, ktorý je vedľa súborov stránok a autor si ich spravuje sám. V IIS a PWS pod Windows slúžia na to grafické programy, kde sa dajú nastaviť jednotlivé zložky. Na toto treba mať resp. to urobí správca servera.
Nastavenie Apache
V prvom rade sa na serveri nastavuje koreňový adresár, v ktorého zložkách sú vlastné internetové stránky. Je to v konfiguračnom súbore httpd.conf riadok DocumentRoot. Meno štarovacieho súboru nie je vhodné meniť (index.html, default.htm, ale dá sa to v htaccess. Ak by zložka neobsahovala štartovný súbor, vypíšu sa mená súborov a priečinkov.
V htaccess sa dá nastaviť prechádzanie adresárov ako Options + Indexes lebo Options-Indexes.
Subdomény sa na Apache zadávajú pomocou VirtualHost. Čítanie nejakej zložky je možné dať na heslo len u niektorých serverov. Na Apache sa do robí pomocou súborov htaccess a generovaním hesiel. Niekedy je jednoduchšie napísať si to v PHP alebo použiť tajnú adresu.
Automatické presmerovanie je možné použiť tiež len na niektorých serveroch, avšak je o výhodnejšie ako použiť meta tagy, alebo javascript.
Na disku servera sa vytvárajú súbory Log, ktoré obsahujú informácie o klientovi ako napríklad dátum, čas, adresu stránky, IP adresu klienta a metódu prístupu, niekedy aj adresu, odkiaľ klient prišiel.
Toto je len naozaj základné oboznámenie so serverom, možností nastavenia je mnoho a ich využitie záleží od šikovnosti toho kto srever nastavuje.
Drupal je bezplatný softvérový balík pre tvorbu web stránok. Užívateľovi umožňuje jednoducho publikovať, spravovať a organizovať obsah akéhokoľvek typu webovej stránky. Okrem jednoduchej tvorby ponúka aj pohodlnú aktualizáciu a spravovanie stránok bez nutnosti rozsiahlych technických znalostí.
Drupal je používaný na rôzne účely ako napríklad na tvorbu stránok, portálov, diskusných fór, firemných prezentácií, blogov, online obchodov, katalógov, sociálnych stránok, osobných stránok, galérií a mnoho ďalších. Užívateľské rozhranie umožňuje pridávanie podstránok, súborov, obrázkov ako aj navigácie.
Okrem zabudovaných funkcií sú neustále vyvíjané programátormi mnohé ďalšie, ktoré ponúkajú priam neobmedzené možnosti pri tvorbe stránky. Práve vysoká použiteľnosť a flexibilita Drupalu zabezpečila, že najmä v zahraničí je tento redakčný systém veľmi populárny a používaný.
Nevýhody Drupalu, alebo kedy hľadať niečo vhodnejšie :
- pri zakladaní blogu je pre neprogramátorov vhodnejšie hľadať systém s jednoduchším administrátorským rozhraním,
- pre vytvorenie wiki existuje niekoľko modulov, avšak je jednoduchšie použiť na to špecializovaný softvér,
- najmä na začiatku zaberie oboznámenie sa s Drupalom veľa času a tak je určený pre tých ktorí sú ochotný mu tento čas venovať
- pokiaľ bude zákazník z jednoduchého blogu vytvárať fórum, wiki alebo ho inak výrazne rozširovať,
- ak je potrebné aby bolo stránky jednoducho nakonfigurovať tak, aby boli v interakcii s ostatnými webmi, alebo s inými technológiami,
- je nutná schopnosť vytvorenia vlastného typu obsahu,
- je potrebné rýchlo rozvíjať vlastné funkcie.
Drupal poskytuje nasledovné typy obsahu :
- blog je on-line denník alebo diár, kde je možné zdieľať svoje myšlienky s inými,
- stránky knihy sú navrhnuté tak, aby boli súčasťou spoločnej knihy,
- komentáre umožňujú pridať poznámky k inej časti obsahu, ktorá bola vytvorená,
- fórum,
- stránky sú používané pre statický obsah,
- anketa je výber viacerých možností, otázka je položená a používatelia môžu odpovedať a vidieť odpovede,
- story resp. príbehy sú určené pre články, ktoré stratia svoju aktuálnosť.
Joomla je redakčný systém, pre vytváranie web stránok. Pre prácu vyžaduje skriptovací jazyk PHP a databázový server MySQL. Obvykle sa inštaluje na server Apache.
Systém Joomla má dve verzie. Staršia vývojová verzia označovaná ako 1.0.x. je veľmi stabilná a ponúka mnoho voliteľných doplnkov.
Hlavnou nevýhodou je správcovské rozhranie, ktoré nie je možné preložiť. Neoficiálne úpravy ponúkajú preklad, avšak pri každej aktualizácii je nutné preklad znova nahrať.
Začiatkom roka 2008 bola vydaná verzia 1.5.x, ktorá prináša preklad ako aj ďalšie nové vlastnosti. Celá štruktúra dostala jednotnú formu, je tak pre vývojárov prehľadnejšia a pre užívateľa zrozumiteľnejšia.
V praxi sa používa pre firemné stránky, internetové obchody, vládne aplikácie, blogy, časopisy a noviny, komunitné portály atď.
Joomla pre užívateľov
Je to základný balík určený pre jednoduchú inštaláciu, čo je výhodou najmä pre začiatočníkov. Existuje mnoho používateľov, ktorí ochotne pomôžu s riešením akéhokoľvek problému. Takmer každý so znalosťami office riešení je schopný bez väčších problémov spravovať stránku, pridávať obsah aj súbory.
Joomla na druhej úrovni
Framework poskytuje mnoho možností pre vývojárov a tak vzniká obrovské množstvo doplnkov a rozšírení systému. Medzi ne patria rôzne katalógy, formuláre, online obchody, galérie, diskusné fóra, rezervačné systémy, kalendáre, blogy a mnohé ďalšie.
Joomla pre vývojárov
Tento balík je rozšírený pre požiadavky nad rámec základného balíka. Tu poskytol systém Joomla framework, ktorý poskytuje vývojárom priam neobmedzené možnosti. Vytvárajú sa doplnky ako napríklad integrované e-commerce systémy, kontrolné systémy, katalógy produktov , komplexné obchodné zoznamy, rezervačné systémy, komunikačné nástroje a mnoho ďalších podľa individuálnych požiadavok.
Ak sa niekto rozhodne pre Joomlu najme 3rd party Joomla vývojára alebo postaví sám software na Joomla framework. Užívateľ môže používať tento framework a užívateľské rozhranie pre vytváranie aplikácíí aby tak uspokojil všetky potreby pre riadny chod stránky.
WordPress je považovaný za redakčný systém. To znamená že je určený na jednoduchú tvorbu webstránok a blogov. Pôvodne bol navrhnutý pre publikovanie krátkodobého obsahu napríklad článkov, ktoré sa menia každý deň, týždeň atď. Toto riešenie však nie je vhodné pre firemné stránky, ktorých obsah je viac statický. To podnietilo ďalší rozvoj WordPressu, ktorý dnes ponúka naozaj širokú paletu šablón a rôznymi funkciami.
Obsah sa delí na dve časti príspevky a stránky, čo je vhodné najmä z pohľadu optimalizácie pre vyhľadávače. Do príspevkov sa vkladajú články. Najnovší článok by mal byť hneď prvý, aby bol najlepšie vidieť, čím sa riadi aj WordPress. Články je možné triediť aj podľa kategórií a dátumu umiestnenia na stránku. Samozrejme autor stránky musí počítať s tým, že staršie články sa pri tomto systéme dostanú do úzadia.
Stránky sa zo začiatku používali len ako informačné listy, avšak autori stránok čoraz viac nahrádzali používanie príspevkov práve stránkami. Preto WordPress začal rozvíjať túto časť a obohatil ju rôznymi funkciami ako napríklad delenie stránok do hierarchie. Dnes sú už príspevky a stránky približne na rovnakej úrovni, rozdiel je v menu, čiže v tom kde bude článok umiestnený.
Pri stránkach, ktoré obsahujú dynamické informácie ako aj statické informácie je možné použiť oba moduly WordPressu. Tak môžu byť v statickej časti informácie o firme, certifikátoch, obchodných podmienkach a ďalšie statické články. V blogovej časti je vhodné publikovať aktuálnu ponuku. Takto je možné vytvoriť jednoducho ovládateľnú stránku, ktorá bude dostatočne prehľadná.
Výhody :
- je zadarmo,
- je výborne optimalizovaný pre prehliadače,
- obsahuje množstvo tém, ktoré si môže užívateľ ešte editovať,
- obsahuje komentáre.
Základnou nevýhodou ešte stále môže byť problém s vytvorením obsiahlej statickej stránky.
Niektoré funkcie, ktoré poskytuje WordPress:
- WordPress e-commerce ponúka jednoduchý a prehľadný e-shop,
- Article Directory pre vytvorenie akéhokoľvek katalógu,
- Buddy Press umožňuje vytvoriť vlastnú sociálnu sieť na štýl facebooku,
- BB press slúži pre tvorbu fóra na blogu,
- WordPress Multi-User je nástroj, ktorý umožňuje spustiť tisíce blogov jedinou inštaláciou WordPressu.
Táto forma webhostingu je vhodná pre všetky stránky bez ohľadu na ich veľkosť a náročnosť. Server je výkonnejší ako pri zdieľanom webhostingu. Základným princípom je rozdelenie jedného fyzického serveru na viacero virtuálnych, z ktorých každý má vlastný softvér, operačný systém aj nastavenia. Teda každá doména má svoj softvérovo vyhradený priestor, kapacitu a výkon procesora.
Výhody používania virtual serveru sú nasledovné :
- je to jednoduché riešenie pre testovanie serverov a simuláciu sietí. V tomto prostredí je možné nasimulovať takmer čokoľvek čo sa týka serverov a ich zosieťovania, alebo aj simulácie porúch. Používa sa najmä testovanie serverových riešení, ktoré môžu byť následne bez väčších problémov aplikované do praxe. Toto testovanie je neporovnateľne ekonomickejšie a bezpečnejšie ako nasadzovanie na reálnej prevádzke,
- ekonomické krátkodobé nasadenie,
- nie je tu potrebné zakupovať drahý serverový hardware
- je vhodný pre malé a stredné firmy, najmä z ekonomického hľadiska pokiaľ nemajú vysoké nároky na serverové riešenia,
- dôležitá je stabilita odladeným hardvérom, lebo aj krátkodobý výpadok môže priniesť zákazníkovi problém,
- dohľad nad prevádzkou, ktorú zabezpečuje poskytovateľ podľa dohody,
- neobmedzená životnosť, lebo tu zákazník neplatí za fyzické opotrebenie servera,
- technická podpora zákazníka.
Nevýhody používania virtual serveru sú nasledovné :
- Zdieľaný výkon, ktorým sa zabezpečuje dobrý pomer medzi cenou a výkonom. Samozrejme to pri vyššej záťaži viacerými užívateľmi môže spôsobiť krátkodobé zníženie výkonu serveru.
- Zložitejšie použitie periférií. Čo vyplýva z toho, že nie je použitý reálny hardvér. Samozrejme, toto nie je taký významný problém vzhľadom na to, že sa pri týchto typoch serverov periférie ani nevyužívajú. V prípade nutnosti ich použitia je možné niektoré simulovať, alebo použiť ethernetové rozhranie, kde nie sú žiadne obmedzenia.
Server housing je služba poskytujúca prenájom vyhradeného priestoru pre umiestnenie Vášho servera alebo iných komunikačných zariadení v server housingových miestnostiach s priamym pripojením na internetovú sieť. Server housing bol donedávna využívaný len úzkym okruhom ľudí, avšak teraz sa stáva čoraz rozšírenejším.
Táto služba je určená pre potreby 100% dostupnosti serveru s vysoko-rýchlostným internetom a pre prevádzkovateľov webhostingu. Ide vlastne o priestor do ktorého sa vloží server. Okrem vysoko-rýchlostného internetu sú dôležité aj ďalšie služby a to najmä bezpečnosť vložených serverov, dostupnosť nepovolaných osôb. Z týchto dôvodov niektorí prevádzkovatelia server housingu dajú zákazníkovi kľúč od skrinky, kde sa nachádza server a tak nikto iný nemá k nemu fyzicky prístup. Niekedy môže byť aj toto z praktických dôvodov nevýhodou napríklad keď sa nejaká súčiastka pokazí a jedinou možnosťou je, že zákazník príde osobne k serveru a odomkne ho. V niektorých prípadoch je možné od poskytovateľa žiadať nonstop prístup k serveru a to hlavne ak je prevádzka serveru nevyhnutná pre jeho prácu, samozrejme aj za to si treba priplatiť.
Ďalšou dôležitou náležitosťou je spôsob chránenia serveru pred výpadkom elektrickej energie, najmä ak sa zapisujú dáta vo chvíli keď dôjde aj k výpadku. A rovnako dôležitý je aj spôsob akým sa udržuje teplota v serverovni aby sa žiadne časti serveru neprehrievali. Teplota by sa mala pohybovať okolo 20°C.
K serverom je často možné doobjednať doplnkové služby ako napríklad ďalšia IP adresa, elektrickú zásuvku, port na switchi atď.
Takže ak si to zhrnieme poskytovateľ by mal zabezpečiť stabilné uloženie pre server, bez prístupu nepovolaných osôb, so stabilným vysoko-rýchlostným pripojením, teplotou ovzdušia okolo 20°C, spoľahlivé odosielanie pakiet ako aj kvalitnú technickú podporu zákazníka.
Mnoho ľudí sa asi zamyslelo už nad tým ako môžu niektorí poskytovatelia predávať neobmedzený webhosting. Samozrejme keby to niekto chcel skúšať zistil by, že aj táto služba má svoje obmedzenia. Žiadny server predsa nie je bezodná jama. Takže názov neobmedzený nie je možné brať úplne doslovne, je to skôr šikovný marketingový ťah. Pod týmto pojmom však možno rozumieť diskový priestor, ktorý bežného užívateľa neobmedzuje a je pripravený aj na to, že potreby užívateľa sa môžu časom dynamicky meniť.
Poskytovateľ pri bežnom užívaní nijak neobmedzuje užívateľa. Samozrejme, pri dodržaní určitých štandardov. Keď je však niektorý parameter nadmerne prekročený, ako napríklad objem dát, alebo počet e-mailov bude na to zákazník v čas upozornený, aby tento stav napravil do únosnej miery. Je jasné, že nikto užívateľovi chladnokrvne nezmaže dáta. Pokiaľ zákazník potrebuje tak veľa priestoru je mu zväčša ponúknutá iná služba, alebo bude musieť využiť služby iného poskytovateľa webhostingu. Najviac priestoru a funkcií poskytujú veľké zahraničné hostingové spoločnosti, ale aj na slovenskom trhu je možné nájsť vhodného a spoľahlivého poskytovateľa.
Ako to vlastne funguje?
Na serveri sa o priestor delia viacerí užívatelia, každý v danom okamihu potrebuje len určitý priestor, niekto väčší a niekto menší. Je tu relatívne malá pravdepodobnosť situácie, že všetci naraz vyťažia celý svoj zakúpený priestor na serveroch. Tak ak prekročí niekto svoj priestor, môže používať cudzí. Má to však jeden háčik. Môže nastať situácia, že niekto v daný okamih používa aj cudzí priestor a tak ho právoplatný užívateľ nemá k dispozícií, pretože kapacita servera je obmedzená. Kým sa to dá do poriadku firma môže prísť o zákazky, ktoré jej mali priniesť zisk. Samozrejme takáto situácia je veľmi zriedkavá, ale treba poznať všetky možnosti.
Preto treba niekedy zvážiť možnosť obmedzeného priestoru s presne daným miestom na disku do ktorého nikto iný nezasahuje. A samozrejme, už pri prvej kúpe treba počítať s určitou kapacitnou rezervou.