windows xp + apache 2.2.4 + ssl

我在公司的测试机中要设定这样的环境,依据【快乐很多的电脑技术笔记】Windows下安装Apache + SSL,一开始时apache 2.2.4我是按照预设的路径去安装,但是到最后的这一行叙述:

openssl ca -config openssl.cnf -days 3650 -cert ssl/ca.crt -keyfile ssl/ca.key -in ssl/server.csr -out ssl/server.crt

一直发生I am unable access …的错误,隔天一早想想只好重新照他的说明方式,照做,有些不同的地方我再标注于下:

1.我下载的版本是apache_2.2.4-win32-x86-openssl-0.9.8d.msi  ,这是要配合我server用的apache版本的,不然我可能会安装更新的apache_2.2.6-win32-x86-openssl-0.9.8e.msi  。

2.将#SSLMutex  “file:D:/Apache2.2/logs/ssl_mutex”

改成SSLMutex none

由于在2.2.4已预设为SSLMutex default,所以我建议不用改

3.ErrorLog “D:/Apache2.2/logs/error_log”

TransferLog “D:/Apache2.2/logs/access_log”

原先预设的是不加双引号括起来,不过我劝大家最好将整个档案有关于路径的设定最好都用双引号括起来

4.继续看httpd.conf

这里应该是笔误,在httpd.conf,是找不到这几行叙述的

SSLCertificateFile “D:/Apache2.2/conf/ssl/server.crt”

SSLCertificateKeyFile “D:/Apache2.2/conf/ssl/server.key”

应该还是httpd-ssl.conf这个档中做设定

5.(b)Apache目录下的/bin/openssl.cnf (不是openssl.conf喔)

预设是在/conf下有,所以我把这个档放在作者说的/bin/下,这样确实可行。

注:目前的更新版有2011-05-21的httpd-2.2.19-win32-x86-openssl-0.9.8r.msi供参考下载使用。

7 則留言

  1. 不好意思,因为我们专题的需要所以要下载
    Openssl-0.9.8b-Win32.zip;
    Apeache2.0.59-Openssl_0.9.8b_Win32
    但是我上网查了好多网址都显示不存在了,无法下载。
    不知道你是否有此档案可以寄给我?
    我的信箱:poor751007@yahoo.com.tw
    谢谢

  2. Author

    这个档案是在之前公司找的,我没有留下来,我现在的公司我是用xampp架的,也是有ssl的机制,你看要不要试试!

  3. 那个谢谢唷~~
    我们好不容易找到了这个版本了谢谢^^

  4. 那可以麻烦你教我怎么架xampp吗??
    拜托了!!

  5. 可以麻烦你教我怎么用xampp架吗??
    拜托了!!

  6. 你好!!
    因为我们专题需要的PHP版本必须是在5.0以下的,所以不知道xampp有没有既支援mod_ssl和PHP5.0.0的版本?
    如果有的话可以给我吗??
    谢谢^^

Comments are closed.