IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> http练习 -> 正文阅读

[系统运维]http练习

题目要求:

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


具体分析:

1.基于域名访问网站内容,首先进入/etc/httpd/conf.d/ 通过vim编辑一个.conf文件,当启动httpd服务了就会加载这个文件
http.conf
编辑好这个文件后,就在根目录下创建目录文件openlab,然后通过vim编辑一个index.html文件,写入welcome to openlab!!!
index.html
然后打开/etc/hosts文件添加域名
www.openlab.com
在Windows系统中可以win+R输入drivers就可以进入drivers目录,编辑…/etc/hosts文件保存,与Linux操作系统中/etc/hosts编辑内容相同。最后重启服务systemctl restart httpd

测试运行结果
运行结果
2.要创建子界面,先在/openlab/目录下创建三个子目录student,data,money
创建子目录
同样在这些目录下编辑index.html文件,分别写学生信息,教学资料,缴费网站。
3.要求学生信息网站只有song和tian两人可以访问,其他用户不能访问,先编辑/etc/httpd/conf.d/http.conf 文件
访问权限
因为AuthUserFile后面指定了路径 /etc/httpd/users 所以切换到httpd路径下执行以下命令
song
tian
如果是第一次创建就执行命令htpasswd -c users tian,方便测试这里再添加一个xiaoming用户。
重启服务systemctl restart httpd
测试访问学生信息
用户song
在这里插入图片描述
访问成功
在这里插入图片描述
用户xiaoming
在这里插入图片描述
访问失败
在这里插入图片描述

4.要求访问缴费网站实现数据加密基于https访问,首先确保系统中安装了mod_ssl,没有就先执行yum install mod_ssl -y
然后编辑http.conf文件,这里要注意的是https服务是443端口,要成功访问www.openlab.com/money 就要用Alias来实现,如果写Alias /money /openlab/money 那么http服务也能访问到,就不能实现加密的效果,就考虑在/openlab/下再建一个https目录,将money移动到此目录下,就得到了加密的效果。
https
最后确保系统中存在以上路径,然后生成公钥密钥
openssl req -newkey rsa:4096 -nodes -sha256 -keyout /etc/pki/tls/private/openlab.key -x509 -days 365 -out /etc/pki/tls/certs/openlab.crt
生成公钥密钥
重启服务systemctl restart httpd
测试访问缴费网站
JFWZ

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-11 16:57:23  更:2021-07-11 16:58:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 16:47:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码