个响应头部之后是一个空行,发送回车符和换行符,通知服务器以下不再有响应头部。)
Web服务器
URL
URI
URL是URI的一个子集
www
www所用的协议
开始正文
http请求报文分析
状态码(空行:最后一
个响应头部之后是一个空行,发送回车符和换行符,通知服务器以下不再有响应头部。)
网址解析
网址注释实例
HTTP 请求/响应的步骤:
目录/etc/httpd
httpd 目录详解
*.conf配置文件注释
Options Indexes FollowSymLinks
192.168.233.1 - - [06/Jan/2023:14:26:49 +0800] "GET /index.html HTTP/1.1" 200 26 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"
配置文件注释
同一个IP基于不同端口来访问两个网站的配置思路
HTTPS的安全通信机制:
工作流程可大致分为三个阶段:
练习
作业: 1. 基于同一IP的不同端口访问不同的网站(可以通过域名去访问) ip+port1 -> 对应一个域名 ip+port2 -> 对应一个域名 使用域名1我应该访问到 ip+port1对应的内容 使用域名2我应该访问到 ip+port2对应的内容
1.新建目录port 9090与9091
mkdir /www/port/9090
mkdir /www/port/9091
2.编辑虚拟主机配置文件目录
vim /etc/httpd/conf.d/host.conf
3.配置虚拟主机配置文件
<Directory "/www/port"> //#目录为根,<>为起始标志,</>为结束标志
AllowOverride None // #不允许这个目录下的访问控制文件来改变这里的配置,这也意味着不用查看这个目录下的访问控制文件。
Require all granted // #允许访问根
</Directory> //是一组标签,目录控制容器
Listen 192.168.5.131:9090
Listen 192.168.5.131:9091
<VirtualHost 192.168.5.131:9090>
DocumentRoot "/www/port/9090"
ServerName www.230106.com
</VirtualHost>
<VirtualHost 192.168.5.131:9091>
ServerName www.230107.com
DocumentRoot "/www/port/9091"
</VirtualHost>
4.重启httpd服务
systemctl restart httpd
5.测试
代码测试
浏览器测试
实验完成
2. 你知道的hash算法有哪些 对称加密算法有哪些 非对称加密的算法有哪些
MD2、MD4、MD5、HAVAL、SHA、SHA-1、HMAC、HMAC-MD5、HMAC-SHA1。