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

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

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

この例では、ウェブサイトを作成します。

機器リスト

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

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

アパッチ仮想ホスト - DNS 設定

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

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

Copy to Clipboard

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

Apache を実行しているコンピューターをウェブサイトを指す DNS エントリを作成します。

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

APACHE VIRTUALHOST DNS

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

Copy to Clipboard

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

Copy to Clipboard

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

チュートリアル Apache - 仮想ホストの構成

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

Copy to Clipboard

apache モジュールを有効にします: Mod_rewrite。

Copy to Clipboard

Apache 構成ファイルを編集します。

Copy to Clipboard

このファイルの末尾に次の行を追加します。

Copy to Clipboard

新しい Web サイトのファイルとログを保存するディレクトリを作成します。

Copy to Clipboard

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

Copy to Clipboard

Web サイトログは、次のディレクトリに保存されます。

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

新しい Web サイトを有効にします。

Copy to Clipboard

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

Copy to Clipboard

ブラウザを開き、ウェブサイトのHTTPバージョンにアクセスしてみてください。

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

• http://www.gameking.tips

Apache - Lets encrypt

Apache サーバー上の仮想ホスト構成が完了しました。