给openlab搭建web网站

网站需求:

        1、基于域名 www.openlab.com 可以访问网站内容为  welcome to openlab!!!

        2、给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站

                1)基于 www.openlab.com/student 网站访问学生信息

                2)基于 www.openlab.com/data 网站访问教学资料

                3)基于 www.openlab,com/money 网站访问缴费网站

要求:

        1、学生信息网站只能有 song 和 tian 两个用户可以访问,其他用户不能访问

        2、访问缴费网站实现数据加密基于 https  访问 

思路:

        第一步:准备工作

                1)关闭安全软件

                2)安装需要的软件

                3)映射添加

        第二步:创建网站(www.openlab.com)

                1)创建网页

                2)重启服务

                3)浏览器测试

        第三步:创建教学资料子网站(www.openlab.com/data)

                1)创建网页

                2)重启服务

                3)浏览器测试

        第四步:创建学生信息子网站(www.openlab.com/student)

                1)添加信息和设置密码

                2)创建存储登录网站的密码

                3)创建网页

                4)重启服务

                5)浏览器测试

        第五步:创建缴费子网站(www.openlab.com/money)

                1)创建验证证书真实性的私钥文件

                2)创建数字证书

                3)创建网页

                4)重启服务

                5)浏览器测试

代码如下:

第一步:

        1.1关闭安全软件

[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl stop firewalld

        1.2安装需要的软件

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

        1.3添加映射(hosts)

[root@localhost ~]# vim /etc/hosts

第二步:

2.1创建网页以及网页目录

[root@localhost ~]# mkdir -p /www/openalb
[root@localhost ~]# echo 'welcome to openlab' > /www/openlab/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

2.2重启服务

[root@localhost ~]# systemctl restart httpd

2.3浏览器测试

输入 www.openlab.com 测试

第三步:

3.1创建网页以及网页目录

[root@localhost ~]# mkdir /www/openalb/data
[root@localhost ~]# echo 'data' > /www/openlab/data/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

3.2重启服务

[root@localhost ~]# systemctl restart httpd

3.3浏览器测试

浏览器 www.openlab.com/data

第四步:

4.1添加学生信息以及设置密码

[root@localhost ~]# useradd song
[root@localhost ~]# passwd song
[root@localhost ~]# useradd tian
[root@localhost ~]# passwd tian

4.2创建存储登录网站的密码

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

4.3创建网页以及网页目录

[root@localhost ~]# mkdir -p /www/openlab/student
[root@localhost ~]# echo 'student' > /www/openlab/student/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

4.4重启服务

[root@localhost ~]# systemctl restart httpd

4.5浏览器测试

浏览器输入 www.openlab.com/student 测试

第五步:

5.1创建验证证书真实性的私钥文件

[root@localhost ~]# openssl genrsa -ase128 2048 > /etc/pki/tls/private/money.key

5.2验证数字证书

[root@localhost ~]# openssl req -utf8 -new -key /etc/pki/tls/private/money.key -x509 -days 365 -out /etc/pki/tls/certs/money.crt

5.3创建网页和网页目录

[root@localhost ~]# mkdir -p /www/openlab/money
[root@localhost ~]# echo 'money' > /www/openlab/money/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

5.4重启服务

[root@localhost ~]# systemctl restart httpd

5.5浏览器测试

浏览器输入 https://www.openlab.com/money 测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/158193.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Kafka学习笔记(二)

目录 第3章 Kafka架构深入3.3 Kafka消费者3.3.1 消费方式3.3.2 分区分配策略3.3.3 offset的维护 3.4 Kafka高效读写数据3.5 Zookeeper在Kafka中的作用3.6 Kafka事务3.6.1 Producer事务3.6.2 Consumer事务(精准一次性消费) 第4章 Kafka API4.1 Producer A…

PyTorch

正常界面 创建环境 conda create -n env_test python3.6进入环境 conda activate env_testpycharm中,创建项目,选择环境

删除链表的倒数第N个结点(双指针)

19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode) 题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 样例输入 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2&#xff1…

微电影分销付费短剧小程序开发

微电影系统分销管理付费软件是一款面向微电影制作公司和影视产业的付费软件,它的出现旨在帮助微电影制作公司和影视产业实现分销管理,提高产业的效率和竞争力。本文将介绍微电影系统分销管理付费软件的背景、特点和开发方法。 一、背景 微电影作…

红黑树的插入与验证

红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或 Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路 径会比其他路径长出俩倍,因而是接近平衡的…

搭建大型分布式服务(三十六)SpringBoot 零代码方式整合多个kafka数据源

系列文章目录 文章目录 系列文章目录前言一、本文要点二、开发环境三、创建项目四、测试一下五、小结 前言 让我们来看一下网上是怎样使用SpringBoot整合kafka数据源的,都存在哪些痛点? 痛点一: 手撸kafka配置代码,各种硬编码&a…

一键免费去除视频水印和字幕的AI工具

最近有学员经常让我分享好用的智能抹除视频水印字幕AI工具,今天就给大家分享一个我经常用到的这款工具——腾讯智影,这个平台提供的智能抹除功能,借助这个工具我们可以将视频中不需要的字幕或者水印删除掉。 不过这款工具每天有三次免费次数…

暖阳脚本_ 定制企业软件开发的4个趋势:AI、RPA、云应用、边缘计算

根据 Statista 的统计数据显示,企业级软件市场在全球范围内占据了领先地位,预测到2028年,市场规模将接近3760亿美元。企业应用软件市场的稳健增长,甚至在经济不景气的时候也能持续,这充分表明软件解决方案对于提升企业…

【Linux】第十八站:进程等待

文章目录 一、进程等待的必要性1.进程等待是什么2.进程等待的必要性3.为什么要进程等待呢? 二、进程等待的方法1.问题2.wait3.waitpid4.status的原理5.等待失败6.与status有关的两个宏7.options 一、进程等待的必要性 1.进程等待是什么 通过系统调用wait/waitpid&a…

在listener.ora配置文件中配置listener 1527的监听并且使用tnsnames连接测试

文章目录 前言:一、命令语句实现1、监听介绍2、编辑 listener.ora 文件:寻找配置文件对配置文件进行配置 3、重启监听4、配置TNS 二、图形化界面实现1、listener.ora文件配置2、tnsnames.ora文件配置 三、测试连接 前言: 命令实现和图形化实…

某60区块链安全之51%攻击实战学习记录

区块链安全 文章目录 区块链安全51%攻击实战实验目的实验环境实验工具实验原理攻击过程 51%攻击实战 实验目的 1.理解并掌握区块链基本概念及区块链原理 2.理解区块链分又问题 3.理解掌握区块链51%算力攻击原理与利用 4.找到题目漏洞进行分析并形成利用 实验环境 1.Ubuntu1…

Neo4j安装(Docker中安装Neo4j)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

Android File Transfer(安卓文件传输工具)

Android File Transfer 是一款安卓文件传输工,它允许在Mac操作系统和Android设备之间进行文件传输。 该软件通过USB连接将文件从Mac电脑传输到连接的Android设备,或者反过来从Android设备传输文件到Mac电脑。这包括照片、视频、音乐、文档和其他文件类型…

搞定这套Python爬虫面试题,大厂Offer拿到手软

文章目录 1、简述Python 的特点和优点2、Python 有哪些数据类型?3、列表和元组的区别4、Python 是如何运行的5、Python 运行速度慢的原因6、面对 Python 慢的问题,有什么解决办法7、描述一下全局解释器锁 GIL8、深拷贝 浅拷贝9、is 和 的区别10、文件读…

python 随机数生成

生成随机整数 使用 randint() 函数可以生成指定范围内的随机整数。 import random # 生成1到10之间的随机整数 random_int random.randint(1, 10) print(random_int) 生成随机浮点数 random() 方法用于生成 0 到 1 之间的随机浮点数。 import random # 生成0到1之间…

【性能测试】Jenkins+Ant+Jmeter自动化框架的搭建思路

前言 前面讲了Jmeter在性能测试中的应用及扩展。随着测试的深入,我们发现在性能测试中也会遇到不少的重复工作。 比如某新兴业务处于上升阶段,需要在每个版本中,对某些新增接口进行性能测试,有时还需要在一天中的不同时段分别进行…

Fe-safe 2023 新功能介绍

Fe-safe的功能增强 3DEXPERIENCE中的更新 疲劳耐久性分析界面集成到结构和力学分析App的UX和数据模型当中,支持在同一个App中和同一个仿真对象中定义分析步、相互作用、边界条件、载荷以及耐久性特征。 增强了焊接疲劳功能,在22xGA中集成了Verity的线…

geoserver的ECQL查询

ECQL Reference — GeoServer 2.24.x User Manual CQL and ECQL — GeoServer 2.24.x User Manual ECQL是CQL的扩展,类似sql查询,比ogc的xml格式简单,可以应用在wfs和wms查询上。 通过可视化页面查看过滤效果,默认视图 主键不会…

23111705[含文档+PPT+源码等]计算机毕业设计SSM框架美妆商城全套电商购物

文章目录 **软件开发环境及开发工具:****项目功能介绍:****论文截图:****实现:****代码片段:** 编程技术交流、源码分享、模板分享、网课教程 🐧裙:776871563 软件开发环境及开发工具&#xff…

C++——map和set

作者:几冬雪来 时间:2023年11月17日 内容:C板块map和set知识讲解 目录 前言: map与set与关联式容器: set底层: set的书写: insert: erase: lower_bound与upper_b…