`
linlin_xiao
  • 浏览: 16062 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

php多虚拟主机配置

阅读更多

一、配置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虚拟主机配置.rar

    在"php+apache虚拟主机配置"中,我们需要完成的主要任务是配置Apache服务器,使其能够识别和解析PHP文件,并设置虚拟主机以便在同一台服务器上托管多个网站。下面将详细介绍这个过程: 1. **安装Apache和PHP**: ...

    php虚拟主机的配置

    PHP 虚拟主机是指在一台服务器上配置多个虚拟主机,以便于不同的域名或 IP 地址对应不同的网站或应用程序。配置虚拟主机可以提高服务器的利用率和灵活性。 配置虚拟主机的步骤: 1. 找到文件 httpd.conf,找到# ...

    nginx多虚拟主机配置.pdf

    总结来说,Nginx的多虚拟主机配置涉及到对nginx.conf的精妙设置,以及对每个虚拟主机特定需求的定制化配置。通过合理利用nginx.conf中的指令,并结合各虚拟主机的配置文件,可以灵活地管理多个网站或应用在同一台...

    虚拟主机配置

    这在windows环境下php的安装虚拟主机的一般步骤,里面文档含义详细说明。此外还有下面集成安装的虚拟主机的步骤

    Apache虚拟主机配置及WordPress固定连接设置

    Apache虚拟主机配置是服务器管理中的基础操作,它允许在单个服务器上托管多个网站,每个网站可以有不同的域名或IP地址。在Apache服务器中,我们通过修改主配置文件httpd.conf来实现这一功能。Apache虚拟主机有两种...

    WAMP虚拟主机配置

    Linux配置PHP开发环境和部署环境,每一步都详细介绍和操作。

    Apache虚拟主机配置

    Apache支持基于名称的虚拟主机配置,这意味着可以在同一台物理服务器上运行多个独立网站。通过编辑`/etc/httpd/conf.d/vhost.conf`文件添加以下内容,实现虚拟主机的创建: ```apacheconf NameVirtualHost *:80 #...

    apache 单ip 虚拟主机 配置

    ### Apache单IP虚拟主机配置详解 #### 一、引言 在互联网服务器管理与部署过程中,经常需要在同一台物理服务器上运行多个独立的网站或应用服务。为了实现这一目标,Apache Web服务器提供了一种名为“虚拟主机”的...

    谷歌镜像PHP虚拟主机版 v1.0.zip

    谷歌镜像PHP虚拟主机版简介 谷歌镜像PHP虚拟主机版是一个以php mysql进行开发的google镜像源码。 镜像站用Nginx很简单就可以做出来,但是虚拟主机用户就没办法修改Nginx了。 如果你用的是虚拟主机,这个程序上传...

    谷歌镜像PHP虚拟主机版 v1.0 谷歌镜像网站源码 镜像谷歌 google镜像

    谷歌镜像PHP虚拟主机版是一个以php+mysql进行开发的google镜像源码。 镜像站用Nginx很简单就可以做出来,但是虚拟主机用户就没办法修改Nginx了。 如果你用的是虚拟主机,这个程序上传之后解压到更目录就可以使用,...

    nginx配置服务器多虚拟主机

    本文将深入探讨如何利用Nginx配置多虚拟主机,包括静态网站主机、核心Web网站主机和业务性附属网站主机。 ### 一、理解Nginx虚拟主机 在Nginx中,虚拟主机是通过基于主机名或IP地址的请求路由来实现的。通过配置多...

    php数据类型+虚拟主机配置步骤

    httpd.conf是主配置文件,vhosts.conf用于设置虚拟主机配置,通常在`C:\Program Files (x86)\phpStudy\Apache2\conf`目录下。 通过以上步骤,可以完成PHP环境的搭建,理解PHP数据类型及其用法,以及虚拟主机的基本...

    php 开发 快速 配置虚拟主机.doc

    php 开发 快速 配置虚拟主机.docphp 开发 快速 配置虚拟主机.docphp 开发 快速 配置虚拟主机.doc

    03-nginx虚拟主机配置.zip

    **Nginx虚拟主机配置详解** Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,常被用于互联网应用的负载均衡和高并发处理。在本教程中,我们将深入探讨如何利用Nginx配置虚拟主机,实现多个网站在同一台...

    虚拟主机搭建配置文档.doc

    虚拟主机搭建配置文档 本文档旨在指导读者搭建一个完整的虚拟主机环境,以便于学习和实践虚拟主机管理和配置。下面是相关知识点的详细解释: 1. 实验环境准备: 在开始搭建虚拟主机环境之前,需要准备一个实验...

    wampserver虚拟主机(多站点)的配置

    WampServer 多站点虚拟主机配置指南 WampServer 是一个流行的 Windows 平台上的集成开发环境,提供了 Apache web 服务器、MySQL 数据库和 PHP 编程语言的支持。多站点虚拟主机配置是 WampServer 的一个重要特性,...

Global site tag (gtag.js) - Google Analytics