题目
作业:
1. 基于同一IP的不同端口访问不同的网站(可以通过域名去访问)
ip+port1 -> 对应一个域名
ip+port2 -> 对应一个域名
使用域名1我应该访问到 ip+port1对应的内容
使用域名2我应该访问到 ip+port2对应的内容
2. 你知道的hash算法有哪些
对称加密算法有哪些
非对称加密的算法有哪些
题一:
基于同一IP的不同端口访问不同的网站(可以通过域名去访问)
ip+port1 -> 对应一个域名
ip+port2 -> 对应一个域名
yum install -y httpd
添加一个IP地址
nmcli c modify ens160 +ipv4.addresses 192.168.83.142/24
创建两个不同页面目录,用于存放html等网页信息,并创建首页信息
mkdir /var/www/host1
mkdir /var/www/host2
echo this is port1 > /var/www/host1/index.html
echo this is port2 > /var/www/host2/index.html
修改配置文件vim /etc/httpd/conf.d/myport.conf
安装nginx
yum install -y nginx
修改配置信息vim /etc/nginx/conf.d/host.conf
重启httpd服务和nginx服务
systemctl restart httpd
systemctl restart nginx
修改windows下的C:\Windows\System32\drivers\etc\hosts的文件
添加:
192.168.82.142 www.qv147.com
192.168.83.142 www.qv258.com
最后浏览器访问。
题二:
你知道的hash算法有哪些
对称加密算法有哪些
非对称加密的算法有哪些
hash算法有以下5种:1. MD4;2. MD5;3. SHA-1及其他;4. 一致性hash算法;5. hash碰撞及避免碰撞策略。
对称加密算法有:1、DES;2、DESede(三重DES);3、AES;4、IDEA;5、PBE
非对称加密的算法有:RSA 、 Elgamal 、背包算法、Rabin、D-H、 ECC (椭圆曲线加密算法)。 使用最广泛的是 RSA算法 ,Elgamal是另一种常用的非 对称加密算法 。