Přejít na hlavní obsah

Jak nastavit subdoménu v Nginx: podrobné pokyny

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ů:

KrokPopis
1Nainstalujte 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.

TypZáznamHodnota
Asubdomainxxx.xxx.xxx.xxx
CNAMEsubdomainexample.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:

  1. 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ý.
  2. 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í).
  3. 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".
  4. Do pole Hodnota zadejte IP adresu serveru, na které máte nginx nainstalovanou. Pokud jej neznáte, kontaktujte svého poskytovatele hostingu.
  5. Uložte změny.

Jakmile vytvoříte a nakonfigurujete subdoménu, budete ji moci začít používat a konfigurovat v Nginx.