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
第四步:完成
分享到:
相关推荐
2. **虚拟主机**:通过VirtualHost指令,可以在同一台服务器上托管多个域名,每个域名有自己的独立配置。 3. **访问控制**:通过Allow、Deny和Order指令,可以限制或允许特定IP地址或网络访问特定资源。 4. **URL...
这个中文使用手册提供了关于如何安装、配置、管理和优化Apache2.2的详细指南,对于开发者和系统管理员来说是宝贵的资源。以下是手册中可能包含的一些关键知识点: 1. **安装Apache2.2**: - Windows、Linux、Mac ...
1. 虚拟主机概念:Apache支持在同一台服务器上运行多个独立的网站,每个网站有自己的域名和配置。 2. NameVirtualHost:通过指定IP地址和端口,实现基于域名的虚拟主机。 3. VirtualHost配置:在配置文件中为每个...
4. 虚拟主机:Apache支持多个虚拟主机,通过配置文件中的`NameVirtualHost`和`<VirtualHost>`指令,可以实现不同域名指向不同目录。 三、Apache 2.2与PHP集成 1. 安装PHP:首先需要安装PHP,确保版本与Apache兼容。...
1. 虚拟主机:Apache 2.2支持基于IP、域名或端口的虚拟主机,这使得一台服务器可以托管多个独立的网站。 2. 访问控制:通过设置Allow、Deny和Order指令,可以控制哪些IP地址或网络段可以访问服务器。 3. 日志管理...
手册会教你如何配置虚拟主机,包括基于IP、域名或端口的虚拟主机设置。 **3. 模块管理** Apache以其模块化结构著名,允许用户根据需要添加或移除功能。例如,`mod_rewrite`模块用于URL重写,`mod_security`则用于...
5. **虚拟主机**:Apache2.2支持虚拟主机,允许在一台服务器上托管多个独立的网站,每个网站可以有不同的域名和配置。 6. **日志管理**:通过调整log_format和日志文件的配置,你可以定制服务器的日志记录,这对于...
1. **配置文件**:Apache服务器的配置主要通过httpd.conf文件进行,这个文件包含了关于服务器运行的所有设置,如端口号、虚拟主机、文档根目录、访问控制等。在Apache22目录下,你可以找到这个文件以及其他的配置...
3. **虚拟主机**:Apache 2.2支持多个虚拟主机,这意味着在同一台服务器上可以托管多个独立的网站,每个都有自己的域名和配置。 4. **安全考虑**:虽然2.2版本较旧,但仍需要关注安全更新,定期检查漏洞,并确保...
Apache 2.2支持在同一台服务器上托管多个独立的网站,通过VirtualHost配置,可以根据不同的域名、IP地址或端口号来区分不同的网站。 五、URL重写 通过mod_rewrite模块,Apache 2.2可以实现URL重写,将用户友好的URL...
- 虚拟主机:Apache 2.2 支持基于域名的虚拟主机,允许在一个服务器上托管多个网站。 2. **PHP 5**: - PHP 5 引入了面向对象编程的改进,包括类、对象、接口、继承、封装和多态等特性。 - 安装:通常通过包管理...
- Apache2.2允许在同一台服务器上托管多个网站,这称为虚拟主机。通过配置`VirtualHost`指令,可以基于不同的域名、IP地址或端口号来区分不同的网站。 5. **安全与SSL** - 配合`mod_ssl`模块,Apache2.2能够支持...
5. **虚拟主机**:Apache 2.2支持多个虚拟主机在同一服务器上运行,每个虚拟主机可以独立配置域名、文档根目录和访问控制。 二、配置文件与指令 1. **httpd.conf**:主配置文件,定义了服务器的基本设置,如监听...
Apache支持基于域名、IP地址甚至端口号的多个虚拟主机。这使得一台服务器可以托管多个独立的网站。配置虚拟主机需要在`httpd-vhosts.conf`中添加相应的`<VirtualHost>`块。 5. **访问控制** Apache提供了多种访问...
- Apache2.2支持多个虚拟主机,这使得在一个服务器上可以托管多个独立的网站。通过配置`VirtualHost`指令,可以定义不同的域名指向不同的目录。 5. **模块管理** - Apache2.2通过模块扩展功能,如mod_rewrite用于...
3. **虚拟主机**:Apache 2.2支持基于IP、域名和端口的虚拟主机,这使得在一台服务器上可以托管多个独立的网站。使用VirtualHost指令,可以轻松地为每个站点指定不同的文档根目录和配置。 4. **安全性**:Apache ...
### Apache三种虚拟主机配置详解 #### 一、概述 Apache是一款广泛使用的Web服务器软件,它支持多种虚拟主机的配置方式,使得在同一台物理服务器上可以运行多个不同的网站或应用程序。根据给定文件的信息,本文将...