RHCE练习题 12. 配置一个web服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MichaelJScofield/article/details/53999479

题目 实现一个web服务器

在server0上配置一个站点http://server0.example.com,然后执行以下步骤:
- 从http://classroom.example.com/materials/station.html下载文件,并且
- 将文件重命名为index.html,绝对不能修改此文件的内容。
- 将index.html拷贝到你的web服务器的DocumentRoot目录下。
- 来自example.com 172.25.0.0/24域的客户端可以访问此web站点。
- 来自my133t.org 172.17.10.0/24域的客户端拒绝访问此web站点。

备注: 网站的DocumentRoot如果题目没有指定,那么随意.

操作

  • 安装httpd包,启动httpd服务,并设置开机启动。

    [root@server0 ~]# yum install -y httpd
    [root@server0 ~]# systemctl start httpd
    [root@server0 ~]# systemctl enable httpd
    
  • 下载相应文件到网站根目录。这里默认的网站根目录是/var/www/html

    [root@server0 ~]# wget -O /var/www/html/index.html http://classroom.example.com/materials/station.html
    
  • 配置防火墙,限制访问

    [root@server0 ~]# firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=172.25.0.0/24 service name=http accept'
    [root@server0 ~]# firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=172.17.10.0/24 service name=http reject'
    [root@server0 ~]# firewall-cmd --reload
    

另外httpd服务配置也可以做这个限制。这个回头再写。

阅读更多

没有更多推荐了,返回首页