1、 了解系统有没有安装openssl,应该默认都安装了。 2、 生成ssl证书 openssl genrsa -des3 -out ssl.key 1024 然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给apache使用。 由于生成时候必须输入密码。你可以输入后 再删掉。 mv ssl.key xxx.key openssl rsa -in xxx.key -out ssl.key rm xxx.key 然后根据这个key文件生成证书请求文件 openssl req -new -key ssl.key -out ssl.csr 最后根据这2个文件生成crt证书文件 openssl x509 -req -days 365 -in ssl.csr -signkey ssl.key -out ssl.crt 最后用到的文件是key和crt文件。 3、 tar zxvf httpd-2.2.10.tar.gz 4、 cd httpd-2.2.10 5、 ./configure –prefix=/usr/local/apache –enable-ssl && make && make install 6、 vi /usr/local/apache/conf/extra/httpd-ssl.conf 修改以下两项,将openssl生成的证书cp到相应路径(/usr/local/apache/conf/) SSLCertificateFile "/usr/local/apache/conf/ssl.crt" SSLCertificateKeyFile "/usr/local/apache/conf/ssl.key" 7、vi /usr/local/apache/conf/httpd.conf 去掉这行注释 Include conf/extra/httpd-ssl.conf 8、/usr/local/apache/bin/apachectl start PHP技术交流QQ群:422137578 除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2464-1.html |