快速掌握web服务器相关知识

目录

1.web服务器

2.HTTP的状态码

3.web实验

4.算法介绍

1.web服务器

 web服务器指网站服务器,是指驻留与因特网上某种类型计算机的程序,可以向浏览器等WEB客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。

目前最主流的三个WEB服务器是Apache和Microsoft和Internet-信息服务器。

2.HTTP的状态码

    • 1xx:指示信息 —— 表示请求已接收,继续处理
    • 2xx:成功 —— 表示请求已被成功接收、理解、接受
    • 3xx:重定向 —— 要完成请求必须进行更进一步的操作
    • 4xx:客户端错误 —— 请求有语法错误或请求无法实现
    • 5xx:服务器端错误 —— 服务器未能实现合法的请求

3.web实验

要达到目的:基于同一IP的不同端口访问不同的网站并可以通过使用域名进行访问。

要求:ip+port1 对应一个域名1,ip+port2 -> 对应一个域名2,使用域名1应该访问到 ip+port1对应的内容,使用域名2我应该访问到 ip+port2对应的内容。

准备工作:安装httpd:yum install httpd -y

启动httpd:systemctl start httpd

步骤:(1)创建两个目录

#在/www/port/中创建目录
[root@duyajun ~]# cd /www/port/
[root@duyajun port]# ll
total 0
drwxr-xr-x. 2 root root 24 Jan  7 09:50 9090
drwxr-xr-x. 2 root root 24 Jan  7 09:51 9091
[root@localhost ~]# echo this is 9090 > /www/port/9090/index.html
[root@localhost ~]# echo this is 9091 > /www/port/9091/index.html

快速掌握web服务器相关知识_第1张图片

快速掌握web服务器相关知识_第2张图片

 保存退出,重启httpd。进行测试。

快速掌握web服务器相关知识_第3张图片

快速掌握web服务器相关知识_第4张图片

 

 此时会发现基于同一IP的不同端口显示的页面是不一样的。

如何通过域名进行实现?

首先,在windows下寻找hosts文件路径:C:\Windows\System32\drivers\etc\hosts

在Windows中使用命令进行查找:

快速掌握web服务器相关知识_第5张图片

 进入hosts配置文件末行加入IP和域名。

之后进行测试,利用域名端口号实现访问不同的页面。

快速掌握web服务器相关知识_第6张图片

快速掌握web服务器相关知识_第7张图片

4.算法介绍

hash算法有哪些?

MD2、MD4、MD5、HAVAL、SHA、SHA-1、HMAC、HMAC-MD5、HMAC-SHA1
对称加密算法有哪些?

DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES
非对称加密的算法有哪些?

RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)

你可能感兴趣的:(服务器,运维,网络)