GNU/Linux >> Linux の 問題 >  >> Debian

NginxおよびDebian11で1つのドメインから別のドメインにリダイレクトする方法

皆さん、こんにちは。 Webサーバーは、コミュニティの重要かつ不可欠な部分であることを私たちは知っています。そのため、最近、Nginxに関するいくつかのチュートリアルを用意しました。今日は別のことをします。今日は、NginxとDebian11で1つのドメインから別のドメインにリダイレクトする方法を学びます。

始める前に…..

続行する前に、問題なく投稿を完了するための要件を満たしていることを確認する必要があります

  • Nginxをインストールして構成する必要があります。したがって、Linuxディストリビューションの公式リポジトリを使用していることを確認してください。
  • Nginxのバージョンは1.9.5より前である必要があります。ほとんどのディストリビューションには最新バージョンが含まれているため、問題はありません。
  • 端末の使用に関する基本的な知識を持っている。 sudoアクセスまたはrootアクセスを持つユーザー。

行きましょう。

NginxおよびDebian11でのあるドメインから別のドメインへのリダイレクト

通常、サーバーにはいくつかの構成ファイルがあります。そのため、リダイレクト先のドメインの構成ファイルを編集する必要があります。

この投稿では、/からリダイレクトします たとえば、fbi.unixcop.comなどの新しいドメインに移動します 。

これを実現するには、Webサイトの構成ファイルを開くだけです

そして、ファイル内に、server内にこれに似たものを追加する必要があります セクション

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

変更を保存してエディタを閉じます。

変更したセクションは簡単に説明できます。 location / サイトのルートから作業することを示します。 rewrite アドレスを書き換えることを示します。 ^/(.*) サイト全体のすべてのページを対象としています。 $ 文字列の終わりを示します。次に、リダイレクト先を定義します。最後に、redirect リダイレクトがあると述べています。

Nginx構文を確認してください

sudo nginx -t

そして、サービスを再起動して変更を適用します

sudo systemctl restart nginx

このようにして、あまり問題なく目標を達成することができます。

結論

リダイレクトは、多くのシステム管理者がWebサイトを管理するときに実行する必要のあるタスクです。 Nginxでそれを行うことは基本であり、私たちに多くのトラブルを救うことができます。

Nginxドキュメント


Debian
  1. Debian 11にPHPとNginx(LEMP)をインストールしてセットアップする方法

  2. Debian10からDebian11にアップグレードする方法

  3. ドメインをローカルで別のドメインにリダイレクトするにはどうすればよいですか?

  1. Debian –インストールされているパッケージの選択をあるDebianシステムから別のシステムに複製する方法は? (debian Wheezy)?

  2. Dockerイメージをあるサーバーから別のサーバーにパッケージ化して転送する方法

  3. ソースからコンパイルしてDebian7(Wheezy)VPSにNginxをインストールする方法

  1. Debian9にNginxをインストールする方法

  2. Debian10からDebian11にアップグレードする方法

  3. Debian9にMicroweberをインストールする方法