请描述以下内容的中文表达:Windows系统中的Apache服务器配置步骤
1. 生成秘密钥匙(server.key)
命令提示符
移动到Apache安装目录下的bin文件夹,并执行以下命令:
C:\Apache24\bin>openssl.exe genrsa -out ..\conf\server.key 1024
2. 生成公開密钥(server.csr)。
C:\Apache24\bin>openssl.exe req -new -key ..\conf\server.key -out ..\conf\server.csr -config ..\conf\openssl.cnf
– 国家名称(日本的国家代码为”JP”)
– 州或者省名称
– 地理位置名称(市区)
– 组织名称
– 组织单位名称
– 通用名称(使用SSL的IP地址或者网站名)
– 电子邮件地址
– 挑战密码(用于删除证书的密码)
– 可选公司名称(另一个组织名称)
生成证书(server.crt)
openssl.exe x509 -in ..\conf\server.csr -out ..\conf\server.crt -req -signkey ..\conf\server.key -days 365
修正 httpd-ssl.conf
# 虚拟主机的一般设置
文档根目录 “c:/Apache24/htdocs”
更改 httpd.conf 文件。
请使用任意文本编辑器打开C:\Apache24\conf\httpd.conf文件,并修改以下行。
启用mod_ssl。
修正之前
#加載ssl模塊的模塊/mod_ssl.so
将ssl_module模块加载到httpd中。
并且,加载httpd-ssl.conf文件。
修正前 – 未经修正前
#将conf/extra/httpd-ssl.conf包含进来
修正后
包括conf / extra / httpd-ssl.conf
之前的修正
#加載socache_shmcb模塊
修正之後
加载模块socache_shmcb_module模块/mod_socache_shmcb.so。