httpd服务器实现虚拟主机

时间:2022-01-14 16:53:43

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

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


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


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

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

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


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

 

  3.1 本机两个ip地址

  httpd服务器实现虚拟主机

 

  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 取消中心主机

      httpd服务器实现虚拟主机


     设置虚拟主机容器

     

     httpd服务器实现虚拟主机

     

     重启服务

# service httpd24 restart

  3.4 测试

      访问ip:172.16.251.54

      httpd服务器实现虚拟主机

     

      访问ip:172.16.251.106


      httpd服务器实现虚拟主机

      成功!



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

  4.1 设置监听的端口

    httpd服务器实现虚拟主机


  4.2 配置虚拟主机容器


    httpd服务器实现虚拟主机

 

  4.3 测试

   

    访问172.16.251.106:65533

    httpd服务器实现虚拟主机



     访问172.16.251.106:8080


     httpd服务器实现虚拟主机




      测试成功!



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

   

      5.1 设置侦听端口


      httpd服务器实现虚拟主机


      5.2 配置虚拟主机容器

      httpd服务器实现虚拟主机

     

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

      httpd服务器实现虚拟主机


      httpd服务器实现虚拟主机


      5.4 测试

      httpd服务器实现虚拟主机



      httpd服务器实现虚拟主机



  成功~!




本文出自 “西风瘦猪” 博客,请务必保留此出处http://jungege.blog.51cto.com/4102814/1381305