linux web服务器(二)

     1 :搭建基于域名的虚拟主机
     首先为两个网站搭建dns服务器,并新建区域,分别为:www.goole.com和www.baidu.com
     2) 修改配置文件

     linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰

    linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰_02

    3)    修改数据文件

     linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰_03

    linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_04

    4)    重启dns服务

     linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_linux _05

     5)    搭建两个网站

      6:准备网页

      linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_linux _06

      linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_07

      7)打开虚拟主机配置文件,修改配置文件

      linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰_08

      8: 添加以下内容

      linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_09

      linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_10

       9)    修改主配置文件,启用虚拟主机
       Vi /usr/local/httpd/conf/httpd.conf  去掉前面的#号      
        linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰_11

       10)    重新启动httpd服务

       linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_12

       11)    在客户端上访问虚拟web主机

        linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_13

       linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_linux _14

       到此为止,基于域名的虚拟主机搭建完毕
注意:如果在客户端上访问不了,可能是服务器的防火墙没关或者没开例外,或者dns服务没有重启,也有可能是httpd服务没有重启。
       

     
      案例二:搭建基于不同ip的虚拟主机
      1)为服务器添加两个地址
         linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_15

        linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_linux _16

         2)    在dns的数据文件中修改解析的ip地址,goole使用192.168.1.1,baidu使用192.168.1.2

          linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰_17

         3)    goole的保持不变

           linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_18

          4)    baidu:如下

           linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_19

          5)    修改虚拟主机配置文件

           linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_20

           linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_linux _21

           6)    重启httpd服务
           7)    在客户端上访问网站   访问之前清除dns缓存
            linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_22

           8 )在客户端上访问虚拟web主机

            linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰_23

             linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_田峰_24

             案例三:基于端口的虚拟主机  

           1)    把dns数据文件“goole”和“baidu”中两个网址的ip改为同一192.168.1.1

             linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_25

            linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_26

           2)    修改虚拟主机配置文件

            linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_linux _27

            linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_28

             3)    修改httpd主配置文件  Vi /usr/local/httpd/conf/httpd.conf
               linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_29

               4)    重新启动httpd服务
               5)    客户端上访问虚拟web网站
                linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_30

               linux  web服务器(二) 基于域名,ip,端口的web虚拟主机_IT_31