1、虚拟主机:一个物理服务器提供多个站点;

        使用虚拟主机的前提:首先取消中心主机


2、实现虚拟主机的方法:


一 基于不同的IP实现不同的虚拟主机;

二 基于不同的port实现不同的虚拟主机;

三 基于不同的FQDN实现不同的虚拟主机;


3、基于不同IP地址实现不同虚拟主机

 

  3.1 本机两个ip地址

  wKioL1MsPDHSVASeAAJSkSwcYHo613.jpg

 

  3.2 创建站点目录 a.com/htdocs  b.org/htdocs

#mkdir /usr/local/apache/web/a.com/htdocs
#mkdir /usr/local/apache/web/b.org/htdocs

   

  3.3 在站点目录 a.com/htdocs b.org/htdocs 下分别放入网页路径 index.html

      随便放个网页放入即可

 

  3.4 取消中心主机

      wKiom1MsQdmAihKvAABnhso7YB8392.jpg


     设置虚拟主机容器

     

     wKioL1MsQcGCE5rtAAEoV-46aY8559.jpg

     

     重启服务

# service httpd24 restart

  3.4 测试

      访问ip:172.16.251.54

      wKiom1MsQtqARFEnAABrvR5naBU420.jpg

     

      访问ip:172.16.251.106


      wKiom1MsQwjx9n3FAABzlyUKVkM030.jpg

      成功!



4、基于不同port建立不同虚拟主机

  4.1 设置监听的端口

    wKioL1MsRYCAxQvQAAArdGFCwXo756.jpg


  4.2 配置虚拟主机容器


    wKioL1MsRZmA3RSDAADkQPENyDI694.jpg

 

  4.3 测试

   

    访问172.16.251.106:65533

    wKioL1MsRk_gaqAcAABrrDnIsTg856.jpg



     访问172.16.251.106:8080


     wKioL1MsRnHxXCZxAAB0GfjL9MM013.jpg




      测试成功!



5、基于不同的FQDN实现不同的虚拟主机

   

      5.1 设置侦听端口


      wKioL1MsS3_Q2tMmAACIW4hzUM8568.jpg


      5.2 配置虚拟主机容器

      wKioL1MsS7_DAPJRAAEHFKYhHYI702.jpg

     

      5.3 设置测试机主机配置文件

      wKiom1MsTATi-LNvAAFP5DNN7eI500.jpg


      wKioL1MsS_LAFBVaAAD2K-64JV4735.jpg


      5.4 测试

      wKiom1MsTCywZ-NdAACQdHi4Pqg809.jpg



      wKioL1MsTBCjOPtzAACYRvy1L2I738.jpg



  成功~!