あなたは、Nginxをインストールし、Ubuntu Linuxを実行しているコンピュータ上で複数のウェブサイトを設定する方法を学びませんか? このチュートリアルでは、Virtualhost 機能を使用して、同じ Nginx サーバー上で複数の Web サイトを構成する方法を説明します。

Nginx は、サーバー ブロック機能をホストする呼び出しを呼び出します。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

この例では、Nginx サーバーの IP アドレスは 36.160.86.106 です。

この例では、Nginx サーバーがウェブサイト WWW.GAMEKING.TIPS をホストしています。

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

Nginx – 関連チュートリアル:

このページでは、Nginxに関連するチュートリアルのリストにすばやくアクセスできます。

Nginx 仮想ホスト – DNS 構成

GODADDYのウェブサイトにアクセスし、DNSドメインを購入します。

この例では、次の名前のドメインを購入しました。

Copy to Clipboard

あなたはDNSドメインを購入するために任意のウェブサイトを使用することができます、GoDaddyは私の個人的な選択です。

Nginx を実行しているコンピューターを Web サイトに示す DNS エントリを作成します。

この例では、WWW.GAMEKING.TIPS を 35.160.86.106 に指定する DNS エントリを作成しました。

APACHE VIRTUALHOST DNS

NSLOOKUP コマンドを使用して、DNS 構成をテストします。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

おめでとう! 必要な DNS 構成が完了しました。

チュートリアル Nginx 仮想ホスト – 同じサーバー上の複数の Web サイト

Nginx サーバーをインストールします。

Copy to Clipboard

新しい Web サイト ファイルを格納するディレクトリを作成します。

Copy to Clipboard

Web サイトのファイルは、次のディレクトリに格納されます。

Copy to Clipboard

新しい Web サイトの Nginx 構成ファイルを作成します。

Copy to Clipboard

ここに私たちの設定を含むファイルがあります。

Copy to Clipboard

Nginx 仮想ホスト構成を有効にするシンボリック リンクを作成します。

Copy to Clipboard

Nginx サービスを再起動します。

Copy to Clipboard

新しい Web サイト ディレクトリ内にテスト ページを作成します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

ブラウザを開き、仮想ウェブサイトにアクセスしてみてください。

この例では、ブラウザに次の URL が入力されています。

• http://www.gameking.tips

Nginx - Server block configuration

お 祝い! Nginx のサーバー ブロックの構成が完了しました。