• 4743阅读
  • 0回复

[原创]Zend Server CE上启用https [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2012-06-22

这是在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了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个