whycomputer.com >> Počítačová školení >  >> Síť

Jak funguje webový server Apache?

Internet existuje jako kolekce webových serverů, které hostují webové stránky, ke kterým mají uživatelé přístup ze svých počítačů. Tyto servery musí spouštět serverový software pro zpracování požadavků uživatelů. Jeden takový softwarový balíček, webový server Apache, nabízí bezplatné serverové řešení pro vývojáře k hostování webových stránek. Jako takový, to se stalo populární program pro hosting webových stránek. Apache server pracuje tak, že zpracovává požadavky na URL na server prostřednictvím specifických komunikačních protokolů v módu multithreading a rozšiřuje se o práci s programovacími a databázovými jazyky.

URL a HTTP protokol
Apache je web Serverový software a jako takový zpracovává především požadavky na protokol Hypertext Transfer Protocol prostřednictvím požadavků na adresu Universal Resource Locator. Adresy URL jsou jednoduše názvem webových stránek, které uživatelé zadávají do webových prohlížečů, aby vyhledali webovou stránku. Když uživatel zadá adresu URL, prohlížeč odešle požadavek na server HTTP se spuštěným serverem Apache, obvykle na portu 80. Protokol HTTP je internetový standardní protokol pro přenos dat pro webové stránky, takže když uživatel provede požadavek na adresu URL Apache server, bude server Apache zpracovávat HTTP požadavek a vrátí požadované webové stránky.

Multitasking /Multithreading
Apache server bude zpracovávat mnoho požadavků HTTP najednou. Za tímto účelem musí server spustit na více "podprocesů" provedení. Vlákno je součástí programu, který se oddělí od hlavního programu a běží současně, aby splnil konkrétní úkol. Server Apache vytvoří nové vlákno pro každý požadavek HTTP, který bude zpracovávat načítání a vrácení požadované webové stránky. To umožňuje Apache sloužit webovým stránkám více uživatelům najednou.

Podávání programů a souborů
Spolu s webovými stránkami může server Apache umožnit uživatelům stahovat soubory do svých počítačů, které bude Apache také používat. ovládat přes HTTP. Patří mezi ně zvukové soubory, filmové soubory nebo určité dokumenty, například dokumenty Word nebo PDF. Pokud uživatel požaduje programový soubor pro skriptovací jazyk, například PHP, Python nebo Perl, pak server Apache provede program a odešle výstup programu uživateli prostřednictvím protokolu HTTP. Aby bylo možné zpracovávat požadavky na dokumenty obsahující skriptovací jazyky, musí mít server Apache nainstalován příslušný modul pro tento jazyk.

Balíčky Apache
Server Apache je dodáván jako samostatný balíček, který je součástí většího programy webových služeb a doplněné moduly pro zvýšení výkonu. Populární implementací serveru Apache je zásobník LAMP (Linux, Apache, MySQL a PHP /Perl /Python). Tato konfigurace balí server Apache s jeho funkcemi pro webovou práci s databází MySQL a skriptovacími jazyky, jako je PHP, s cílem poskytovat obsah databáze pro aktualizované webové stránky, například blogy.
URL:https://cs.whycomputer.com/Network/100108724.html

Síť
  • Jak obejít omezení webu

    Zaměstnavatelé a univerzity si stále více uvědomují, jak zaměstnanci a studenti tráví čas na svých počítačích. Mnozí z nich začali instalovat omezující software a brány firewall, aby zabránili přístupu k nechtěným webům. Můžete obejít tato omezení připojením vaší školy nebo pracovní počítač k domácí

  • Nastavení veřejného webového serveru

    Webový server je skvělý způsob sdílení informací nebo souborů. Můžete jej použít pro provozování firmy, nebo můžete vytvořit domovskou stránku pro každého, kdo ji uvidí. Může být nakonfigurován pro internet jako veřejný server. Systém Windows 2003 vyžaduje, aby byla Internetová informační služba neb

Počítačová školení © https://cs.whycomputer.com