一、配置httpd.conf
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
//取消这一行的#
二、配置httpd-vhosts.conf文件
1.多IP模式
<VirtualHost *:80>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName 127.0.0.1 //访问IP地址
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsA"
ServerName 127.0.0.2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsB"
ServerName 127.0.0.3
</VirtualHost>
2.多站点设置
<VirtualHost *:80>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName www.a.com //访问的域名
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsA"
ServerName www.b.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsB"
ServerName www.c.com
</VirtualHost>
3.多端口
<VirtualHost *:8080>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName 127.0.0.1 //访问的IP及端口
</VirtualHost>
<VirtualHost *:8081>
DocumentRoot "E:/www/htdocsA"
ServerName 127.0.0.1
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot "E:/www/htdocsB"
ServerName 127.0.0.1
</VirtualHost>
三、修改windows系统下的C:\Windows\System32\drivers\etc\hosts文件(需要管理员身份,不然无法修改)
# IP Hosts
127.0.0.1 localhost
127.0.0.1 bookstore
127.0.0.1 diaryfood
Hosts参数需要跟ServerName参数名是一样的,这样就可以通过在浏览器的地址栏里输入 bookstore:8080 访问相应的虚拟网站了
相关推荐
在"php+apache虚拟主机配置"中,我们需要完成的主要任务是配置Apache服务器,使其能够识别和解析PHP文件,并设置虚拟主机以便在同一台服务器上托管多个网站。下面将详细介绍这个过程: 1. **安装Apache和PHP**: ...
PHP 虚拟主机是指在一台服务器上配置多个虚拟主机,以便于不同的域名或 IP 地址对应不同的网站或应用程序。配置虚拟主机可以提高服务器的利用率和灵活性。 配置虚拟主机的步骤: 1. 找到文件 httpd.conf,找到# ...
总结来说,Nginx的多虚拟主机配置涉及到对nginx.conf的精妙设置,以及对每个虚拟主机特定需求的定制化配置。通过合理利用nginx.conf中的指令,并结合各虚拟主机的配置文件,可以灵活地管理多个网站或应用在同一台...
这在windows环境下php的安装虚拟主机的一般步骤,里面文档含义详细说明。此外还有下面集成安装的虚拟主机的步骤
Apache虚拟主机配置是服务器管理中的基础操作,它允许在单个服务器上托管多个网站,每个网站可以有不同的域名或IP地址。在Apache服务器中,我们通过修改主配置文件httpd.conf来实现这一功能。Apache虚拟主机有两种...
Linux配置PHP开发环境和部署环境,每一步都详细介绍和操作。
Apache支持基于名称的虚拟主机配置,这意味着可以在同一台物理服务器上运行多个独立网站。通过编辑`/etc/httpd/conf.d/vhost.conf`文件添加以下内容,实现虚拟主机的创建: ```apacheconf NameVirtualHost *:80 #...
### Apache单IP虚拟主机配置详解 #### 一、引言 在互联网服务器管理与部署过程中,经常需要在同一台物理服务器上运行多个独立的网站或应用服务。为了实现这一目标,Apache Web服务器提供了一种名为“虚拟主机”的...
谷歌镜像PHP虚拟主机版简介 谷歌镜像PHP虚拟主机版是一个以php mysql进行开发的google镜像源码。 镜像站用Nginx很简单就可以做出来,但是虚拟主机用户就没办法修改Nginx了。 如果你用的是虚拟主机,这个程序上传...
谷歌镜像PHP虚拟主机版是一个以php+mysql进行开发的google镜像源码。 镜像站用Nginx很简单就可以做出来,但是虚拟主机用户就没办法修改Nginx了。 如果你用的是虚拟主机,这个程序上传之后解压到更目录就可以使用,...
本文将深入探讨如何利用Nginx配置多虚拟主机,包括静态网站主机、核心Web网站主机和业务性附属网站主机。 ### 一、理解Nginx虚拟主机 在Nginx中,虚拟主机是通过基于主机名或IP地址的请求路由来实现的。通过配置多...
httpd.conf是主配置文件,vhosts.conf用于设置虚拟主机配置,通常在`C:\Program Files (x86)\phpStudy\Apache2\conf`目录下。 通过以上步骤,可以完成PHP环境的搭建,理解PHP数据类型及其用法,以及虚拟主机的基本...
php 开发 快速 配置虚拟主机.docphp 开发 快速 配置虚拟主机.docphp 开发 快速 配置虚拟主机.doc
**Nginx虚拟主机配置详解** Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,常被用于互联网应用的负载均衡和高并发处理。在本教程中,我们将深入探讨如何利用Nginx配置虚拟主机,实现多个网站在同一台...
虚拟主机搭建配置文档 本文档旨在指导读者搭建一个完整的虚拟主机环境,以便于学习和实践虚拟主机管理和配置。下面是相关知识点的详细解释: 1. 实验环境准备: 在开始搭建虚拟主机环境之前,需要准备一个实验...
WampServer 多站点虚拟主机配置指南 WampServer 是一个流行的 Windows 平台上的集成开发环境,提供了 Apache web 服务器、MySQL 数据库和 PHP 编程语言的支持。多站点虚拟主机配置是 WampServer 的一个重要特性,...