ISPmanager je oblíbený ovládací panel hostingu, který vám umožňuje spravovat webový server a další služby. Spolu s tímto nástrojem poskytuje ISPsystem možnost instalace a Konfigurace různých webových serverů, včetně Apache a nginx.
Začlenění Nginx do Ispmanageru vám umožní zlepšit výkon a rychlost webu. Nginx je snadno ovladatelný a efektivní webový server, který dokáže zpracovat velké množství požadavků najednou. Je také schopen zpracovat statické soubory výrazně rychleji než Apache.
Chcete-li povolit Nginx v Ispmanageru, musíte provést několik jednoduchých kroků. Nejprve budete muset nainstalovat a nakonfigurovat Nginx na vašem serveru. Za druhé, musíte nakonfigurovat ISPmanager pro práci s Nginx. K tomu budete muset provést více příkazů na příkazovém řádku a změnit konfigurační soubory.
Po instalaci a konfiguraci Nginx jej budete moci povolit v Ispmanageru a nakonfigurovat jej tak, aby fungoval s vašimi webovými stránkami. To vám umožní využít výhody Nginx a zvýšit výkon vašeho hostingu.
Instalace Nginx na ispmanager
Zde je krok za krokem návod k instalaci Nginx na ISPmanager:
| Krok | Akce |
|---|---|
| Krok 1 | Přihlaste se do ovládacího panelu ISPmanager. |
| Krok 2 | Přejděte do části servery a vyberte server, na který chcete nginx nainstalovat. |
| Krok 3 | V nabídce, která se otevře, vyberte možnost "instalace dalších softwarových balíčků". |
| Krok 4 | V seznamu dostupných balíčků vyhledejte " Nginx "a klikněte na tlačítko"Instalovat". |
| Krok 5 | Počkejte na dokončení instalace nginx. Může to trvat několik minut. |
| Krok 6 | Po instalaci nginx přejděte na stránky a vyberte web, na který chcete nginx použít. |
| Krok 7 | V nastavení webu vyhledejte sekci " Obecné možnosti "a zaškrtněte políčko vedle položky"Použít Nginx místo Apache". |
| Krok 8 | Uložte změny a restartujte server. |
Po dokončení všech těchto kroků úspěšně nainstalujete nginx na ISPmanager a budete jej moci nakonfigurovat tak, aby vyhovoval vašim potřebám.
Konfigurace Nginx v ispmanageru
Chcete-li povolit a nakonfigurovat Nginx v ispmanageru, musíte postupovat podle následujících kroků:
- Instalace a aktivace nginx Nainstalujte balíček Nginx na váš server a aktivujte jej.
- Konfigurace webového serveru Otevřete ovládací panel ispmanager a vyhledejte sekci "webový server". V nabídce vyberte" server "a vyberte možnost"Nginx".
- Konfigurace domén a webů Přejděte na" domény a weby "a vyberte kartu"weby". Přidejte nový web nebo vyberte již existující. V poli Typ serveru vyberte" nginx". Nakonfigurujte ostatní nastavení webu podle svého uvážení.
- Přidání konfigurace V nastavení webu vyhledejte sekci konfigurace Nginx a přidejte požadovanou konfiguraci. Směrnice nginx můžete použít ke konfiguraci chování serveru, například k zadání směrnice "location" pro zpracování konkrétních adres URL.
- Restartování nginx Jakmile provedete změny konfigurace, restartujte nginx, aby se změny projevily.
Po provedení těchto kroků bude váš server používat nginx místo jiného webového serveru k údržbě vašich stránek na ispmanageru.
Konfigurace virtuálních hostitelů v nginx
Virtuální hostitelé (virtual hosts) umožňují hostit více webových stránek s různými názvy domén na jednom serveru. Nginx používá konfigurační soubory ke konfiguraci virtuálních hostitelů.
1. Vytvoření konfiguračního souboru:
- Přejděte do adresáře s konfiguračními soubory nginx (obvykle je to /etc/nginx/conf.d/).
- Vytvořte nový soubor s příponou .conf, například mysite.conf. Tento soubor bude obsahovat konfiguraci virtuálního hostitele.
2. Nastavení virtuálního hostitele:
- Otevřete vytvořený soubor v textovém editoru.
- Přidejte další konfigurační jednotku:
server >
- listen 80; - označuje port, na kterém bude virtuální hostitel fungovat (obvykle 80).
- server_name example.com www.example.com; - označuje názvy domén, na kterých bude virtuální hostitel k dispozici.
- root / path / to / website; - označuje cestu do adresáře, kde se nacházejí soubory webových stránek.
- location / - určuje zpracování požadavků pro kořenovou cestu webu.
- try_files $uri $uri / =404; - označuje způsob zpracování dotazů (v tomto případě bude ověřena existence požadovaného souboru nebo adresáře a v případě nepřítomnosti se vrátí chyba 404).
3. Uložte změny a zavřete soubor.
4. Restartujte Nginx pro aplikaci změn:
- Ubuntu: sudo service nginx reload
- Na CentOS: sudo systemctl reload nginx
Nyní můžete přidat a nakonfigurovat další virtuální hostitele a vytvořit pro každého nový konfigurační soubor s jedinečným nastavením.
Je důležité vědět, že po změně konfiguračních souborů je nutné zkontrolovat správnost jejich syntaxe příkazem sudo nginx-t a v případě chyb je opravit před restartováním serveru.
Povolení SSL certifikátu v Nginx na Ispmanageru
Chcete-li povolit certifikát SSL v Nginx na Ispmanageru, postupujte podle následujících kroků:
1. Přihlaste se do ovládacího panelu ISPmanager a přejděte na kartu domény.
2. Vyhledejte doménu, pro kterou chcete nakonfigurovat certifikát SSL, a klikněte na odkaz "Konfigurovat".
3. V části " SSL "vyberte"Povolit certifikát SSL".
4. Stáhněte si soubory certifikátu, které jste získali od certifikačního centra. Obvykle se jedná o soubory s příponou .crt, .pem nebo .cer.
5. Pokud máte soukromý klíč, vyberte možnost Povolit soukromý klíč a stáhněte soubor s příponou .key.
6. Pokud máte soubor řetězce certifikátů, vyberte možnost Povolit řetězec certifikátů a stáhněte soubor s příponou .crt nebo .pem.
7. Klikněte na tlačítko Použít a počkejte, až ISPmanager použije změny.
8. Certifikát SSL je nyní úspěšně povolen v Nginx na Ispmanageru a váš web bude fungovat na zabezpečeném protokolu HTTPS.
Restartování Nginx na ispmanageru
Chcete-li restartovat server Nginx na ovládacím panelu ISPmanager, postupujte podle následujících kroků:
- Přihlaste se do ovládacího panelu ISPmanager pomocí svých přihlašovacích údajů.
- Na domovské stránce ovládacího panelu vyhledejte sekci servery a vyberte seznam serverů.
- Vyberte server, na kterém máte nginx nainstalovaný, a klikněte na něj.
- V nabídce, která se otevře, vyberte kartu "Webové servery" a vyhledejte řádek s názvem vašeho webu, který nginx používá.
- Klikněte na ikonu s tlačítkem ve tvaru stromového prvku umístěného naproti názvu vašeho webu. V kontextové nabídce vyberte možnost Restartovat nginx.
Po provedení těchto kroků bude server nginx restartován a vaše změny související s nastavením webového serveru začnou fungovat.