GNU/Linux >> Znalost Linux >  >> Debian

Jak přesměrovat z jedné domény na druhou v Nginx a Debian 11

Dobrý den, přátelé. Víme, že webové servery jsou důležitou a nepostradatelnou součástí komunity. To je důvod, proč jsme v poslední době věnovali několik návodů na Nginx. Dnes uděláme další. Dnes se dozvíte, jak přesměrovat z jedné domény na druhou v Nginx a Debian 11.

Než začneme….

Než budeme pokračovat, musíme se ujistit, že splňujeme požadavky na bezproblémové dokončení příspěvku

  • Musíte mít nainstalovaný a nakonfigurovaný Nginx. Ujistěte se tedy, že jej máte pomocí oficiálních repozitářů vaší distribuce Linuxu.
  • Verze Nginx musí být vyšší než 1.9.5. Neměli byste mít problém ji mít, protože většina distribucí obsahuje nejnovější verze.
  • Mějte základní znalosti o používání terminálu. Uživatel s přístupem sudo nebo root.

Jdeme na to.

Přesměrování z jedné domény na druhou v Nginx a Debian 11

Normálně budete mít na serveru několik konfiguračních souborů. Proto musíte upravit konfigurační soubor pro doménu, na kterou přesměrováváte.

U tohoto příspěvku se přesměruji z / do nové domény, například fbi.unixcop.com .

Abyste toho dosáhli, stačí otevřít konfigurační soubor webové stránky

A uvnitř souboru musíte přidat něco podobného tomuto na server sekce

location / {
        rewrite ^/(.*)$ https://fbi.unixcop.com/ redirect;
    }

Uložte změny a zavřete editor.

Část, kterou jsme upravili, je snadno vysvětlitelná. location / znamená, že budeme pracovat z kořenového adresáře webu. rewrite označuje přepsání adresy. ^/(.*) je pro všechny stránky v rámci celého webu. $ označuje konec řetězce. Dále definujete, kam chcete přesměrovat. Nakonec redirect uvádí, že dojde k přesměrování.

Zkontrolujte syntaxi Nginx

sudo nginx -t

A aplikujte změny restartováním služby

sudo systemctl restart nginx

Tímto způsobem budeme schopni dosáhnout cíle bez příliš mnoha problémů.

Závěr

Přesměrování je úkol, který musí při správě webových stránek dělat mnoho správců systému. Dělat to s Nginx je základní a může nám ušetřit spoustu problémů.

Dokumentace Nginx


Debian
  1. Jak upgradovat na Debian 11 z Debianu 10

  2. Jak zabalit a přenést obrazy Dockeru z jednoho serveru na druhý

  3. Jak zkompilovat ze zdroje a nainstalovat Nginx do Debian 7 (Wheezy) VPS

  1. Jak upgradovat z Debianu 10 na Debian 11

  2. Jak nainstalovat Microweber na Debian 9

  3. Jak lokálně přesměruji doménu na jinou doménu?

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat a nastavit PHP a Nginx (LEMP) na Debian 11

  3. Debian – Jak replikovat výběr nainstalovaných balíčků z jednoho systému Debian do druhého? (debian Wheezy)?