本地机apache配置基于域名的虚拟主机。
1.打开apache的httpd.conf文件,找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
这一段
把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。
2.修改位于(win7)c:/windows/system32/drivers/etc/目录下的hosts文件
增加一段:127.0.0.1 x.acme.com(你用来访问的域名)
3.我用的是wamp包,所以到c:/wamp/bin/apache/Apache2.2.11/conf/extra目录下
修改文件httpd-vhosts.conf
NameVirtualHost默认如下:
NameVirtualHost *:80
增加:
<VirtualHost *:80>
ServerAdmin x@acme.com
DocumentRoot "/var/www/html"
ServerName www.jbxue.com
ErrorLog "logs/x.acme.com-error.log"
CustomLog "logs/x.acme.com-access.log" common
</VirtualHost>
改好然后重启服务器。
在浏览器中输入http://x.acme.com就可以到你的目录.
当然如果你是想在现有的web服务器上增加虚拟主机,那么原来localhost的服务要能用的话,需要在上面的基础上加点东西:
hosts文件里加上:127.0.0.1 localhost
并在httpd-vhosts.conf文件里增加:
<VirtualHost *:80>
ServerAdmin localhost@xxx.com
DocumentRoot "/var/www/"
ServerName localhost
ErrorLog "logs/ localhost-error.log"
CustomLog "logs/ localhost-access.log" common
</VirtualHost>
分享到:
相关推荐
### Apache虚拟目录和虚拟主机设置详解 #### 一、虚拟目录(Alias) 在Apache服务器配置中,虚拟目录(也称为别名)是一种重要的技术,它允许我们定义一个URL路径,并将其映射到服务器上的实际物理目录。这不仅提高...
### Apache三种虚拟主机配置详解 #### 一、概述 Apache是一款广泛使用的Web服务器软件,它支持多种虚拟主机的配置方式,使得在同一台物理服务器上可以运行多个不同的网站或应用程序。根据给定文件的信息,本文将...
### Apache虚拟主机配置详解 #### 一、Apache虚拟主机配置概览 Apache是目前最流行的Web服务器之一,它支持多种类型的虚拟主机配置。通过虚拟主机技术,可以在同一台物理服务器上运行多个不同的网站,这对于节省...
### Apache虚拟主机配置详解 #### 一、Apache虚拟主机简介 Apache是一款广泛使用的Web服务器软件,支持多种操作系统,包括Windows、Linux等。通过配置Apache,我们可以实现多网站共存一台服务器的需求,即“虚拟...
### Apache单IP虚拟主机配置详解 #### 一、引言 在互联网服务器管理与部署过程中,经常需要在同一台物理服务器上运行多个独立的网站或应用服务。为了实现这一目标,Apache Web服务器提供了一种名为“虚拟主机”的...
2. **虚拟主机创建与管理**:可以创建多个独立的虚拟主机,分配不同的域名和IP地址,配置各自的Web根目录、FTP账号、数据库等资源。 3. **资源监控**:系统能够实时监控每个虚拟主机的资源使用情况,如CPU占用、...
### Linux Apache环境多域名配置详解 #### 一、前言 在互联网开发中,单一服务器部署多个项目并分别对应不同的域名是一种常见的需求。这不仅能够提高服务器资源的利用率,还能帮助开发者更好地组织和管理不同类型...
### Apache + Tomcat + JK配置负载均衡及虚拟主机详解 #### 一、概述 在现代Web应用开发中,为了提高服务器资源的利用率和系统的可扩展性,常常需要在一个物理服务器上部署多个不同的Web应用程序,每个应用程序可能...
"Apache虚拟主机配置详解" Apache虚拟主机是一种常用的Web服务器配置方式,通过虚拟主机可以实现多个网站共享同一个IP地址。以下是Apache虚拟主机配置的详细信息: 一、安装Apache 首先,需要使用yum安装Apache,...
### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...
1. **配置文件位置**:虚拟主机的配置文件通常位于`/etc/apache2/sites-available/`目录内,可以通过软链接将其链接至`/etc/apache2/sites-enabled/`目录以启用。 2. **配置示例**:以下是一个典型的虚拟主机配置...
### Windows 下 Apache 配置二级域名详解 #### 一、前言 在互联网时代,网站建设和维护成为企业和个人展示自己、提供服务的重要手段之一。在众多服务器软件中,Apache因其稳定性高、配置灵活等特点被广泛使用。...
### WAS+IHS虚拟主机配置知识点详解 #### 一、WAS与IHS简介 - **WebSphere Application Server (WAS)**:IBM 提供的一款功能强大的应用服务器,它支持多种 Web 和企业级 Java 应用程序,适用于构建、部署和管理...
本文将详细介绍如何在Apache服务器上配置虚拟主机,使不同的域名或同一个域名的不同端口分别指向不同的网站根目录。 #### 二、基础知识 在深入讨论具体配置之前,我们需要了解一些基础概念: - **Listen 指令**:...
Apache的虚拟主机功能允许在一个服务器上托管多个独立的网站。通过`NameVirtualHost`指令,我们可以指定一个IP地址或端口来处理来自不同域名的请求。接着,使用`VirtualHost`指令定义每个网站的具体配置,包括...