Nastavení IIS na Windows Server

Nastavení IIS na Windows Server

IIS je webový server vytvořený společností Microsoft. Služba IIS je kompatibilní se systémem Windows Server – to znamená, že ji můžete jednoduše přidat jako funkci, nikoli stahovat a instalovat balíčky. Poskytuje vám také výhodu, že můžete hostovat aplikace .NET.

Krok 1: Instalace IIS

Instalace IIS je neuvěřitelně jednoduchá; vlastně jediná věc, kterou musíte udělat, je povolit. Chcete-li povolit IIS, přejděte na "Správce serveru -> Spravovat -> Přidat role a funkce". Vyberte, kam chcete IIS nainstalovat. Na obrazovce "Vybrat role serveru" povolte "Webový server (IIS)". Klepnutím na tlačítko "Další" dokončete instalaci.

Krok 2: Přidání webů

Použití IIS s více weby je velmi snadné. Pojďme do toho a přidejte naši první stránku! Co musíte udělat, je otevřít "IIS Manager". V této aplikaci je spravována služba IIS a všechny weby. Na postranním panelu uvidíte všechny své servery. Rozbalte svůj server dvojitým kliknutím na jeho název a poté rozbalte položku „Sites“. Zde jsou zobrazeny všechny weby hostované službou IIS.

Chcete-li přidat nový web, jednoduše klikněte pravým tlačítkem na zobrazenou obrazovku a vyberte „Přidat web...“. Zde budete požádáni o řadu věcí: název webu, fond aplikací, fyzickou cestu, vazbu a název hostitele.

Název webu může být jakýkoli. Je na vás, co si tam dáte. Pokud chcete pouze hostit webovou stránku, nedělejte si starosti s fondem aplikací; nebudeš to muset měnit.

Fyzická cesta je místo, kde jsou uloženy soubory webových stránek. Cesta k tomu by měla být: C:\inetpub\wwwroot. Pokud na serveru IIS hostujete více webů, přidejte složku pro každý web ve wwwrootsložce.

Pro vazbu vyberte, zda pro svůj web použijete buď http://nebo https://. IP adresa by měla být externí IP vašeho serveru. IIS to zjistí automaticky. Zadaný port je port, na kterém chcete hostovat své webové stránky; obvykle je to port 80.

Název hostitele je název domény vašeho webu. Řekněme, že chcete hostit „http://example.com“, vložte tam „example.com“.

Krok 3: Spouštění a zastavování webových stránek

S IIS můžete snadno deaktivovat webové stránky jejich „zastavením“. To lze provést tak, že přejdete na webovou stránku v části „Weby -> Název webu“ a poté na postranním panelu kliknete na „Zastavit“.

Stejným způsobem můžete „Spustit“ nebo „Restartovat“ web.

Krok 4: Instalace aplikací

Chcete-li nainstalovat webovou aplikaci, můžete nahrát soubory z počítače. Pokud chcete používat CMS (jako je WordPress nebo Joomla!), pak by byla logická jeho instalace pomocí Web Platform Installer. Instalační program webové platformy můžete porovnat se Softaculous. Web Platform Installer vám také umožňuje instalovat další aplikace, jako je PHP a SQL Server.

Chcete-li nainstalovat aplikaci pomocí instalátoru webové platformy, najděte na postranním panelu „Nasadit“. Poté klikněte na „Instalovat aplikace z galerie“. Nyní budete moci vyhledávat aplikace a snadno je instalovat kliknutím na tlačítko „Přidat“ nebo „Instalovat“.

Krok 5: Nastavení ověřování

Můžete chtít, aby měli oprávnění k přístupu na váš web pouze někteří lidé. K tomu můžete použít ověřování HTTP. Nejoblíbenějším typem HTTP autentizace je „Basic Authentication“.

Autentizaci lze povolit kliknutím na "Authentication" pod "IIS". Když povolíte základní ověřování, uživatelé s účtem na vašem serveru budou mít přístup k vašemu webu. Lze použít i účty Active Directory.

Ve výchozím nastavení je povoleno anonymní ověřování. To znamená, že ověření není vyžadováno.

Krok 6: Nastavení e-mailu SMTP

Pokud máte nainstalovanou aplikaci jako WordPress nebo Joomla, pravděpodobně pošlou uživatelům nějaké e-maily. Aby to fungovalo, musíme nastavit SMTP. Chcete-li nainstalovat SMTP s IIS, přejděte na "Správce serveru -> Spravovat -> Přidat role a funkce". Výběr rolí můžete přeskočit, místo toho zaškrtnete „SMTP server“, když vás požádá o výběr funkcí, které chcete nainstalovat.

Ikona "SMTP E-mail" se nyní zobrazí ve službě IIS pod "ASP.NET". Zde můžete nastavit e-mailovou adresu, ze které jsou odesílány e-maily.

Krok 7: Povolení komprese

Pravděpodobně budete chtít povolit kompresi. Komprese zrychlí váš web. Chcete-li povolit kompresi, jednoduše klikněte na "Komprese" pod "IIS".

Krok 8: Použijte web.config

Pokud jste zvyklí používat .htaccess, pak se budete muset naučit používat web.config. web.configSoubor je v podstatě ekvivalentem .htaccess. Poskytuje mnoho stejných funkcí, ale má jiný formát.

Krok 9: Povolení SSL

Chcete-li povolit SSL, budete potřebovat certifikát SSL.

První věc, kterou musíme udělat, je změnit vazbu webu z http://na https://.

Klikněte na název vašeho serveru v postranním panelu a klikněte na „Certifikáty serveru“ pod „IIS“. V postranním panelu uvidíte možnost „Importovat...“. Toto použijte k importu certifikátu SSL.

Po úspěšném importu certifikátu SSL klikněte pravým tlačítkem myši na název svého webu v postranním panelu a klikněte na „Upravit vazby...“. Přidáme vazbu. Klikněte na "Přidat...". Místo toho http://zvolte https://. IP adresa a název hostitele budou stejné; port však bude nastaven na 443. Když web nastavíte na používání https://, zobrazí se možnost nazvaná „Certifikát SSL“. Zde vyberte svůj certifikát SSL. Klikněte na "OK". Když uvidíte, že se objeví nová vazba, klikněte na "Zavřít". Váš web nyní používá SSL.


Nainstalujte Lighttpd s PHP5 a MySQL (LLMP Stack) na Ubuntu 14.04

Nainstalujte Lighttpd s PHP5 a MySQL (LLMP Stack) na Ubuntu 14.04

Lighttpd je populární webový server založený na událostech alternativou k Nginx. Lighttpd lze použít k obsluze stránek s vysokou návštěvností i na malém VPS. Tady to vysvětlím

Instalace Varnish 4 s Apache 2 na Ubuntu 14.04

Instalace Varnish 4 s Apache 2 na Ubuntu 14.04

Apache je populární webový server používaný většinou webhostingových společností. Varnish cache je HTTP akcelerátor a reverzní proxy. Lak můžeme použít s jakýmkoliv HTT

Jak nainstalovat Concrete5 na CentOS 7

Jak nainstalovat Concrete5 na CentOS 7

Používáte jiný systém? Concrete5 je open source CMS, který nabízí mnoho charakteristických a užitečných funkcí, které pomáhají editorům snadno vytvářet obsah

Jak nainstalovat kontrolní panel na CentOS 7

Jak nainstalovat kontrolní panel na CentOS 7

Používáte jiný systém? Review Board je bezplatný a open source nástroj pro kontrolu zdrojového kódu, dokumentace, obrázků a mnoha dalších. Je to webový software

Jak nainstalovat Laravel GitScrum na CentOS 7

Jak nainstalovat Laravel GitScrum na CentOS 7

Laravel GitScrum nebo GitScrum je open source nástroj pro produktivitu navržený tak, aby pomohl vývojovým týmům implementovat metodologii Scrum podobným způsobem.

Použijte PHP5-FPM s Apache 2 na Ubuntu 14.04

Použijte PHP5-FPM s Apache 2 na Ubuntu 14.04

Úvod Apache je populární software webového serveru, který používá většina poskytovatelů webhostingu. PHP5-FPM je implementace FastCGI pro PHP. Je užitečné pro

Nainstalujte si Wordpress s Apache, PHP a MySQL (Automated Startup Script)

Nainstalujte si Wordpress s Apache, PHP a MySQL (Automated Startup Script)

Následující bash skript můžete zkopírovat a vložit do oblasti spouštěcích skriptů ovládacího panelu Vultr. Nainstaluje všechny potřebné balíčky do ru

Jak povolit TLS 1.3 v Nginx na FreeBSD 12

Jak povolit TLS 1.3 v Nginx na FreeBSD 12

Používáte jiný systém? TLS 1.3 je verze protokolu Transport Layer Security (TLS), který byl publikován v roce 2018 jako navrhovaný standard v RFC 8446.

Instalace Apache Tomcat na Ubuntu 14.04

Instalace Apache Tomcat na Ubuntu 14.04

Apache Tomcat, vytvořený stejnou organizací jako populární webový server Apache, je webový server, který vám umožňuje poskytovat návštěvníkům webové stránky Java. V thi

Jak nainstalovat Apache, MySQL a PHP na Ubuntu 18.04

Jak nainstalovat Apache, MySQL a PHP na Ubuntu 18.04

Nainstalujte Apache Nejprve aktualizujte správce balíčků. sudo apt-get update -y sudo apt-get upgrade -y Nainstalujte a spusťte Apache. sudo apt-get instalace apache

Jak nastavit ionCube Loader na CentOS 7

Jak nastavit ionCube Loader na CentOS 7

ionCube Loader je rozšíření PHP, které umožňuje webovému serveru spouštět soubory PHP, které byly zakódovány pomocí ionCube Encoder a je nutné je spustit.

Nainstalujte Nginx + PHP FPM + Caching + MySQL na Ubuntu 12.04

Nainstalujte Nginx + PHP FPM + Caching + MySQL na Ubuntu 12.04

Pravděpodobně mnoho lidí bude používat své Vultr VPS jako webové servery, dobrou volbou by byl Nginx jako webový server. V tomto tématu popíšu o

Jak nainstalovat zásobník Nginx, MySQL a PHP (FEMP) na FreeBSD 12.0

Jak nainstalovat zásobník Nginx, MySQL a PHP (FEMP) na FreeBSD 12.0

Zásobník FEMP, který je srovnatelný se zásobníkem LEMP na Linuxu, je kolekce softwaru s otevřeným zdrojovým kódem, který se obvykle instaluje společně, aby umožnil FreeBS.

OpenBSD jako řešení elektronického obchodu s PrestaShop a Apache

OpenBSD jako řešení elektronického obchodu s PrestaShop a Apache

Úvod Tento tutoriál ukazuje OpenBSD jako řešení pro e-commerce využívající PrestaShop a Apache. Apache je vyžadován, protože PrestaShop má složité UR

Jak nainstalovat MariaDB 10.1 na CentOS 7

Jak nainstalovat MariaDB 10.1 na CentOS 7

V tomto článku nastíníme proces instalace PHP 7.x MariaDB 10.1, nejnovější stabilní verze série MariaDB 10.x v době psaní

Jak nainstalovat Apache na CentOS 7

Jak nainstalovat Apache na CentOS 7

V tomto článku nastíníme proces instalace Apache 2.4 na CentOS 7 Server. Předpoklady: Aktuální CentOS 7 Server. Uživatel sudo. Ste

Jak nainstalovat a nakonfigurovat OrientDB Community Edition na CentOS 7

Jak nainstalovat a nakonfigurovat OrientDB Community Edition na CentOS 7

OrientDB je nová generace multimodelového open source NoSQL DBMS. Díky podpoře více datových modelů může OrientDB poskytnout více funkcí a flexibility

Nastavení httpd v OpenBSD

Nastavení httpd v OpenBSD

Úvod OpenBSD 5.6 představilo nového démona s názvem httpd, který podporuje CGI (přes FastCGI) a TLS. K instalaci nového http není potřeba žádná další práce

Jak nainstalovat a nakonfigurovat PHP 7.2 na Ubuntu 18.04

Jak nainstalovat a nakonfigurovat PHP 7.2 na Ubuntu 18.04

PHP a související balíčky jsou nejčastěji používané komponenty při nasazování webového serveru. V tomto článku se naučíme, jak nastavit PHP 7.2 na Ubuntu 18.0

Zabezpečení NGINX před útokem Logjam na CentOS

Zabezpečení NGINX před útokem Logjam na CentOS

No, ve volné přírodě je další zranitelnost SSL. Technicky to ve skutečnosti není zranitelnost, je to jen díra uvnitř protokolu, na kterou se spoléháme

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.

Útoky DDOS: Stručný přehled

Útoky DDOS: Stručný přehled

Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.

Revoluční vynálezy od Googlu, které vám usnadní život.

Revoluční vynálezy od Googlu, které vám usnadní život.

Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…

Technologická singularita: vzdálená budoucnost lidské civilizace?

Technologická singularita: vzdálená budoucnost lidské civilizace?

Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.

Evoluce ukládání dat – Infografika

Evoluce ukládání dat – Infografika

Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.

Funkcionality vrstev referenční architektury velkých dat

Funkcionality vrstev referenční architektury velkých dat

Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více