Web服务器的搭建

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

准备阶段:

准备两台虚拟机,一台为server端(192.168.75.139),一台为客户端(192.168.75.160)

服务端关闭防火墙和selinux

2b606752a55e4a8791a664be1e000126.png

安装httpd和mod_ssl(这里已经装过了)

58fa50680007449c85f9ff9f961060d6.png

c7ffca616dab4bc9935fb7f369aa160d.png

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

4f02d04f0ad34f4bb7940172a875060a.png

d83bedc40a8b461391d54f7b397dc6f6.png

19cd829d49f04920a84e7ab24710a3f5.png

afaebc5373dd40269369673f7ecf17c3.png

网页访问

ca170cc132df490cab05a3d0d4f0adaa.png

2.给该公司创建三个网站目录分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料
www.openlab.com/money网站访问缴费网站。

3.要求(1)学生信息网站只有song和tian两人可以访问,其他网站所有用户用能访问。
(2)访问缴费网站实现数据加密基于https访问。

cfc74d4a6bb74b59b6e915fd02023a61.png

6be8e016646240e6b0c3ccaa69d9634d.png

在配置文件中添加新的内容

775e0e32422840bb891a26f163275244.png

1366956b3ae047e68228283a04a0aed3.png

重启httpd服务

3849c5af73604cea9895fdf095085e8c.png

d04cd83435464b119c86a17b42f90b64.png

网页访问

fa2192b6892f417193bcf5547f93d8a3.png

在配置文件中添加新的内容

84a87ae3426e4aa2893022ffb27926dd.png

d3b20129dac9472388c187126a678894.png

重启httpd服务

4aeeb2e86b77450a9e5e99ffbfd680fd.png

d3399ed20528410389a92ff7073f03f7.png

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

8023c64c5fec4f38a8fa1287d35bbd12.png

24214bafed1e4683b1df2d1f2108646b.png

在配置文件中添加新内容

96008920cbae419ea0eaf70976172e95.png

13997fc189cc4b70ac86e41dc0731520.png

重启httpd服务

05ae133f1e654d2da2b6aa03ba29744c.png

网页访问

c02af21afb404469bb5d331fcb18aa39.png

客户端基于域名访问服务器端的内容(这里使用本机的hosts文件)

37fcf6d932154d59b73ad90ce0e62eb7.png

a42eb218bae844a9962d83d41b872099.png

052d147e29324e1192b9782c5139d395.png

a740d85eb6ba4349810aae62703c361c.png

 

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32创建工程步骤

以创建led工程为例: 新建一个led文件夹 新建一个以led命名的工程(用keil_uVision5)并添加三个组。 Library文件夹里放置库函数文件。 User: 点亮led灯的程序; 直接给寄存器赋值 调用库函数。 #include "stm…

CPP emplace_bake 和 push_back 的相同和区别

第一种情况: 是const T & 拿到的值,本身就不可改变,所以都一样是调用拷贝 第二种情况: 此时我们是主动调用的std::move,所以就都是一样的移动赋值。 第三种情况: 都是构造然后移动赋值然后再析构刚才…

jacoco和sonar

目录 jacoco 引入依赖 构建配置修改 单元测试 生成报告 查看报告 报告说明 1. Instructions 2. Branches 3. Cyclomatic Complexity 4. Lines 5. Methods 6. Classes sonar7.7 基础环境 需要下载软件 解压文件并配置 运行启动 jacoco 引入依赖 <dep…

Linux学习第36天:Linux RTC 驱动实验:时间是一条流淌的河

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 RTC就是实时时钟。 本笔记主要学习Linux RTC驱动试验&#xff0c;主要内容包括Linux内核RTC驱动简介、I.MX6U内部RTC分析、RTC时间查看与设置。因为Linux内核已经…

伐木猪小游戏

欢迎来到程序小院 伐木猪 玩法&#xff1a;控制小猪点击屏幕左右砍树&#xff0c;不能碰到树枝&#xff0c;考验手速与眼力&#xff0c;记录分数&#xff0c;快去挑战伐木吧^^。开始游戏https://www.ormcc.com/play/gameStart/199 html <script type"text/javascript…

STM32G030F6P6 芯片实验 (二)

STM32G030F6P6 芯片实验 (二) Hello World - GPIO LED 尝试了下, 从 0 开始建 MDK HAL M0plus Project, 成功点亮 LED了。 但是 ST-LINK跑着跑着, 码飞了! 不知飞哪去了。 只好拿 MX 建了个 MDK Base。 呼叫 SysTick HAL_Delay(), 切换 LED。 基本上都是一样的用法, 只是换…

快速实现一个企业级域名 SSL 证书有效期监控巡检系统

Why 现在对于企业来说&#xff0c;HTTPS 已经不是可选项&#xff0c;已经成为一个必选项。HTTPS 协议采用 SSL 协议&#xff0c;采用公开密钥的技术&#xff0c;提供了一套 TCP/IP 传输层数据加密的机制。SSL 证书是一种遵守 SSL 协议的服务器数字证书&#xff0c;一般是由权威…

云计算的大模型之争,亚马逊云科技落后了?

文丨智能相对论 作者丨沈浪 “OpenAI使用了Azure的智能云服务”——在过去的半年&#xff0c;这几乎成为了微软智能云最好的广告词。 正所谓“水涨船高”&#xff0c;凭借OpenAI旗下的ChatGPT在全球范围内爆发&#xff0c;微软趁势拉了一波自家的云计算业务。2023年二季度&a…

jstat虚拟机统计信息监控工具

jstat虚拟机统计信息监控工具 1、jstat&#xff08;JVM Statistics Monitorning Tool&#xff09; 用于监控虚拟机各种运行状态信息的命令行工具。 它可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据&#xff0c;它是运行期定位虚拟机 性能问题…

Visual Components Robotics OLP解决方案 北京衡祖

Visual Components 引入了“Visual Components Robotics OLP”的重大升级&#xff0c;合并了制造模拟和机器人离线编程。该解决方案利用 Delfoi Robotics 的技术&#xff0c;提高生产率、减少停机时间并减少浪费。 一、探索下一代离线机器人编程软件 自 1999 年以来&#xff0…

Flutter:安装依赖报错doesn‘t support null safety

项目中需要引用http依赖&#xff0c;在pubspec.yaml文件中添加如下信息&#xff1a; 当同步时&#xff0c;报错信息如下&#xff1a; [myflutter] flutter pub upgrade Resolving dependencies... The current Dart SDK version is 3.1.3. Because myflutter depends on http &…

Postman接口测试工具,提高SpringBoot开发效率

文章目录 &#x1f33a;工具—postman⭐作用&#x1f3f3;️‍&#x1f308;安装&#x1f388;创建工作空间 &#x1f384;简单参数⭐原始方式&#x1f388;我们建立springboot项目&#xff0c;输入下面的代码&#x1f388;运行 ⭐SpringBoot方式 &#x1f384;实体参数&#x…