[root@centos5 ~]# yum -y install mod_ssl
完毕后在/etc/httpd/conf.d/下会有一个ssl.conf的文件,打开看下证书及密钥的位置
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
生成密钥,
[root@centos5 ~]#cd /etc/pki/tls/private
[root@centos5 ~]#openssl genrsa 1024 >
返回到certs目录,生成新的证书
[root@centos5 ~]#cd ../certs
[root@centos5 ~]#openssl req -new -x509 -days 365 -key
../private/ -out
然后修改ssl.conf文件,把localhost.crt,localhost.key改成刚才生成的证书和密钥。
SSLCertificateFile /etc/pki/tls/certs/
SSLCertificateKeyFile /etc/pki/tls/private/
找到,修改其中的
DocumentRoot "/var/www/html/www"
ServerName
重启apache,配置结束
现在就可以通过https访问网站,在ie6下会安警告,因为这是我们自己发的证书
如果不想出现那提示,需要去第三访机构购买CA
阅读(653) | 评论(0) | 转发(0) |