Živě
o počítačích
a Internetu

Aktualizace:
28. 10. 1998 14:45

Adobe Graphics a Publishing Collection o 15% levněji!
Adobe Graphics a Publishing Collection o 15% levněji!

Hledání na Živě
Kategorie
Ekonomika
Grafika
Hardware
Internet
Jedno PC povídalo
Rozhovory
Servis
Sítě a komunikace
Software
Tipy a triky
Události
Veletrh
Windows 98
Windows NT

Bestsellery na Vltavě

Živě
Články za týden
Vyhledávání
Rozšířené hledání
Nejčtenější články
Soubory
Testy poskytovatelů
Ankety
Autoři
Reklama na Živě
Kontakt na redakci
Hledáme autory!
Statistika přístupů

Přidat aktivní kanál
Přidat zprávy na aktivní plochu

Computer Press
Vltava - prodej knih
Ucho - prodej CD
Travel Press
Titulní strana
Computer
Computer Design
Connect!
GEOinfo

22. 10. 1998 9:49 - Internet
tisk článku
pošli článek e-mailem
Server Apache, co je vlastně zač a co dokáže

Aktuální články
Erik Brožek: Apache je jednoduchý, ale přitom velmi výkonný web server, který je dostupný jak pro 32bitová Windows, ta i pro platformu Unix/Linux.

Na začátek si povíme pár vět o tom jak se Apache zrodil. Prvním WWW serverem byl NCSA server, do kterého různí nadšenci začali přidávat softwarové záplaty (anglicky a patch), aby se zlepšil výkon a funkčnost, a také v neposlední řadě i zalátaly bezpečnostní díry. Postupem času z těchto záplat se zrodil nový www server, kterému se začalo říkat Apache.

Proč je Apache tak úspěšný? Na tuto otázku si klade mnoho lidí tu samou odpověď. Apache nesrazil na kolena ani Microsoft se svým www serverem IIS a to je už co říci. Jedna z mnoho odpovědí by mohla znít, že je zdarma, ale to je IIS také, dále, že je k dispozici zdrojový kód, možnost se podílet na vývoji, atd. V součastné době Apache mezi servery přímo kraluje, jeho více jak 50% podíl mezi www servery je tomu důkazem. Statistiku WWW serverů najdete na http://www.netcraft.co.uk/Survey/

Ve standardní konfiguraci podporuje několik základních vlastností, které je nezbytné pro bezproblémový běh www serveru. Pokud z nějakých důvodů potřebujete nějakou vlastnost přidat, můžete tak učinit pomocí modulů. Seznam dostupných modulů najdete na http://modules.apache.org

Pro vytváření dynamických stránek je Apache jako www server přímo perfektní. Můžete si vybrat z několika způsobů, jak toho dosáhnout. První možností je použít klasické CGI skripty a pomocí nich zpřístupnit data, které se mohou tahat z obyčejného textového souboru nebo z tabulky databázového serveru. Tento způsob dat je dobrý, pokud převažuje operace s daty nad tiskem HTML kódu, který chcete na svých stránkách prezentovat. Pokud je tomu přímo naopak pak je dobré použít např: PHP neboli Profesional Home Page, což je programovací jazyk, který se zapisuje kód rovnou do HTML stránky.

Kombinací vhodných skriptů a modulů se velmi rychle a efektivně vytvořit např: katalogový vyhledávací server jako je Yahoo! Pro tvorbu CGI skriptů se nejčastěji používá programovací jazyk C, C++, Perl, PHP, Python, … Není až tak důležité jaký jazyk použijete, ale je velmi důležité dbát na bezpečnost Vašich aplikací. K tvorbě aplikací je dobré používat takové jazyky, které se dají zkompilovat jako je např: C++, Python, atd. aby už když se na váš server dostane nějaký vetřelec (hacker), tak aby neměl možnost vidět zdrojové kódy vašich CGI skriptů.

Pro Apache mluví i podpora různých programovacích jazyků, které nemusí mít na svém počítači vůbec nainstalované, ale stačí, pokud si nahrajete příslušný modul, který podporuje právě ten váš programovací jazyk. Uveďme alespoň jeden příklad: pokud chcete používat PHP, pak nemusíte stahovat celou instalaci PHP, ale stačí si stáhnout modul pro PHP, který má za zaprvé podstatně menší než samotná distribuce a za druhé funkčnost je úplně stejná.

Pokud se chcete zapojit do vývoje Apache, nebo víte o nějakých chybách, které jsou v nynější verzi a ještě se o nic neví, pak právě Vám je učen server http://dev.apache.org , kde se vše točí kole vývoje www serveru.

Pokud se chcete dozvídat nejnovější novinky, pak můžete navštívit přímo www server Apache http://www.apache.org. Také si můžete každý týden v pátek přečíst Apache Week http://www.apacheweek.com, další z možností je pravidelně číst náš seriál, který bude o Apache, CGI scriptech a programování pro web vycházet 1 až 2x týdně.

Příště si ukážeme jak nainstalovat a zprovoznit Apache jako www server.

 
Předplaťte si Computer ještě dnes!

 

Živě si právě čte 355 lidí


Optimalizováno pro Microsoft Internet Explorer 4.0

Copyright Computer Press, 1998 
Technické řešení copyright Altair, 1998