课后练习题

本文详细描述了如何为openlab搭建基于域名的web网站,包括创建学生信息、教学资料和缴费三个子界面。同时,设置了学生信息子界面的访问权限,仅限song和tian访问,并实现了缴费网站的数据加密,通过HTTPS进行安全访问。整个过程涉及到Apache服务器配置、用户权限管理以及SSL证书的生成和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

综合练习:请给openlab搭建web网站
    网站需求:
    1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!
    2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于[www.openlab.com/student](http://www.openlab.com/student) 网站访问学生信息,[www.openlab.com/data](http://www.openlab.com/data)网站访问教学资料
    [www.openlab.com/money网站访问缴费网站](http://www.openlab.com/money网站访问缴费网站)。
    3.要求 
     (1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。
     (2)访问缴费网站实现数据加密基于https访问。

 

3481c119d3e64e2b9940168544d01859.png 

 首先在服务端

 vim /etc/httpd/conf.d/xc.conf 内编辑配置虚拟主机标签。

d6d3a8d0d10a4763a56c629d03ed6de2.png

 然后根据配置创建资源文件,并写入指定内容

75230db5492c4110a825cb7e9e860914.png

 因为我在服务端测试,所以直接在服务端添加指定域名。

7f34e31efefa4628a920e6dcbc512094.png

 关闭防火墙和强制模式并重启 httpd 程序,再基于域名访问该网站。

e70faeec120f482ea433cc069bfa62b1.png

 再创建一个/www/openlab/data 作为网站的子界面,写入指定内容并访问。

81e28cee75b64b979cb5101871e6b61e.png

 由于要求网站学生信息子界面只有 song,tian 俩个人可以访问,我们需要对该子界面做访问控制,先创建 /www/openlab/student

af50de040f514804997a0af974014cd2.png

 vim /etc/httpd/conf.d/xc.conf 给/www/openlab/student 做访问控制:只允许 song,tian 俩人访问。

1e8236a8fd0a4b038d366c3d94bf7d66.png

 添加 web 用户 song,tian 给其设置密码 并创建/etc/httpd/users 

5aca156f603041fc87ac9f128ecb1c79.png

 重启 httpd 程序,然后通过 song,tian 用户并跟上密码 访问 www.openlab.com/student/该子界面。

29ecb4d0c3f648e18c59b40d84d42cbd.png

 因为缴费网站需要通过数据加密基于 https 访问,则需要新建一个/www/xc /money 目录,然后写入指定内容到/www/xc /money 的自动索引文件。

d3f0a637156c4e97afb863be29f9654c.png

 vim /etc/httpd/conf.d/xc.conf 进去给虚拟机主机标签开启加密验证,标记证书文件的位置和私钥文件位置。并且服务端 IP 监听端口为 443。

98728d0763ee410097bf08be3b335dab.png

 安装 mod_ssl 安装包

310538d4d9b5431c852def360d6920fc.png

 生成自签名证书

 

31d85fd35c944b869a0a837574827245.png 

 重启服务便可基于 https 访问该网站的缴费子界面

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灰二走

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值