windows下配置Apache的vhost

在windows下面配置Apache的vhost


一、为什么用virtual host

可以在同一台服务器上同时运行多个网站

名词解释:虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.

二、怎么配置

 有2种方式,1是基于IP的,2是基于主机名,本文只涉及到主机名的

三、具体执行

1)打开 httpd.conf 文件, 添加如下语句.
# Virtual hosts
Include conf/extra/httpd-vhosts.conf


2)打开目录 apache安装目录\conf\extra\, 找到 httpd-vhosts.conf 文件,添加内容如下:


    # DocumentRoot 是网站文件存放的根目录
    # ServerName 是网站域名, 需要跟 DNS 指向的域名一致
    #
    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host2.example.com
        DocumentRoot "D:/wamp/Apache24/htdocs/tp"
        ServerName www.lvhtp.com
      # ErrorLog "logs/demo.neoease.com-error.log"
      # CustomLog "logs/demo.neoease.com-access.log" common
    </VirtualHost>


3)去更改windows的hosts文件内容。地址在C:\Windows\System32\drivers\etc\hosts目录。添加内容如下:


127.0.0.1         www.lvhtp.com


四、重启Apache 再测试(看看到底是什么效果)

浏览器地址栏输入www.lvhtp.com ,如果显示tp下的目录结果,就ok了(如果目录下有服务器认可的index文件,会执行其内容)。



初次接触,强烈欢迎拍砖,指出错误

链接挺全的:http://www.neoease.com/apache-virtual-host/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值