https是基于http的基础上加上一层ssl.这层在传输层和应用层之间。这是基于ssh,
首先向服务器进行请求证书。前面已经说过了,在客户端安装 yum install mod_ssl -y
在编写/etc/httpd/conf.d/ssl.conf
<VirtualHost *:443>
DocumentRoot "/var/www/html"//注意修改
ServerName web1.magedu.com:443 //服务器名字和端口。
SSLCertificateFile /etc/httpd/ssl/httpd.crt //证书的位置
SSLCertificateKeyFile /etc/httpd/ssl/httpd.key //私钥的地方。
</VirtualHost>
这些是修改的地方。
service httpd start
iptables -F
iptables -L
执行之后就可以进行。
但也要注意修改一下 /etc/httpd/conf/httpd.conf 这个http的配置文件中一些设置。
完成之后,便可以用远程主机登陆;
测试基于https访问相应主机
命令: openssl s_client -connect 192.168.18.130:443 -CAfile /etc/pki/CA/cacert.pem
注意-CAfile:只要是证书就行。