1. 基于同一IP的不同端口访问不同的网站(可以通过域名去访问)
ip+port1 -> 对应一个域名
ip+port2 -> 对应一个域名
使用域名1我应该访问到 ip+port1对应的内容
使用域名2我应该访问到 ip+port2对应的内容
2. 你知道的hash算法有哪些
对称加密算法有哪些
非对称加密的算法有哪些
一
基于同一IP的不同端口:在这里我们使用IP192.168.163.133 端口为9090与9091
需要确保firewalld与selinux关闭,以及端口没有被使用
再创建两个网站目录
命令如下:
mkdir /www/port/{9090,9091} -p
在网页中写入内容
echo "this page is for port 9090" > /www/port/9090/index.html
echo "this page is for port 9091" > /www/port/9091/index.html
编辑配置文件
vim /etc/httpd/conf.d/myhosts.conf
<Directory "/www/port">
AllowOverride None
Require all granted
</Directory>
Listen 192.168.163.133:9090
Listen 192.168.163.133:9091
<VirtualHost 192.168.163.133:9090>
DocumentRoot "/www/port/9090"
</VirtualHost>
<VirtualHost 192.168.163.133:9091>
DocumentRoot "/www/port/9091"
</VirtualHost>
最后重启服务
systemctl restart httpd
再在浏览器上面查看实验结果


如此,则实验成功

以上为部分命令截图
二
hash算法有哪些?
有以下5种:1. MD4;2. MD5;3. SHA-1及其他;4. 一致性hash算法;5. hash碰撞及避免碰撞策略
对称加密算法有哪些
主要有DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法
非对称加密算法有哪些
RSA、Elgamal、背包算法、Rabin、Diffie-Hellman、ECC(椭圆曲线加密算法)