作业3综合练习

这篇具有很好参考价值的文章主要介绍了作业3综合练习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

综合练习:

要求:请给openlab搭建web网站 网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student

#更改配置文件    (虚拟主机标签的示例参考文件:/usr/share/doc/httpd/httpd-vhosts.conf)

[root@localhost ~]# vim /etc/httpd/conf.d/vhosts.conf 

<Virtualhost 192.168.124.131:80>           #虚拟主机IP及端口

        DocumentRoot  /www/openlab        #网页文件存放目录
        ServerName www.openlab.com      #服务器域名
</VirtualHost>

<Directory /www>
        AllowOverride none                          #不允许覆盖
        Require all granted                           #允许访问
</Directory>

#利用本机的/etc/hosts文件做域名解析

[root@localhost ~]# vim /etc/hosts
192.168.124.131 www.openlab.com

#创建网页根目录

[root@localhost ~]# mkdir -p /www/openlab

#编辑网页内容

[root@localhost ~]# echo 'welcome to openlab!!!' > /www/openlab/index.html

#重启hppd服务

[root@localhost ~]# systemctl restart httpd

[root@localhost ~]# setenforce 0

#Client主机测试

[root@localhost ~]# curl www.openlab.com

welcome to openlab!!!

2.给该公司创建的三个子页面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/stdent网站访问学生信息,www.openlab.com/data网站访问教学资料,www.openlab.com/money网站访问缴费网站。要求:学生信息网站只有tian和song两人可以访问,其他用户不能访问;访问缴费网站实现数据加密基于https访问。

作业3综合练习


1)data子页面

#更改配置文件

[root@localhost ~]# vim /etc/httpd/conf.d/vshots.conf

<VirtualHost 192.168.124.131:80>
        DocumentRoot  /www/openlab

         #别名 /data   实际路径 /www/openlab/data
        Alias  /data    /www/openlab/data  
        ServerName  www.openlab.com
</VirtualHost>

#重启httpd服务

[root@localhost ~]# systemctl restart httpd

#创建/data网页根目录

[root@localhost ~]# mkdir /www/openlab/data

#编辑网页内容

[root@localhost ~]# echo 'this is openlab data' > /www/openlab/data/index.html

#Client主机测试

[root@localhost ~]# curl www.openlab.com/data/
this is openlab data

2)访问缴费子页面基于https加密

#挂载光盘到/mnt

[root@localhost ~]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.

#下载mod_ssl 软件包

[root@localhost ~]# yum install mod_ssl -y

#制作秘钥及证书

#更改配置文件

[root@localhost ~]# vim /etc/httpd/conf.d/vshots.conf 
<VirtualHost 192.168.101.200:443>
        DocumentRoot  /www/openlab
        Alias  /money    /www/openlab/money
        ServerName  www.openlab.com
        SSLEngine on
        SSLCertificateFile /etc/pki/tls/certs/openlab.crt
        SSLCertificateKeyFile /etc/pki/tls/private/openlab.key
</VirtualHost>

#创建网页文件根目录

[root@localhost ~]# mkdir /www/openlab/money

#编辑子网页money内容

[root@localhost ~]# echo 'this is openlab money' > /www/openlab/money/index.html

#重启httpd服务

[root@localhost ~]# systemctl  restart httpd

#Client主机测试

[root@localhost ~]# curl --insecure https://www.openlab.com/money/
this is openlab money

3)money子页面

#更改配置文件

[root@server ~]# vim /etc/httpd/conf.d/vshots.conf 
<VirtualHost 192.168.101.200:80>
        DocumentRoot  /www/openlab
        Alias  /student    /www/openlab/student
        ServerName  www.openlab.com
</VirtualHost>
<Directory /www/openlab/student>
        AuthType Basic
        AuthName "Please login:..."
        AuthuserFile /etc/httpd/usrfile
        Require user  song tian
</Directory>

#创建用户 指定用户名及密码

[root@localhost ~]# htpasswd -c /etc/httpd/userfile song
New password: 
Re-type new password: 
Adding password for user song
[root@server ~]# htpasswd /etc/httpd/userfile tian
New password: 
Re-type new password: 
Adding password for user tian

#创建网页文件根目录

[root@server ~]# mkdir /www/openlab/student

#重启httpd服务

[root@server ~]# systemctl restart httpd

访问/student 子页面
 文章来源地址https://www.toymoban.com/news/detail-427562.html

到了这里,关于作业3综合练习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java基础 --- 综合练习

    需求: 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月) 头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。 优化版: 补充:Idea快捷键 ctrl + alt + M 自动抽取方法 选择要

    2024年03月13日
    浏览(51)
  • 综合练习

    目录 查询每个员工的编号、姓名、职位、基本工资、部门名称、部门位置 确定要使用的数据表 确定已知的关联字段 查询每个员工的编号、姓名、职位、基本工资、工资等级 确定要使用的数据表 确定已知的关联字段  查询每个员工的编号、姓名、职位、基本工资、部门名称

    2024年02月19日
    浏览(38)
  • MySQL综合练习(50道)

    目录 一、准备工作(建表、插入数据): 二、SQL练习(50道) 1、查询\\\"01\\\"课程比\\\"02\\\"课程成绩高的学生的信息及课程分数 2、查询\\\"01\\\"课程比\\\"02\\\"课程成绩低的学生的信息及课程分数 3、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩 4、查询平均成绩小于60分

    2024年02月05日
    浏览(32)
  • 爬虫requests+综合练习详解

    Day2 - 1.requests第一血_哔哩哔哩_bilibili requests作用:模拟浏览器发请求 requests流程:指定url - 发起请求 - 获取响应数据 - 持续化存储 输入后,爬取搜索结果的页面信息 https://www.sogou.com/web?query=%E8%B5%B5%E6%B5%A9%E7%84%B6_asf=www.sogou.com_ast=w=01019900p=40040100ie=utf8from=index-nologins_from

    2024年01月23日
    浏览(34)
  • eNSp静态路由综合练习

    题目: 分析: 1.首先进行子网划分 2.创建环回接口,分配划分好的子网 3.用缺省路由完成第三题 4.用浮动静态路由完成第五题 第一步 :根据广播域数量进行IP地址及网段的规划 因为网络中有15个局域网,但是R5的环回地址固定了,所以我们只需要划分出14个网段。 为了减少路

    2024年02月02日
    浏览(32)
  • Docker搭建+项目实训(多次的作业的综合)

    目录 三、项目实施 8 3.1 搭建Docker实训环境 8 3.1.1本地安装docker环境 8 3.1.2运行docker 10 3.2 Docker容器编排功能 11 3.2.1 编写Dockerfile构建nginx:v1镜像,宿主机端口是8080,默认主页内容是学号+姓名。 11 3.2.2 利用Compose部署一个Tomcat环境,上传一个自己编写的html网站,测试外网访问到这

    2024年02月14日
    浏览(38)
  • MySQL---多表查询综合练习

    CREATE TABLE dept ( deptno INT(2) NOT NULL COMMENT \\\'部门编号\\\', dname VARCHAR (15) COMMENT \\\'部门名称\\\', loc VARCHAR (20) COMMENT \\\'地理位置\\\' ); mysql alter table dept add primary key(deptno);           Query OK, 0 rows affected (0.02 sec)                       Records: 0  Duplicates: 0  Warnings: 0 INSERT INTO dept

    2024年01月21日
    浏览(45)
  • MySQL---单表查询综合练习

    创建emp表 CREATE TABLE emp( empno INT(4) NOT NULL COMMENT \\\'员工编号\\\', ename VARCHAR(10) COMMENT \\\'员工名字\\\', job VARCHAR(10) COMMENT \\\'职位\\\', mgr INT(4) COMMENT \\\'上司\\\', hiredate DATE COMMENT \\\'入职时间\\\', sal INT(7) COMMENT \\\'基本工资\\\', comm INT(7) COMMENT \\\'补贴\\\', deptno INT(2) COMMENT \\\'所属部门编号\\\' ); emp表添加主键 mysql alte

    2024年01月21日
    浏览(43)
  • HTML案例-2.标签综合练习

    目录 效果 知识点 1.图像标签 2.链接标签 3.锚点定位 4.base标签 源码 页面1 页面2 属性 属性值 描述 src URL 图像的路径 alt 文本

    2024年03月16日
    浏览(50)
  • 【ensp】综合练习详细配置步骤

    @author:Lee.poch @time: 2022/5/26 @software:Typora 任务1:设备命名 ​ 修改设备名称与显示名称一致,注意大小写 任务2:链路聚合 为了保证链路的稳定性,在S1和S2之间配置链路聚合,请通过LACP模式实现二层链路聚合,聚合接口ID为5。 任务3:配置VLAN 按图示进行VLAN配置,并实现VLA

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包