目次
Apache 配置虚拟主机三种方式,apache虚拟主机
ホームページ php教程 php手册 Apache 配置虚拟主机三种方式,apache虚拟主机

Apache 配置虚拟主机三种方式,apache虚拟主机

Jun 13, 2016 am 08:41 AM
仮想ホスト

Apache 配置虚拟主机三种方式,apache虚拟主机

一、基于IP

 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文件,添加三个域名与之一一对应:

192.168.1.11   www.test1.com
192.168.1.12   www.test2.com
192.168.1.13   www.test3.com

 3. 建立虚拟主机存放网页的根目录,如在/www目录下建立test1、test2、test3文件夹,其中分别存放1.html、2.html、3.html

/www/test1/1.html
/www/test2/2.html
/www/test3/3.html

 

 4. 在httpd.conf中将附加配置文件httpd-vhosts.conf包含进来,接着在httpd-vhosts.conf中写入如下配置:

 


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




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




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

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

 

二、基于主机名

 1. 设置域名映射同一个IP,修改hosts:

192.168.1.10  www.test1.com
192.168.1.10  www.test2.com
192.168.1.10  www.test3.com

 2. 跟上面一样,建立虚拟主机存放网页的根目录

/www/test1/1.html
/www/test2/2.html
/www/test3/3.html

 

 3. 在httpd.conf中将附加配置文件httpd-vhosts.conf包含进来,接着在httpd-vhosts.conf中写入如下配置:

 

  为了使用基于域名的虚拟主机,必须指定服务器IP地址(和可能的端口)来使主机接受请求。可以用NameVirtualHost指令来进行配置。 如果服务器上所有的IP地址都会用到, 你可以用*作为NameVirtualHost的参数。在NameVirtualHost指令中指明IP地址并不会使服务器自动侦听那个IP地址。 这里设定的IP地址必须对应服务器上的一个网络接口。

  下一步就是为你建立的每个虚拟主机设定配置块,的参数与NameVirtualHost指令的参数是一样的。每个定义块中,至少都会有一个ServerName指令来指定伺服哪个主机和一个DocumentRoot指令来说明这个主机的内容存在于文件系统的什么地方。

  如果在现有的web服务器上增加虚拟主机,必须也为现存的主机建造一个定义块。其中ServerName和DocumentRoot所包含的内容应该与全局的保持一致,且要放在配置文件的最前面,扮演默认主机的角色。

NameVirtualHost *:80
 

  ServerName *

  DocumentRoot /www/ 

  ServerName www.test1.com

  DocumentRoot /www/test1/

  

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

  

 

 

  ServerName www.test2.com

  DocumentRoot /www/test2/

  

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

  

  ServerName www.test3.com

  DocumentRoot /www/test3/

  

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

  

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

 

三、基于端口

1.  修改配置文件

  将原来的

    Listen 80
      改为
      Listen 80
      Listen 8080


2. 更改虚拟主机设置:


    DocumentRoot /var/www/test1/
    ServerName www.test1.com



    DocumentRoot /var/www/test2
    ServerName www.test2.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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バーチャルホストとは何ですか? 海外の無料phpバーチャルホストとは何ですか? Oct 16, 2023 am 09:57 AM

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

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 インスタンスを作成します。

仮想ホストのセキュリティ保護に 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 です。

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

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

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

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

See all articles