搭建自己的WEB服务器,局域网内访问,可DNS解析(lunix实验)

一.准备环境

1.两台虚拟机 我用的实验虚拟机 red hat9(一个服务器,另一个测试)

2.在其中一台中使用 如下命令

          yum install httpd    #安装web服务器

3.防火墙

   在真实环境不能直接关闭防火墙和SELinux,应自己设置防火墙放行服务,在此为了简易,直接关闭了防火墙 

         systemctl  stop firewalld.service   #关闭防火墙

         setenforce   0  #关闭SELinux

4.启动httpd服务(Apache的web服务名称)

         systemctl start httpd

二.配置服务器

   1.常规配置web服务器

       创建网站测试内容的默认首页:

           mkdir   /www

           touch  /www/index.html

        赋予index.html文件的权限 :

           chmod 755 /www/  index.html

       编辑网页内容:

           vim /www/index.html     

          写入:Hello  world!

      重要文件备份之后再修改:

          cp     /etc/httpd/conf/httpd.conf        /etc/httpd/conf/ httpd.conf_bak

     修改httpd.conf默认配置文件:

          vim   /etc/httpd/conf/ httpd.conf

     找到相应位置修改如下

 

重启http服务

      systemctl restart httpd

在客户机中,访问服务器的ip可查看该网页

   

2.通过用户主页配置文件

1、创建用户并修改用户家目录权限

        useradd   gaga          #在 /home下会自动生成一个gaga的文件夹

        passwd     #密码自己写

        cd /home/   #进入该目录

        chmod 705 gaga #修改权限

2、创建cqb个人首页默认文件

         mkdir  /home/cqb/public

         cd       /home/cqb/public

         vim       index.html     #编写内容 并保存退出 

3.修改用户主页配置文件

     vim /etc/httpd/conf.d/userdir.conf

     

   三个地方变更:

               UserDir disabled 前面加# 注释掉

               UserDIr public 前面的# 去掉

               <Directory “/home/*/public”>改成这个   

4.重启服务

5.测试

3.通过虚拟目录访问WEB服务器

  1、创建虚拟目录

              mkdir /virdir

              cd vim /virdir index.html

              写入: this is vir dir page!

2、修改默认文件的权限,使其他用户具有读和执行权限

             chmod 705 index.html

3、修改httpd.conf配置文件 

           vim /etc/httpd/conf/httpd.conf

         把原来 /www 参数改为 /virdir

4.重启服务,在客户端访问

三.添加DNS解析服务

1、安装DNS服务 yum install bind bind-chroot -y

2、修改主配置文件修改 named.conf文件         vim /etc/named.conf

3、修改named.rfc1912.zones文件

  vim /etc/named.rfc1912.zones

   追加如下内容:(IP为服务器ip)

4、创建并修改区域配置文件

         cd /var/named

         cp -a named.localhost   named.TestWeb

         cp -a named.loopback  named.192.168.245

         vim named.TestWeb

vim named.192.168.245

5、修改本地DNS指向 

让客户机DNS指向服务器

客户机做以下操作

vim /etc/resolv.conf

追加 nameserver 192.168.245.128(服务器IP)

6、重启服务

systemctl restart named

7、在客户机浏览器中打开 www.TestWeb.com

结束! 试验成功!

如果要在真机中此实验,应将网络适配器NAT改为桥接模式.再做操作.

  

  • 19
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值