12.实现一个web服务器

试题概述: 

      为  http://server0.example.com  配置  Web  服务器: 

      从http://classroom/pub/materials/station.html下载一个主页文件,并将该文件重命名为 index.html  

      将文件  index.html  拷贝到您的  web  服务器的  DocumentRoot  目录下 

      不要对文件  index.html  的内容进行任何修改 

      来自于  example.com  域的客户端可以访问此  Web  服务 

      来自于  cracker.com  域的客户端拒绝访问此  Web  服务 

解题参考

yum -y install httpd 

systemctl enable httpd

cd /var/www/html/

wget http://classroom/pub/materials/station.html -O index.html

cd /etc/httpd/conf.d/

cp /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf ./   #复制模板文件进行修改

vim httpd-vhosts.conf

<VirtualHost *:80>

    DocumentRoot /var/www/html

    ServerName server0.example.com

</VirtualHost>

<Directory /var/www/html>

    <RequireAll>

    Require not ip 172.24.3.0/24

    Require all granted

    </RequireAll>

</Directory>

systemctl restart httpd

firewall-cmd --permanent --add-service=http

firewall-cmd --permanent --add-service=https

firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=172.24.3.0/24 service name=http drop'

firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=172.24.3.0/24 service name=https reject'

firewall-cmd --reload

firewall-cmd --list-all

版权声明:
作者:WaterBear
链接:https://l-t.top/206.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>