目次
Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト
ホームページ バックエンド開発 PHPチュートリアル Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル

Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル

Jul 13, 2016 am 09:45 AM
仮想ホスト

Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト

IP に基づく 1.

1. サーバーの IP アドレスが 192.168.1.10 であると仮定し、ifconfig を使用して同じネットワーク インターフェイス eth0 上の 3 つの IP をバインドします。 [root@localhost root]# ifconfig eth0:1 192.168.1.11

[root@localhost root]# ifconfig eth0:2 192.168.1.12

[root@localhost root]# ifconfig eth0:3 192.168.1.13
2. hosts ファイルを変更し、そのうちの 1 つに対応する 3 つのドメイン名を追加します。
192.168.1.11 www.test1.com

192.168.1.12 www.test2.com

192.168.1.13 www.test3.com
3. Web ページを保存する仮想ホストのルート ディレクトリを確立します。たとえば、/www ディレクトリに test1、test2、test3 フォルダーを作成し、それぞれ 1.html、2.html、3.html を保存します。 /www/test1/1.html
/www/test2/2.html

/www/test3/3.html



4. 追加の設定ファイル httpd-vhosts.conf を httpd.conf に含めて、httpd-vhosts.conf に次の設定を書き込みます。

ServerName www.test1.com DocumentRoot /www/test1/Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアルride None Order allowed,deny
Allow From All




ServerName www.test1.com
DocumentRoot /www/test2/

Options Indexes FollowSymLinks
AllowOverride None
Order allowed,deny
Al低いからすべて




ServerName www.test1.com
DocumentRoot /www /test3/
Options Indexes FollowSymLinks
AllowOverride None
Order allowed,deny
Allow From All

< ;/VirtualHost>



5. これで完了です。各仮想ホストをテストし、それぞれ www.test1.com、www.test2.com、www.test3.com にアクセスします

Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル2. ホスト名に基づく

1. 同じ IP にマップするようにドメイン名を設定し、ホストを変更します。

192.168.1.10 www.test1.com

192.168.1.10 www.test2.com

192.168.1.10 www.test3.com

2. 上記と同様に、Web ページを保存する仮想ホストのルート ディレクトリを作成します

/www/test1/1.html

/www/test2/2.html

/www/test3/3.html

3. 追加の構成ファイル httpd-vhosts.conf を httpd.conf に組み込み、httpd-vhosts.conf に次の構成を書き込みます。

ドメイン名ベースの仮想ホスティングを使用するには、ホストが要求を受け入れるためにサーバーの IP アドレス (場合によってはポート) を指定する必要があります。これは、NameVirtualHost ディレクティブを使用して構成できます。 サーバー上のすべての IP アドレスが使用されている場合は、NameVirtualHost のパラメーターとして * を使用できます。 NameVirtualHost ディレクティブで IP アドレスを指定しても、サーバーはその IP アドレスを自動的にリッスンしません。ここで設定する IP アドレスは、サーバー上のネットワーク インターフェイスに対応している必要があります。
次のステップは、作成する仮想ホストごとに 構成ブロックを設定することです。 のパラメーターは NameVirtualHost コマンドのパラメーターと同じです。各 定義ブロックには、サービスを提供するホストを指定する ServerName ディレクティブと、このホストのコンテンツがファイル システム内のどこに存在するかを示す DocumentRoot ディレクティブが少なくとも存在します。

既存の Web サーバーに仮想ホストを追加する場合は、既存のホストの 定義ブロックも作成する必要があります。 ServerName と DocumentRoot に含まれる内容は、グローバルのものと一致している必要があり、デフォルト ホストの役割を果たすために構成ファイルの先頭に配置する必要があります。

名前仮想ホスト *:80

サーバー名 *

DocumentRoot /www/ Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル

サーバー名 www.test1.com

ドキュメントルート/www/test1/

オプションインデックス FollowSymLinks

AllowOverride None

注文許可、拒否

全員から許可します

ディレクトリ>

 

サーバー名 www.test2.com

DocumentRoot /www/test2/

オプションインデックス FollowSymLinks

AllowOverride None

注文許可、拒否

全員から許可します

ディレクトリ>

サーバー名 www.test3.com

DocumentRoot /www/test3/

オプションインデックス FollowSymLinks

AllowOverride None

注文許可、拒否

全員から許可します

ディレクトリ>

Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル

4. 大功告成、测试下每个虚拟主机、分别访问www.test1.com、www.test2.com、www.test3.com

三、ポートベース

1. 修正構成ファイル

将原来的

80を聞いてください

80を聞いてください
8080を聞いてください


2. 更改仮想主机設置場所:

Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル
DocumentRoot /var/www/test1/
ServerName www.test1.com



DocumentRoot /var/www/test2
サーバー名 www.test2.com
Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル

www.bkjia.com本当http://www.bkjia.com/PHPjc/1037989.html技術記事 Apache 構成仮想ホスト机 3 つの方式、apache 仮想ホスト机 1、IP 1 に基づいています。 仮想サーバーの IP アドレスは 192.168.1.10 で、同じネットワークインターフェイス eth0 上で ifconfig を使用して 3 つを設定しています...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Pagoda パネルから仮想ホストの速度制限を設定する方法 Pagoda パネルから仮想ホストの速度制限を設定する方法 Jun 21, 2023 am 11:17 AM

Pagoda Panel は、Linux システムでの非常に優れたサーバー管理パネルであり、強力な機能と使いやすいインターフェイスを備えており、ユーザーがサーバーを簡単に管理できるようにします。 Pagoda パネルを使用するプロセスでは、サーバーの安定性と流暢性を確保するために、仮想ホストの速度を制限する必要がある場合があります。この記事では、優れたユーザー エクスペリエンスを実現するために、Pagoda パネルを通じて仮想ホストの速度制限を設定する方法を紹介します。 1. 速度制限の概要 速度制限とは、ホストのトラフィックを制御することで、ホストの帯域幅を制限し、サーバーの正常な動作を確保することを指します。存在する

Ginフレームワークの仮想ホストとドメイン名バインディング機能の詳細説明 Ginフレームワークの仮想ホストとドメイン名バインディング機能の詳細説明 Jun 22, 2023 am 09:10 AM

Gin フレームワークは、Web アプリケーションを迅速に構築するために必要な基本機能を提供する軽量の Web フレームワークです。 Gin フレームワークは柔軟性、効率性、拡張性に優れているため、インターネット分野で広く使用されています。中でも、Gin フレームワークの仮想ホスト機能とドメイン名バインディング機能は、他の Web フレームワークにはない重要な機能ですので、本記事ではこの機能について詳しく紹介します。 1. 仮想ホストとは何ですか?仮想ホストは、物理ホスト上に複数の独立した相互に分離された仮想ホストを作成します。各仮想ホストは独自の固有のホストを持ちます。

PHP が Tencent Cloud Server ECS に接続してクラウド仮想ホストの展開を実装する方法 PHP が Tencent Cloud Server ECS に接続してクラウド仮想ホストの展開を実装する方法 Jul 07, 2023 am 10:07 AM

PHP が Tencent Cloud Server ECS に接続してクラウド仮想ホスト展開を実装する方法 はじめに: クラウド コンピューティングの急速な発展に伴い、より多くの企業や開発者が、より優れた弾力性とセキュリティ、およびスケーラビリティを得るためにクラウド サーバーにアプリケーションを展開することを選択しています。この記事では、PHP を使用して Tencent Cloud Server ECS (Elastic Compute Service) に接続し、クラウド仮想ホストの展開を実装する方法を紹介します。ステップ 1: Tencent Cloud Server ECS インスタンスを作成します。

海外の無料phpバーチャルホストとは何ですか? 海外の無料phpバーチャルホストとは何ですか? Oct 16, 2023 am 09:57 AM

海外の無料 php 仮想ホストには、DreamHost、Bluehost、Hostinger、000Webhost、FreeHostia、Zymic、ByetHost、SiteGround などがあります。

仮想ホストのセキュリティ保護に Pagoda パネルを使用する方法 仮想ホストのセキュリティ保護に Pagoda パネルを使用する方法 Jun 21, 2023 pm 05:37 PM

インターネット時代において、Web ホスティングは、ユーザーが独自の Web サイトを所有し、簡単に管理できるようにする非常に人気のあるサービスです。ただし、仮想ホストを使用する場合は、セキュリティの問題にも注意を払う必要があります。この状況に対応して、Pagoda パネルは、仮想ホストのセキュリティをより適切に保護できる優れたソリューションを提供します。この記事では、Pagoda パネルを使用して仮想ホストのセキュリティを保護する方法を紹介します。 1. ログイン パスワードとポートの設定 Pagoda パネルを使用する前の最初のステップは、安全なログイン パスワードを設定することです。デフォルト

Nginx がドメイン名ベースの仮想ホスト構成を実装する方法 Nginx がドメイン名ベースの仮想ホスト構成を実装する方法 Nov 08, 2023 pm 08:05 PM

Nginx がドメイン名ベースの仮想ホスト構成を実装する方法には、特定のコード サンプルが必要です。Nginx は、ドメイン名ベースの仮想ホスト構成を実装するための柔軟な構成オプションを提供する高性能 HTTP およびリバース プロキシ サーバーです。この記事では、ドメイン名ベースの仮想ホスティングを実装するために Nginx を構成する方法を詳しく紹介し、具体的なコード例を示します。まず、仮想ホスト構成ブロックを Nginx 構成ファイルに追加する必要があります。 Ubuntu システムでは、デフォルトの構成ファイルのパスは /et です。

Web サイトのパフォーマンスとユーザー エクスペリエンスを向上させるための Nginx 仮想ホスト最適化構成 Web サイトのパフォーマンスとユーザー エクスペリエンスを向上させるための Nginx 仮想ホスト最適化構成 Jul 04, 2023 pm 05:55 PM

Web サイトのパフォーマンスとユーザー エクスペリエンスを向上させる Nginx 仮想ホスト最適化構成 はじめに: 現在、インターネットの継続的な発展に伴い、Web サイトへのアクセス数も増加しています。 Web サイトへの入り口である Nginx の最適化された構成は、Web サイトのパフォーマンスとユーザー エクスペリエンスを向上させる上で重要な役割を果たします。この記事では、Nginx 仮想ホストの構成を最適化するためのいくつかの方法とコード例を紹介し、それらをよりよく理解して適用できるようにします。 1. 仮想ホストの構成 仮想ホストは Nginx の重要な概念であり、仮想ホストの構成を通じて次のことが可能になります。

Nginx を使用してドメイン名とパスに基づいた仮想ホスト構成を実装する方法 Nginx を使用してドメイン名とパスに基づいた仮想ホスト構成を実装する方法 Aug 02, 2023 pm 01:14 PM

Nginx を使用してドメイン名とパスに基づいた仮想ホスト構成を実装する方法 はじめに: ネットワーク アプリケーション開発では、さまざまなサービスを提供するために複数の仮想ホストを構成することが必要になることがよくあります。 Nginx は高性能の HTTP およびリバース プロキシ サーバーであり、Nginx を使用すると、ドメイン名とパスに基づいた仮想ホスト構成を簡単に実装できます。この記事では、Nginx を使用してそのような構成を実装する方法と、対応するコード例を紹介します。 1. ドメイン名に基づく仮想ホストは、次を使用して Nginx 構成ファイルで構成されます。

See all articles