PHP如何建立虚拟目录/站点

一、配置httpd.conf
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf       //取消这一行的#

 

二、配置httpd-vhosts.conf文件

1.多IP模式

    DocumentRoot "E:/www/htdocs"          //虚拟主机文件夹
    ServerName 127.0.0.1                        //访问IP地址


    DocumentRoot "E:/www/htdocsA"
    ServerName 127.0.0.2


    DocumentRoot "E:/www/htdocsB"
    ServerName 127.0.0.3

2.多站点设置


    DocumentRoot "E:/www/htdocs"          //虚拟主机文件夹
    ServerName www.a.com                        //访问的域名


    DocumentRoot "E:/www/htdocsA"
    ServerName www.b.com


    DocumentRoot "E:/www/htdocsB"
    ServerName www.c.com

3.多端口


    DocumentRoot "E:/www/htdocs"          //虚拟主机文件夹
    ServerName 127.0.0.1                        //访问的IP及端口


    DocumentRoot "E:/www/htdocsA"
    ServerName 127.0.0.1


    DocumentRoot "E:/www/htdocsB"
    ServerName 127.0.0.1

三、修改windows系统下的C:\Windows\System32\drivers\etc\hosts文件(需要管理员身份,不然无法修改)

  # IP                Hosts
      127.0.0.1    localhost
      127.0.0.1    bookstrap
      127.0.0.1    diaryfood

Hosts参数需要跟ServerName参数名是一样的,这样就可以通过在浏览器的地址栏里输入 bookstrap 访问相应的虚拟网站了

 

转载于:https://www.cnblogs.com/sglq/p/7749319.html

你可能感兴趣的:(PHP如何建立虚拟目录/站点)