文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Apache+ssl

Apache+ssl

时间:2007-06-25  来源:Dreamhat

编译apache的时候把mod_ssl模块加上 http.conf文件里将#Include conf/extra/httpd-ssl.conf前面注释去掉
并加载mod_ssl.so这个模块
  启动apache的时候发现一个错误:
# cd /usr/local/apache2
# ./bin/apachectl startssl
Syntax error on line 99 of /usr/local/apache2/conf/extra/httpd-ssl.conf:
SSLCertificateFile: file '/usr/local/apache2/conf/server.crt' does not exist or is empty
  这是因为没有配置ssl,需要生成ssl需要的证书。
可以用如下的方法:

方法1:
http://www.openssl.org/contrib/ssl.ca-0.1.tar.gz
下载这个工具
# cd /usr/local/apache2/conf
# tar zxvf ssl.ca-0.1.tar.gz
# cd ssl.ca-0.1
# ./new-root-ca.sh                         (生成根证书)
这样就生成了ca.key和ca.crt两个文件,下面还要为我们的服务器生成一个证书 # ./new-server-cert.sh server              (这个证书的名字是server)
这样就生成了server.csr和server.key这两个文件。
还需要签署一下才能使用的:
# ./sign-server-cert.sh server
最后拷贝到/usr/local/apache2/conf/目录下   方法2:
运行以下命令行创建server.key 和 server.crt文件
# openssl req -new -x509 -nodes -out server.crt -keyout server.key
  最后可能还需要修改/usr/local/apache2/conf/extra/httpd-ssl.conf文件
相关阅读 更多 +
排行榜 更多 +
冰封前线1941无限金币版

冰封前线1941无限金币版

策略塔防 下载
头文字d公路传说手机版

头文字d公路传说手机版

模拟经营 下载
火车站模拟器手机版

火车站模拟器手机版

模拟经营 下载