XChinux |
2012-06-22 19:37 |
Zend Server CE上启用https
这是在Windows下的示例,假设Zend Server安装在C:\Program Files\Zend目录下:
一、先设置环境变量OPENSSL_CONF set OPENSSL_CONF=C:\Program Files\Zend\Apache2\conf\openssl.cnf
二、修改C:\Program Files\Zend\Apache2\conf\httpd.conf,将httpd-ssl.conf配置包含的注释去掉: Include conf/extra/httpd-ssl.conf
三、修改C:\Program Files\Zend\Apache2\conf\extra\httpd-ssl.conf,修改DocumentRoot、ServerName,修改成合适的
四、生成server.key密钥和server.crt证书
1):用128位rsa算法生成密钥,得到server.key文件 #openssl genrsa -out server.key 1024 2):用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入 #openssl req -new -key server.key -out server.csr 3):用步骤1,2的的密钥和证书请求生成证书server.crt,-days参数指明证书有效期,单位为天 #openssl req -x509 -days 30 -in server.csr -key server.key -out server.crt
重启Apache2.2-Zend服务,就可以在443端口访问https了。 |
|