配置虚拟主机

时间:2020-03-04 20:55:46   收藏:0   阅读:76

1、概念

虚拟主机:或称共享主机,又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。

2、分类

Web虚拟主机分为两种:

3、实现步骤

  1. Apache默认关闭虚拟主机,需要在Apache的主配置文件httpd.conf中手动打开,具体操作是找到Include conf/extra/httpd-vhosts.conf去掉注释即可。
    技术分享图片
  2. 配置虚拟主机,在Apache的conf/extra/httpd-vhosts.conf中进行。
    • 打开并清空虚拟主机信息,将默认的(下图中选中的)清除掉即可。
      技术分享图片
    • 配置虚拟主机
      • 增加虚拟主机主标记:VirtualHost标记,:80 中,表示本机IP,80表示监听的端口(如果主配置中的端口有变化,此处要跟着变化)
      • 配置主机信息:DocumentRoot文档位置,ServerName主机名。
      • 配置目录权限:Directory指定目录,Require设置权限,DirectoryIndex设置默认首页。
        技术分享图片
      • 注意:一旦开启虚拟主机,Apache的默认localhost访问就会失效,所以如果要进行虚拟主机配置且不是指向原来的文档位置htdocs,那么需要重新配置一个localhost指向htdocs文件夹。
        技术分享图片
  3. 虚拟主机的配置只是服务器的更新,要想让客户(浏览器)访问到,就必须配置DNS。开发时可利用本地DNS(hosts文件来实现域名解析)
    技术分享图片
    找到后打开hosts文件添加127.0.0.1 www.myweb.com(之前自己命名的域名)
    技术分享图片
    至此,基本完成配置。

原文:https://www.cnblogs.com/dongao/p/12372258.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!