zoukankan      html  css  js  c++  java
  • 配置虚拟主机

    1、概念

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

    • 虚拟主机技术在公司只有一台实际主机的情况下,可以同时对外提供多个网站服务,让用户使用不同的域名访问到不同的网站,从而节省硬件成本,更好的利用服务器资源。
    • 虚拟主机就是类似一人分饰多角色,一个人就是一台虚拟主机,一个虚拟主机就是一个角色,每一个角色就是一个网站。

    2、分类

    Web虚拟主机分为两种:

    • 基于IP的虚拟主机:一台电脑上有多个网卡,一个网卡对应一个IP地址,多个IP地址就有多个网站(较少使用)
    • 基于域名的虚拟主机:一台电脑上只需要一个IP,每个网站有不同的域名,就是每个文件夹给定一个路径,然后给每个文件夹一个域名(较多使用)

    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(之前自己命名的域名)

      至此,基本完成配置。
  • 相关阅读:
    word-wrap与word-break为长单词换行
    background-origin与background-clip的“区别”
    box-shadow
    你不知道的border-radius
    当document.write 遇到外联script
    getAttribute()方法的第二个参数
    Backbone.js入门教程第二版笔记(3)
    Backbone.js入门教程第二版笔记(2)
    php中的字符串常用函数(二) substr() 截取字符串
    php中类和对象的操作
  • 原文地址:https://www.cnblogs.com/dongao/p/12372258.html
Copyright © 2011-2022 走看看