题目 实现一个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服务配置也可以做这个限制。这个回头再写。