FreeBSD 6.2下为apache 2.2.6配置ssl

2009-05-13 10:42:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


1、安装apache
apache22没有单独的mod_ssl的port,而是集成在apache中,在安装时选中mod_ssl
cd /usr/ports/www/apache22
make install

2、安装openssl
cd /usr/ports/security/openssl
make install

3、生成密钥和证书
cd /usr/local/etc/apache22/httpd/conf ← 进入HTTP服务器配置文件所在目录
mkdir ssl.key ← 建立一个ssl.key目录
openssl genrsa –des3 –out ssl.key/server.key 1024 ← 生成服务器私钥
openssl rsa -in ssl.key/server.key -out ssl.key/server.key ← 从密钥中删除密码(以避免系统启动后被询问口令)
openssl req –new –key ssl.key/server.key –out ssl.key/server.crt ← 生成服务器证书请求
openssl x509 -in ssl.key/server.csr -out ssl.key/server.crt -req -signkey ssl.key/server.key -days 365 ← 签证

4、对/usr/local/etc/apache22/extra/httpd-ssl.conf 进行修改: 第77行
·修改DocumentRoot与httpd.conf中一致
·修改SSLCertificateFile的路径为正确位置
5、对/usr/local/etc/apache22/httpd.conf进行修改:
修改# Secure (SSL/TLS) connections,取消注释include段,并修改路径 第449行为/usr/local/etc/apache22/extra/httpd-ssl.conf

输入httpds://yourip
进行测试


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/34399/showart_423975.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD总总结

下一篇:SFTP 远程备份 FreeBSD 系统设定文件及重要数据文件