查看完整版本: [-- Zend Server CE上启用https --]

QTCN开发网 -> 其它技术开发讨论区 -> Zend Server CE上启用https [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

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了。


查看完整版本: [-- Zend Server CE上启用https --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled