搭建静态网页

news2025/1/24 5:21:35

day3作业

请给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访问。


 第一步:安装

[root@a ~]# yum install mod_ssl -y  //安装ssl
#mod_ssl是一种以openssl 的工具箱为基础专门为apache webserver 提供密码保护的软件。
[root@a ~]# yum install httpd -y

  第二步:关闭防火墙和selinux

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

第三步: CA生成自签名证书

[root@a ~]# openssl req -utf8 -new -keyout /etc/pki/tls/private/tjq.key -x509 -days 365 -out /etc/pki/tls/certs/tjq.crt   //CA生成自签名证书
openssl req -newkey rsa -nodes -keyout ynzx.key  -x509 -days 365 -out ynzx.crt  //不加密

Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:  //注意密码格式 四位及四位以上

ountry Name (2 letter code) [XX]:86 
State or Province Name (full name) []:ningxia    
Locality Name (eg, city) [Default City]:yinchuan
Organization Name (eg, company) [Default Company Ltd]:tjq
Organizational Unit Name (eg, section) []:ce
Common Name (eg, your name or your server's hostname) []:hostname
Email Address []:admin

第四步:编辑配置文件

[root@a ~]# vim /etc/httpd/conf.d/vhosts.conf
<Virtualhost 192.168.90.132:443>
        servername www.openlab.com
        documentroot /www
        sslengine on
        sslcertificatefile /etc/pki/tls/certs/tjq.crt
        SSLCertificateKeyFile /etc/pki/tls/private/tjq.key
</Virtualhost>
<directory /www>
        allowoverride none
        require all granted
</directory>
<directory /www/student>
        allowoverride none
        authtype basic
        authname "user_passwd: "
        authuserfile /etc/httpd/mima
        require user song tian
</directory>
<Virtualhost 192.168.90.132:443>
        servername www.openlab.com/data
        documentroot /www
</Virtualhost>
<Virtualhost 192.168.90.132:443>
        servername www.openlab.com/money
        documentroot /www
        sslengine on
        sslcertificatefile /etc/pki/tls/certs/tjq.crt
        SSLCertificateKeyFile /etc/pki/tls/private/tjq.key
</Virtualhost>

 第五步:创建文件

[root@a ~]# mkdir -pv /www/{student,data,money}
[root@a ~]# echo welcome to openlab > /www/index.html
[root@a ~]# echo student > /www/student/index.html
[root@a ~]# echo data > /www/data/index.html
[root@a ~]# echo money > /www/money/index.html

 第六步:配置(域名解析)

[root@a ~]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.90.132  www.openlab.com
~                                      

第七步:创建用户 

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

第八步:加载配置

[root@a ~]# systemctl restart httpd
?𺳧 Enter TLS private key passphrase for www.openlab.com/money:443 (RSA) : **** 

第七步:测试

   可以访问网站内容为 welcome to openlab

 

 要求​ (1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。

 

 

 

 网站访问教学资料​

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

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第三章(4):自然语言处理入门

第三章&#xff08;4&#xff09;&#xff1a;自然语言处理入门 在本节中&#xff0c;我们将在简单文本数据上&#xff08;例如一个句子上&#xff09;&#xff0c;执行一系列基本操作&#xff0c;来帮助你熟悉NLP的工作原理&#xff0c;其中一些技术在第三章&#xff08;2&…

DDoS攻击手段发生重大转变 网络空间面临未知威胁

2023年第一季度&#xff0c;DDoS攻击手段出现重大转变。攻击开始攻陷破坏的虚拟专用服务器(VPS)&#xff0c;而非传统的受感染物联网设备。这标志着DDoS攻击力度出现质的飞跃&#xff0c;网络空间安全迎来新的挑战。 网络空间测绘技术可以探测、采集、分析和处理网络空间数据&…

JeTSON Xavier NX TX2_NX 暗转yolov5 v6.2使用Tensorrt加速实现USB摄像头和CSI摄像头的目标识别及采坑记录

本文是参考各位博客朋友的笔记做了实操整理勿喷。 硬件设备nvidia JETSON NX TX2_NX 软件版本BSP3273(Jetpack4.6.3)再次分享一下刷机指导 Jetson Linux R32.7.3 NVIDIA Jetson Linux 驱动程序包是 Jetson™ 的主板支持包。它包括Linux内核&#xff0c;UEFI引导加载程序&am…

「SAP ABAP」OPEN SQL(十)【SQL性能优化(一)】

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读&#xff0c;同时任汉硕云&#xff08;广东&#xff09;科技有限公司ABAP开发顾问。在学习工作中&#xff0c;我通常使用偏后端的开发语言A…

mybatis-plus mpw 基于nacos-配置中心失效问题解决。

先谈谈个人理解&#xff1a; 配置中心下的配置加密做不做其实意义不大。 1、首先nacos console 内网化&#xff0c;受到攻击概率很低 2、加密后&#xff0c;各namespace 下的配置信息查看不友好。增加开发成本 3、对称加密既然组员都有密码了&#xff0c;还谈何来的秘密。 4、有…

【嵌入式环境下linux内核及驱动学习笔记-(4-字符驱动实例)】

目录 1、完整的字符设备驱动的模板2、相关函数2.1 container_of()2.2 kmalloc2.3 copy_to_user()2.4 copy_from_user()2.5 系统调用open()2.6 系统调用read2.7 系统调用write2.8 系统调用close 3、实例&#xff1a;多个同类字符设备的驱动3.1 驱动代码3.2 测试 1、完整的字符设…

【C语言】初阶指针(指针及其类型以及野指针)

简单不先于复杂&#xff0c;而是在复杂之后。 目录 1. 指针是什么&#xff1f; 2. 指针和指针类型 2.1 指针-整数 2.2 指针的解引用 3. 野指针 3.1 野指针成因 3.2 如何规避野指针 1. 指针是什么&#xff1f; 指针理解的两个要点&#xff1a; 1. 指针是内存中最小…

HCLE--虚拟机安装ntp等相关服务出现报错解决和通过SSH实现免密登录

.1 在服务端主机上安装ntp服务&#xff1a; yum install ntp 1.2 修改/etc/ntp.conf文件&#xff0c;将默认的ntp服务器地址替换为可用的ntp服务器地址。例如&#xff1a; server ntp1.aliyun.com iburst server ntp2.aliyun.com iburst server ntp3.aliyun.com iburst 1…

JSP-JDBC-设计一个简单的网上名片管理系统

需求&#xff1a; 1&#xff0e;设计一个简单的网上名片管理系统&#xff0c;实现名片的增、删、改、查等操作。该名片管理系统包括如下功能&#xff1a; &#xff08;1&#xff09;用户登录与注册 用户登录&#xff1a;在登录时&#xff0c;如果用户名和密码正确&#xff0…

举一反三学python(11)—excel实例

一、乘法表写入EXCEL 想必大家对九九乘法表的代码记忆尤新&#xff1a;for i in range(1,10): # 9行 for j in range(1,i1): # 列数是动态变化的&#xff0c;是1-9列 print(f{j}x{i}{j*i},end\t) # 格式化输出并按制表位…

8脚语音芯片有什么特点?

一、8脚语音芯片指的是什么&#xff1f; 8脚语音芯片&#xff0c;顾名思义就是拥有8个脚的一颗芯片&#xff0c;8脚其实是指8引脚&#xff0c;而引脚又被叫做管脚。引脚就是指从集成电路&#xff08;芯片&#xff09;内部电路引出与外围电路的接线&#xff0c;引脚构成了这块芯…

如何使用YOLOv5的pycocotools进行coco指标评估

使用YOLOv5进行coco指标评估 1. 安装pycocotools2.重新排序并命名3. 将txt标签转换为json格式格式2. 生成json3. 测试是否正确4. 运行val.py完整版本&#xff08;一次运行所有&#xff09; 1. 安装pycocotools pip install pycocotools -i https:pypi.douban.com/simple2.重新…

HTML5 <meter> 标签、HTML5 <mark> 标签

HTML5 <meter> 标签 实例 使用 meter 元素展示给定的数据范围&#xff1a; <meter value"2" min"0" max"10">2 out of 10</meter><br> <meter value"0.6">60%</meter>尝试一下 浏览器支持 Fir…

【Python知识】2个特别好用的python模块(请收藏!)

文章目录 前言一、介绍二、FuzzyWuzzy库介绍2.1 fuzz模块2.2 简单匹配&#xff08;Ratio&#xff09;2.3 非完全匹配&#xff08;Partial Ratio&#xff09;2.3 忽略顺序匹配&#xff08;Token Sort Ratio&#xff09;2.4 去重子集匹配&#xff08;Token Set Ratio&#xff09;…

matlab数据归一化与反归一化处理

假如数据实际取值范围为 X i ∈ [ − π π ] , i 1 , 2 , 3 X_i \in [-\pi \ \ \pi], i1,2,3 Xi​∈[−π π],i1,2,3&#xff0c;变量服从正态分布 示例如下&#xff1a; %% 数据归一化处理及其概率密度函数 clear clc Mu [0 0 0]; % 均值 Sigma [1 1 1]; % 标准差 C…

EA使用教程

文章目录 创建新工程属性设置导出图片到剪切板时序图中取消消息后面自动生成的括号在文本框中回车取消流程图的背景渐变导出更清晰图片 创建新工程 1. 点击 FILE -> New Project 开始创建新工程 2. 为新工程命名 3. 选择模型 以下为常用设计模型&#xff1a; Business …

Java并发工具合集JUC大爆发

1. CountDownLatch CountDownLatch是一个同步计数器&#xff0c;初始化的时候 传入需要计数的线程等待数&#xff0c;可以是需要等待执行完成的线程数&#xff0c;或者大于 &#xff0c;一般称为发令枪。\ ​ countdownlatch 是一个同步类工具&#xff0c;不涉及锁定&#xff0…

我实现了一个乞丐版的评论功能

文章目录 设计评论功能0 设计初衷1 前端组建设计**设计原则****设计代码**组件核心代码**调用组建并给出mock数据****效果** 2 后端数据库设计3 后端接口设计4 前后端联调5 后端评论保存接口设计6 前端评论填写流程设计7 联调8 验证码美化 设计评论功能 0 设计初衷 经过长达八…

三百左右的蓝牙耳机哪个音质好?三百左右音质最好的蓝牙耳机推荐

在外出携带的数码产品中&#xff0c;蓝牙耳机的出现频率居高不下&#xff0c;一部手机&#xff0c;一副耳机已经成为不少人外出的标配。蓝牙耳机无外乎是用来听的&#xff0c;下面&#xff0c;我来给大家推荐几款三百左右音质好的蓝牙耳机&#xff0c;一起来看看吧。 一、南卡…

LabVIEW-字符串与路径控件

在前面板中字符串与路径控件位于下图所示位置&#xff1a; 字符串输入和显示功能&#xff0c;是用户最常用的基本操作功能单击字符串控件&#xff0c;鼠标右键&#xff0c;选择“属性”可以对字符串控件的外观进行设置。显示样式有四种方式&#xff0c;即正常、反斜杠符号、密码…