全波段收音机哪款好:在Windows操作系统中安装一个Apache下配置SSL的安全服务

来源:百度文库 编辑:神马品牌网 时间:2024/05/14 03:09:09
在Windows操作系统中安装一个Apache下配置SSL的安全服务

参考文件
http://www.infosecurity.org.cn/origin/win_apache_ssl.htm
http://tud.at/programm/apache-ssl-win32-howto.php3
http://hunter.campbus.com/

------------------------
需要的文件

文件可以从http://hunter.campbus.com/这里得到,一般用前面的两个,apache的默认目录是c:\
第二个文件是用来申请证书和提供ssl函数库的,解压缩这个文件后把里面的两个dll文件拷贝到c:\windows或者是c:\winnt ,就是%systemroot%所在的目录。

不好意思你还缺两个文件:openssl.cnf和ssl.conf ,前者可以从http://tud.at/programm/openssl.cnf得到,其实网上很多,把它保存到openssl.exe同目录,方便申请证书,后者可以从www.raibledesigns.com/tomcat/ssl.conf得到,把它保存到conf文件夹。
-----------------------------------

下来就是申请证书。按照提示随便输入几个字母就可以了,如果你不想写,就在西面的命令中启用-subj项。

openssl req -nodes -x509 -newkey rsa:2048 -keyout cakey.pem -out cacert.pem -days 3650 -config openssl.cnf

把生成的两个pem文件拷贝到conf文件夹中。

---------------------------------
下来就是修改httpd.conf和ssl.conf两文件。
在httpd.conf文件中加入下行:

LoadModule ssl_module modules/mod_ssl.so
AddModule mod_ssl.c

<IfModule mod_ssl.c>
Include conf/ssl.conf #ssl.conf在conf文件夹下面。
</IfModule>

修改ssl.conf中的证书路径:
SSLCertificateFile conf/cacert.pem
SSLCertificateKeyFile conf/cakey.pem

然后给"SSLMutex file:logs/ssl_mutex"这一行前加上#保存。

---------------------------------
用这样的命令启动apache:
apache -D SSL
不要关哪个dos窗口。访问 https://127.0.0.1 有什么意外的给我email safeboat@tom.com
......