https使用ssl证书加密传输 https

1.下载源码包
2.解压源码包
3.进入解压源码后的目录
4.配置编译选项
 编译的时候要启用ssl加密,使用动态添加模块,将动态页面的url重写为静态页面的URL
 ./configure--prefix --enable-ssl --enable-so --enable-rewrite --enable-mime-magic
5.编译并安装
 make && make install
6.生成ssl证书 cd /usr/local/apache2/conf/ssl.key(这个目录是新建的)
 生成服务器私钥 openssl genrsa -out server.key 1024
 生成服务器证书请求 openssl req -new -key server.key -out server.csr
 签证 openssl req -x509 -days 3650 -key server.key -in server.csr -out server.crt
7.修改apache2的主配置文件 支持ssl
 vi /usr/local/apache2/conf/httpd.conf
  Include conf/extra/httpd-ssl.conf 取消注释
8.修改配置文件 指定密码文件放置的路径
 vi /usr/local/apache2/conf/extra/httpd-ssl.conf
 
 SSLCertificateFile "/usr/local/apache2/conf/ssl.key/server.crt"
 SSLCertificateKeyFile "/usr/local/apache2/conf/ssl.key/server.key"
9.启用https
 /usr/local/apache2/bin/apachectl -k start

你可能感兴趣的:(职场,休闲)