v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) by: Ing. Jan Steringa

Podobné dokumenty
A p a c h e h t t p d Lukáš Zapletal lukas.zapletal@liberix.cz

Instalace a konfigurace web serveru. WA1 Martin Klíma

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava

IM Instalace síťové verze SprutCAM. 1Nastavení serveru Vlastní instalace serveru...2 3Nastavení uživatelského počítače...

.NET Framework verze Program pro připojení ke vzdálené ploše (RDC) verze

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Podpora šifrovaného spojení HTTPS

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

BRICSCAD V15. Licencování

Možnosti programu. KAPITOLA 5 Možnosti

Instalace webové služby Mydlinka

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Demoprojekt Damocles 2404

IFTER-EQU Instalační manuál

Instalace a první spuštění Programu Job Abacus Pro

Instalace a konfigurace

Instalace ThinPrint RDP v počítači klienta s operačním systémem Windows (x86 nebo x64)

Postup instalace síťové verze Mount Blue

HTTP protokol. HTTP protokol - úvod. Zpracoval : Petr Novotný novotny0@students.zcu.cz

Nejprve je třeba spustit správce serveru: V něm je třeba vybrat přidání rolí:

Dokumentace k produktu IceWarp Notifikační nástroj

Citrix klient a OneTimePass moje.cpas.cz. Uživatelský návod pro interní uživatele České pojišťovny a.s.

EvMO postup při instalaci

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

AIDA64 Extreme. Příručka k nastavení. v

SMTPServer - Příručka

Téma 1 - řešení s obrázky

Konfigurace PPPoE připojení v OS Microsoft Windows 98, ME

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z

HTTP protokol. Zpracoval : Petr Novotný

WWW technologie. HTTP protokol

Průvodce instalací modulu Offline VetShop verze 3.4

EvMO postup při instalaci

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Aktion Connector NÁVOD

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

APS Administrator.OP

Semestrální projekt do předmětu SPS

Návod k instalaci S O L U T I O N S

Instalace elišky 3.0 na Windows 7 (32-bitová verze) ČMSS a.s.

OBSAH. Stránka 1 z 11 INSTALACE THINPRINT RDP V POČÍTAČI KLIENTA STAŽENÁ Z WEBU 2

UŽIVATELSKÝ MANUÁL. pro 485COM FW 2.x (MODBUS)

Webový server lapache

Aplikace a služba Money Dnes Publisher v deseti krocích

Zpravodaj. Uživatelská příručka. Verze

Rocrail. Nejprve: Obecný úvod. Instalace

TECHNICKÉ POŽADAVKY PRO INSTALACI SW PRO ZÁZNAM VIDEA PRO ZÁZNAM AUDIA (ZVUKU) PRO ZÁZNAM OBRÁZKŮ JAZYKOVÉ MUTACE

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

DNS. Počítačové sítě. 11. cvičení

Reliance 3 design OBSAH

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige VMG1312-B30B)

Velký křízovkářský slovník 4.0 (VKS) Instalace programu

I.CA SecureStore. Instalační příručka. Verze 2.32 a vyšší

BRICSCAD V16. Licencování

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Instalace webové služby Mydlinka

APS 400 nadministrator

1 Správce licencí Správce licencí Správce licencí Start > Všechny programy > IDEA StatiCa > Správce licencí Soubor > Správce licencí Licence

CUZAK. Instalační příručka. Verze

Návod k obsluze. Platforma RouterBoard s přeinstalovaným RouterOS Mikrotik. i4wifi a.s.

Instalace MS SQL Server 2005 a nastavení programu DUEL pro síťový provoz

Získání certifikátu pro přístup do informačního systému základních registrů

PC Fand a Linux Budoucnost PC FANDu

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

Připojení systémů CNC 8x9 DUAL do sítí pomocí protokolu TCP/IP (Platí od verze panelu 40.31)

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

Síťové propojení, konfigurace počítačů a programu Praktik

INSTALACE. programu WinDUO. pod Windows 7 / Windows Vista. ČAPEK-WinDUO, s.r.o.

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS:

Nová áplikáce etesty Př í přává PC ž ádátele

INFORMACE. Postup vytvoření virtuálního PC. Zpracoval: Ing. Emil Kajer Datum vydání:

1 ÚVOD Merbon SCADA K čemu program slouží Požadavky na systém... 4

Acronis Backup Advanced Version 11.7

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

SYSTEM EDUBASE INSTALAČNÍ PŘÍRUČKA

INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka

Střední odborná škola a Střední odborné učiliště, Hořovice

Nastavení DCOM. Uživatelský manuál

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

AKTION CONNECTOR POPIS FUNKCÍ A NÁVOD

Nastavení programu pro práci v síti

1. Instalace MySQL Serveru Konfigurace MySql Serveru Vytvoření struktury databáze...3

Provoz DOS verzí programů VIS pod Windows 7

Popis instalace programu OCEP (DEMOVERZE i ostrá verze)

EPLAN Electric P8 2.7 s databázemi na SQL serveru

Konfigurace PPPoE připojení v OS Microsoft Windows 2000

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

Příručka aplikace INVIO pro administrátory Str. 1/22

Uživatelská příručka k aplikaci Dell Display Manager

Střední odborná škola a Střední odborné učiliště, Hořovice

NASTAVENÍ PROGRAMU EVIDENCE AUTOBAZARU PRO OS VISTA, WIN7 a WIN8 LOKÁLNÍ INSTALACE (PRO 1 POČÍTAČ)

CUZAK. Instalační příručka. Verze

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige 870HN-53b)

Certifikační autorita EET Modelové postupy vytvoření souboru žádosti o certifikát

Transkript:

v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) 2017 by: Ing. Jan Steringa

Webový server Apache je předurčen k provozu na operačním systému Linux. Je to dáno i tím, že vývojáři z nadace Apache nedistribuují přeložený kód serveru pro operační systém Windows. Apache pro Windows je dostupný prostřednictvím doporučených organizací, např. The Apache Haus (www.apachehaus.com). Instalace postup je použitelný pro Apache http server v 2.4.24 Pro absolutní kontrolu nad instalačním procesem nepoužívám distribuci s instalátorem, ale ZIP archiv. Po stažení archivu (httpd-2.4.25-x86-vc14-r1.zip) rozbalit do adresáře c:\apache Pro spuštění serveru je potřeba instalace Visual C++ 2008 Redistributable. Je proto nutné z webu Microsoftu stáhnout vc_redist.x86.exe nebo vc_redist.x64.exe pro 64bit systém. Test konfigurace Konfigurace serveru je uložena v souboru je potřeba upravit alespoň řádek č. 38 s definicí adresáře - rootu instalace Define SRVROOT "/apache" Server je možno spustit z konzole systému C:\apache\bin>httpd Běh serveru se ukončí kombinací kláves Ctrl + C. Konfigurace lze také zkopírovat lze do vlastní konfigurace, např. C:\apache\conf\a1.conf Takový server lze spustit z konzole systému udáním parametru -f určujícím cestu k souboru s konfigurací C:\apache\bin>httpd -f c:\apache\conf\a1.conf 1

Provoz serveru jako systémové služby (vyžaduje spustit příkazový řádek jako správce) Služba s konfigurací se instaluje C:\apache\bin\httpd -k install -n Apa1 Služba s konfigurací C:\apache\conf\a1.conf se instaluje C:\apache\bin\httpd -f c:\apache\conf\a1.conf -k install -n Apa1 -f spuštění serveru s alternativní konfigurací a1.conf -k příkaz install nainstaluje službu -n jméno služby bude Apa1 Konfigurace služby je uložena v registru v klíči [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Apa1\Parameters] "ConfigArgs" = -f c:\apache\conf\a1.conf Chybové hlášení je tedy bezpředmětné. spuštění služby C:\apache\bin>httpd -k start -n Apa1 zastavení služby C:\apache\bin>httpd -k stop -n Apa1 restart služby - např. pro znovunačtení změn konfigurace C:\apache\bin>httpd -k restart -n Apa1 odstranění služby C:\apache\bin>httpd -k uninstall -n Apa1 Užitečným pomocníkem je monitor služeb Apache, který se zobrazuje v systémové liště Windows. C:\apache\bin\ApacheMonitor.exe 2

Konfigurační soubor řádky začínající znakem # nejsou serverem akceptovány a slouží např. jako poznámky nebo varianty parametrů při testování konfigurace ř.60 Listen 80 port, popř. ip adresa:port serveru ř.214 ServerAdmin admin@example.com mail na admina serveru - v případě problému se zobrazuje na webu ř.281 DirectoryIndex index.htm výchozí soubor pro defaultní odbavování server 3

Připojení k serveru klientem TELNET Jedná se o testování komunikace s detailními výsledky. Je potřeba použít konzolovou aplikaci telnet. Pokud je v systému zakázána, je třeba jí povolit. Příklad postupu ve Win 8.1: - nastavení - ovládací panely - programy a funkce - zapnout nebo vypnout funkce Windows - klient služby Telnet c:\telnet Microsoft Telnet> open 127.0.0.1 80 Připojování k 127.0.0.1... Příkaz GET pro získání výchozího HTML souboru z "/" roou serveru - text příkazu, vypisovaný do konzole, bude možná nečitelně přepisovat obrazovku - velkými písmeny GET / HTTP/1.0 Host: steringa.com HTTP/1.1 200 OK Date: Fri, 17 Feb 2017 18:15:50 GMT Server: Apache/2.4.25 (Win32) OpenSSL/1.0.2k Last-Modified: Thu, 16 Feb 2017 20:12:56 GMT ETag: "52-548ab6c3f3769" Accept-Ranges: bytes Content-Length: 82 Connection: close Content-Type: text/html <html> <head> </head> <body> <h1> Hello ze serveru steringa.com </h1> </body> </html> Připojení k hostiteli bylo ztraceno. Pokračujte stisknutím libovolné klávesy... Konzole Telnet se ukončí příkazem Microsoft Telnet> quit 4

Provoz virtuálních serverů Pro testování je potřeba nastavit parametry souboru C:\Windows\System32\drivers\etc>hosts který má funkci podobnou DNS - nastavení překladu adres. Na konec souboru doplnit jména serverů a IP adres, které budou odkazovat na lokální systém: 127.0.0.1 honza.com 127.0.0.1 steringa.com Na disku vytvořit adresáře, pro uložení stránek virtuálních webových serverů: C:\apache\ap1 C:\apache\ap2 které doplní primární DocumentRoot C:\apache\htdocs Ten je definovaný řádkou V konfiguračním souboru definicí DocumentRoot "${SRVROOT}/htdocs" Proměnná SRVROOT je definovaná na ř. 38: Define SRVROOT "/apache" Virtuální servery definovat v konfiguračním souboru doplněním následující sekce: <VirtualHost *:80> DocumentRoot "c:/apache/ap1" ServerName honza.com </VirtualHost> <VirtualHost *:80> DocumentRoot "c:/apache/ap2" ServerName steringa.com </VirtualHost> - virtuální server přijímající požadavky na lokální IP, port 80 - nastavení adresáře DocumentRoot, kde jsou uloženy stránky serveru - ServerName určuje, že se daná sekce použije pro daný požadavek klienta, který v žádosti předává požadavek na konkrétní server parametrem "Host: jmenoserveru", viz telnet, příkaz GET 5

Adresáře virtuálních serverů Povolení číst stránky povolit všem klientům Require all granted <Directory c:/apache/ap1/a> Options Indexes FollowSymLinks AllowOverride AuthConfig Require all denied </Directory> <Directory c:/apache/ap1> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> <Directory "${SRVROOT}/htdocs"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> 6