`
bhw1015
  • 浏览: 90286 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Apache2.2多域名虚拟主机配置

阅读更多

Apache2.2多域名虚拟主机配置

 

第一步:修改E:\Program Files\Apache2.2\conf\httpd.conf

 

--------------------注释掉一下内容-----------------

##DocumentRoot "E:/Program Files/Apache2.2/htdocs"

 

@注释中重点一(如果不注释以下内容,后面内容会有一些改变)

##<Directory />

##    Options FollowSymLinks

##    AllowOverride None

##    Order deny,allow

##    Deny from all

##</Directory>

 

 

 

##<Directory "E:/Program Files/Apache2.2/htdocs">

    #

    # Possible values for the Options directive are "None", "All",

    # or any combination of:

    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

    #

    # Note that "MultiViews" must be named *explicitly* --- "Options All"

    # doesn't give it to you.

    #

    # The Options directive is both complicated and important.  Please see

    # http://httpd.apache.org/docs/2.2/mod/core.html#options

    # for more information.

    #

##    Options Indexes FollowSymLinks

    #

    # AllowOverride controls what directives may be placed in .htaccess files.

    # It can be "All", "None", or any combination of the keywords:

    #   Options FileInfo AuthConfig Limit

    #

##    AllowOverride None

    #

    # Controls who can get stuff from this server.

    #

##    Order allow,deny

##    Allow from all

##</Directory>

 

 

 

----------------------取消注释,释放以下内容---------------

Include conf/extra/httpd-vhosts.conf

 

 

 

 

 

 

第二步:修改E:\Program Files\Apache2.2\conf\extra\httpd-vhosts.conf

 

----------------------取消注释,释放以下内容---------------

NameVirtualHost *:80

----------------------添加自己定义的域名虚拟主机---------------

 

<VirtualHost *:80>

    ServerAdmin admin@xingmo.com

    DocumentRoot "D:/www/test"

    ServerName www.test1.com

    ErrorLog "logs/www.test1.com-error_log"

    CustomLog "logs/www.test1.com-access_log" common

</VirtualHost>

 

<VirtualHost *:80>

    ServerAdmin admin@xingmo.com

    DocumentRoot "D:/www/test"

    ServerName www.test2.com

    ErrorLog "logs/www.test2.com-error_log"

    CustomLog "logs/www.test2.com-access_log" common

</VirtualHost>

 

 

 

 

 

@如果上面的“注释中重点一”中的内容没有注释掉,则需要为以上每个虚拟主机配置

<Directory "D:/www/test">(每个虚拟主机的路径不一样)

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

否则不需要

 

 

第三步:修改C:\WINDOWS\system32\drivers\etc\hosts

----------------------------增加以下内容-----------------------------

127.0.0.1       www.test2.com

127.0.0.2       www.test1.com

 

第四步:完成

分享到:
评论

相关推荐

    APACHE 2.2 中文参考手册

    2. **虚拟主机**:通过VirtualHost指令,可以在同一台服务器上托管多个域名,每个域名有自己的独立配置。 3. **访问控制**:通过Allow、Deny和Order指令,可以限制或允许特定IP地址或网络访问特定资源。 4. **URL...

    Apache2.2版本中文使用手册.zip

    这个中文使用手册提供了关于如何安装、配置、管理和优化Apache2.2的详细指南,对于开发者和系统管理员来说是宝贵的资源。以下是手册中可能包含的一些关键知识点: 1. **安装Apache2.2**: - Windows、Linux、Mac ...

    apache2.2中文使用手册

    1. 虚拟主机概念:Apache支持在同一台服务器上运行多个独立的网站,每个网站有自己的域名和配置。 2. NameVirtualHost:通过指定IP地址和端口,实现基于域名的虚拟主机。 3. VirtualHost配置:在配置文件中为每个...

    apache2.2安装包

    4. 虚拟主机:Apache支持多个虚拟主机,通过配置文件中的`NameVirtualHost`和`&lt;VirtualHost&gt;`指令,可以实现不同域名指向不同目录。 三、Apache 2.2与PHP集成 1. 安装PHP:首先需要安装PHP,确保版本与Apache兼容。...

    apache 2.2 完全手册

    1. 虚拟主机:Apache 2.2支持基于IP、域名或端口的虚拟主机,这使得一台服务器可以托管多个独立的网站。 2. 访问控制:通过设置Allow、Deny和Order指令,可以控制哪些IP地址或网络段可以访问服务器。 3. 日志管理...

    Apache2.2中文手册.rar

    手册会教你如何配置虚拟主机,包括基于IP、域名或端口的虚拟主机设置。 **3. 模块管理** Apache以其模块化结构著名,允许用户根据需要添加或移除功能。例如,`mod_rewrite`模块用于URL重写,`mod_security`则用于...

    Apache2.2中文手册

    5. **虚拟主机**:Apache2.2支持虚拟主机,允许在一台服务器上托管多个独立的网站,每个网站可以有不同的域名和配置。 6. **日志管理**:通过调整log_format和日志文件的配置,你可以定制服务器的日志记录,这对于...

    apache 2.2.29-x64

    1. **配置文件**:Apache服务器的配置主要通过httpd.conf文件进行,这个文件包含了关于服务器运行的所有设置,如端口号、虚拟主机、文档根目录、访问控制等。在Apache22目录下,你可以找到这个文件以及其他的配置...

    Apache2.2&所需要插件

    3. **虚拟主机**:Apache 2.2支持多个虚拟主机,这意味着在同一台服务器上可以托管多个独立的网站,每个都有自己的域名和配置。 4. **安全考虑**:虽然2.2版本较旧,但仍需要关注安全更新,定期检查漏洞,并确保...

    apache2.2的相关资料

    Apache 2.2支持在同一台服务器上托管多个独立的网站,通过VirtualHost配置,可以根据不同的域名、IP地址或端口号来区分不同的网站。 五、URL重写 通过mod_rewrite模块,Apache 2.2可以实现URL重写,将用户友好的URL...

    apache2.2+php5+mysql5.0 之 apache2.2

    - 虚拟主机:Apache 2.2 支持基于域名的虚拟主机,允许在一个服务器上托管多个网站。 2. **PHP 5**: - PHP 5 引入了面向对象编程的改进,包括类、对象、接口、继承、封装和多态等特性。 - 安装:通常通过包管理...

    apache2.2 forwindow

    - Apache2.2允许在同一台服务器上托管多个网站,这称为虚拟主机。通过配置`VirtualHost`指令,可以基于不同的域名、IP地址或端口号来区分不同的网站。 5. **安全与SSL** - 配合`mod_ssl`模块,Apache2.2能够支持...

    apache2.2文档.rar

    5. **虚拟主机**:Apache 2.2支持多个虚拟主机在同一服务器上运行,每个虚拟主机可以独立配置域名、文档根目录和访问控制。 二、配置文件与指令 1. **httpd.conf**:主配置文件,定义了服务器的基本设置,如监听...

    apache2.2中文手册

    Apache支持基于域名、IP地址甚至端口号的多个虚拟主机。这使得一台服务器可以托管多个独立的网站。配置虚拟主机需要在`httpd-vhosts.conf`中添加相应的`&lt;VirtualHost&gt;`块。 5. **访问控制** Apache提供了多种访问...

    Apache2.2 应用服务器

    - Apache2.2支持多个虚拟主机,这使得在一个服务器上可以托管多个独立的网站。通过配置`VirtualHost`指令,可以定义不同的域名指向不同的目录。 5. **模块管理** - Apache2.2通过模块扩展功能,如mod_rewrite用于...

    apache2.2中文帮助文档(chm)

    3. **虚拟主机**:Apache 2.2支持基于IP、域名和端口的虚拟主机,这使得在一台服务器上可以托管多个独立的网站。使用VirtualHost指令,可以轻松地为每个站点指定不同的文档根目录和配置。 4. **安全性**:Apache ...

    apache三种虚拟主机的配置

    ### Apache三种虚拟主机配置详解 #### 一、概述 Apache是一款广泛使用的Web服务器软件,它支持多种虚拟主机的配置方式,使得在同一台物理服务器上可以运行多个不同的网站或应用程序。根据给定文件的信息,本文将...

Global site tag (gtag.js) - Google Analytics