apache虚拟主机配置

一、什么是虚拟主机

就是把一台运行在互联网上的服务器划分成多个虚拟的服务器,这个虚拟服务器就是虚拟主机。每一个虚拟主机都具有独立的域名和完整的Internet服务器功能。就是一个网站的名字,一台物理服务器可以划分多个虚拟服务器。每一台虚拟服务器就是一个网站的根目录。一个网站就是一个文件夹,配置了虚拟主机,就可以根据虚拟主机名在web服务器上找到这个文件夹,对其中内容进行访问。apache虚拟主机配置就是让apache自己通过虚拟主机名在机器上找到该网站的目录。

二、配置步骤
(1)本地虚拟主机
1、打开本机hosts文件:c:/windows/system32/drivers/etc/hosts
在host文件中写入本地IP和自己定义的虚拟主机名。如下:
127.0.0.1 www.xiaogou.com
127.99.99.99 myweb
127.0.0.99 localhost
127.0.0.99 a
2、打开apache的虚拟主机配置文件:G:/wamp/bin/apache/apache2.4.27/conf/extra/httpd-vhosts.conf

  1. 配置自己虚拟主机(网站名)的根目录,虚拟主机名,和网站目录下文件的访问方式。
    Document Root “D:wamp/www/myweb”
    servername www.xiaogou.com
    DirectoryIndex index.html index1.html 设置网站的首页,显示优先级左>右
  2. 网站根目录下文件的设置
    options
    allowoverride all granted | all denied 所有人可访问 / 不可访问
    require local
  3. 在apache主配置文件http.conf中使httpd-vhosts.conf文件生效。
    取消httpd-vhosts.conf前的分号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值