Subdomény představují pohodlný způsob, jak rozdělit různé části webu a umožnit efektivnější správu zdrojů serveru. Pomocí Nginx můžete snadno nakonfigurovat subdoménu a přesměrovat provoz na konkrétní část vašeho webu nebo na jednotlivé servery. V tomto podrobném návodu vám řekneme, jak to udělat.
Krok 1: Před nastavením subdomény musíte na serveru nainstalovat a nakonfigurovat nginx. Pokud již máte nainstalovaný Nginx, pokračujte dalším krokem.
Krok 2: Nejprve musíte otevřít konfigurační soubor nginx, který se obvykle nachází v adresáři / etc/nginx/ sites-available/. K otevření a úpravě tohoto souboru můžete použít jakýkoli textový editor.
Krok 3: V konfiguračním souboru musíte přidat nový blok, který bude zodpovědný za konfiguraci subdomény. K tomu použijte následující syntaxi:
Krok 4: Do řádku server_name zadejte název subdomény (např. subdomain.example.com). V řádku proxy_pass zadejte adresu vašeho webového serveru, který bude zpracovávat požadavky pro danou subdoménu. Poté Soubor uložte a zavřete.
Krok 5: Restartujte Nginx, aby se změny projevily. Chcete-li to provést, spusťte v terminálu příkaz sudo service nginx restart.
Krok 6: Po restartování serveru by měla být vaše subdoména nakonfigurována a připravena k použití. Nyní jej můžete zadat do adresního řádku prohlížeče a otevřít příslušnou sekci vašeho webu.
V tomto podrobném návodu jsme se podívali na to, jak nastavit subdoménu v Nginx. Pamatujte, že po provedení změn v konfiguračním souboru Nginx je nutné restartovat server, aby se změny projevily. Hodně štěstí s nastavením subdomény!
Krok 1. Instalace a konfigurace Nginx
Chcete-li začít s subdoménami v nginx, musíte tento webový server nainstalovat na váš server. Chcete-li nainstalovat Nginx, postupujte podle následujících kroků:
1. Otevřete terminál a spusťte příkaz k aktualizaci seznamu balíčků:
sudo apt update
2. Po dokončení aktualizace seznamu balíčků nainstalujte Nginx pomocí příkazu:
sudo apt install nginx
3. Po instalaci Nginx jej spusťte zadáním následujícího příkazu:
sudo systemctl start nginx
4. Ujistěte se, že je Nginx úspěšně spuštěn kontrolou jeho stavu týmem:
sudo systemctl status nginx
5. Pokud se stav Nginx zobrazí jako" active (running)", je úspěšně spuštěn. Nyní můžete přejít na konfiguraci subdomény v Nginx.
Instalace Nginx na server
Chcete-li nainstalovat Nginx na server, musíte postupovat podle následujících kroků:
| Krok | Popis |
| 1 | Nainstalujte potřebné balíčky pomocí správce balíčků, jako je apt nebo yum . |
Například na Ubuntu:
sudo apt update
Zkontrolujte stav služby Nginx:
sudo systemctl status nginx
Zajistěte, aby služba byla spuštěna a fungovala bez chyb.
Otevřít prohlížeč a zadat IP adresu serveru. Pokud je vše nastaveno správně, otevře se uvítací stránka nginx.
Po úspěšné instalaci Nginx na server, budete moci začít konfigurovat subdomény a řešit další problémy webhostingu pomocí tohoto výkonného serveru.
Základní nastavení Nginx
Při zahájení práce s Nginx je nutné provést základní nastavení, aby byl zajištěn správný provoz.
Krok 1: Instalace Nginx
Nejprve je nutné nainstalovat samotný Nginx na server. K tomu můžete využít Správce balíčku, například pomocí příkazu:
sudo apt install nginx
Krok 2: Spuštění Nginx
Po instalaci je nutné spustit službu nginx:
sudo systemctl start nginx
Po restartování serveru lze také nakonfigurovat automatické spouštění nginx:
sudo systemctl enable nginx
Krok 3: Kontrola stavu
Chcete-li zkontrolovat, zda se Nginx úspěšně spustil a funguje, můžete otevřít webový prohlížeč a do adresního řádku zadat IP adresu serveru nebo název domény:
Pokud webová stránka se závěrem " Welcome to nginx!"Zobrazuje se správně, takže Nginx je nainstalován a funguje správně.
Konfigurace záznamů DNS
Než začnete konfigurovat subdoménu v nginx, musíte nainstalovat záznamy DNS pro vaši doménu. To umožní nastavit shodu mezi názvem domény a IP adresou serveru, na které bude váš web hostován.
Chcete-li konfigurovat záznamy DNS, budete potřebovat přístup ke správě domény v ovládacím panelu poskytovatele hostingu nebo serveru DNS. Pro přístup k tomuto panelu se podívejte na pokyny svého poskytovatele.
V ovládacím panelu záznamů DNS vyhledejte sekci, kde můžete přidat nový záznam. Tato část se obvykle nazývá "DNS", "DNS records" nebo "DNS Records".
Chcete-li přidat subdoménu, vytvořte novou položku s typem "A" nebo "CNAME". Do pole " Name "zadejte požadovaný název subdomény, například"subdoména". Do pole "Value" zadejte IP adresu serveru, na kterém bude váš web hostován.
Pokud vytváříte záznam typu "A", do pole" Hodnota "zadejte IP adresu serveru ve formátu" xxx.xxx.xxx.xxx". Pokud vytváříte záznam typu "CNAME", do pole "Value" zadejte název domény serveru, na který bude dotaz přesměrován, například "example.com".
Uložte změny. Upozorňujeme, že záznamy DNS mohou být aktualizovány s určitým zpožděním, takže změny nemusí okamžitě vstoupit v platnost.
| Typ | Záznam | Hodnota |
|---|---|---|
| A | subdomain | xxx.xxx.xxx.xxx |
| CNAME | subdomain | example.com |
Krok 2. Vytvoření a konfigurace subdomény
Po instalaci a konfiguraci Nginx musíte subdoméně poskytnout název domény, abyste určili, na kterou IP adresu má odkazovat. K tomu musíte provést následující kroky:
- Přejděte na web poskytovatele hostingu nebo do ovládacího panelu domény a vytvořte nový subdoménu. V závislosti na poskytovateli se rozhraní může mírně lišit, ale celkově je proces podobný.
- Vyhledejte sekci s nastavením domén nebo zón DNS a vyberte možnost "Přidat záznam". Poté vyberte typ záznamu "subdoména " nebo" alias " (v závislosti na rozhraní).
- Do pole Název zadejte požadovaný název subdomény. Pokud například chcete vytvořit subdoménu s názvem "blog", zadejte do tohoto pole" blog".
- Do pole Hodnota zadejte IP adresu serveru, na které máte nginx nainstalovanou. Pokud jej neznáte, kontaktujte svého poskytovatele hostingu.
- Uložte změny.
Jakmile vytvoříte a nakonfigurujete subdoménu, budete ji moci začít používat a konfigurovat v Nginx.