首先需要下载并安装Apache。
下面是下载页面:
http://apache.mirrors.tds.net/httpd/binaries/win32/apache_2.2.4-win32-x86-openssl-0.9.8d.msi由于我们需要启动SSL,所以请下载这个已经将openssl打包的版本。
安装以后,需要配置SSL。
打开conf/httpd.conf文件
目录为:C:\Program Files\Apache Software Foundation\Apache2.2\conf
将下面两行前面的#号去掉:
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
修改httpd-ssl.conf
这个文件主要是配置项的路径名没有加上引号,所以有问题。
查找所有具有文件路径的配置加上""。
到这一步,剩下的就是如何生成SSL配置所需要的两个文件了:
server.crt
server.key
首先需要下载openssl,或者使用apache打包在bin目录下的openssl。
下载地址:
http://209.61.202.80/apache/Openssl-0.9.8d-Win32.zip然后需要下载一个配置文件:
http://www.securityfocus.com/data/tools/openssl.conf将openssl压缩包中的文件全部解到c:\program files\OpenSSL目录下
将openssl.conf也放到这个目录中
运行cmd.exe
切换到c:\program files\openssl目录
首先需要建立证书签名请求和私钥文件:
openssl req -new -out server.csr
openssl req -new -out server.csr -config openssl.conf
它会问一系列的问题,要注意的是commonName要输入和你的网站域名一样:比如
www.yourdomain.com然后RSA签名:
openssl rsa -in privkey.pem -out server.key
最后创建自签证书:
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650
完成之后,将生成的server.crt和server.key这两个文件拷贝到apache的conf目录下。
现在使用
https://www.yourdomain.com,应该就可以看到It works了。
参见:
http://www.openphp.cn/index.php/article/7/121/index.htmlhttp://hunter.campbus.com/http://www.nsfocus.net/index.php?act=magazine&do=view&mid=1796
分享到:
相关推荐
windows下Apache配置SSL安全连接.docx
NULL 博文链接:https://rainingcn.iteye.com/blog/644853
NULL 博文链接:https://xj84.iteye.com/blog/1171001
windows下安装apache并配置ssl.docx
windows下配置Apache双向认证和反向代理(Apache+配置文档)
分别讲解windows和linux两种系统下的配置方法。有详细过程。
wefrdsfdsgdfsgdfgdfgdfgdfgdfgdfgdfgdf
基于禅道10.4的SSL配置,把其中的httpd.conf-ssl-ok文件和现有的httpd.conf比较,合并即可,其他的文件和现有的没有冲突,直接覆盖apache目录。
文件名是:apache_2.0.61-win32-x86-openssl-0.9.7m.msi 否则单独安装windows下的openssl比较麻烦,要么找到一个第三方的编译结果,要么自己编译 2. 生成服务器证书 引用 安装好在bin目录下有一个 openssl.exe文件...
Apache的安装与配置 打开apache官方网站 http://archive.apache.org/dist/httpd/binaries/win32/ 或者镜像网站 http://apache.mirror.phpchina.com/httpd/binaries/win32/,下载里面的apache_2.2.20-win32-x86-no_...
目录开发领域如何使用SSL配置功能创建的文件夹结构恢复功能可配置的Web浏览器如何配置Firefox 如何配置其他浏览器无法修改系统的“主机”文件结语 介绍随着Web朝着100%适应SSL的方向发展,我们的开发环境应该与之...
本包下有三个文件: php-5.4.6-Win32-VC9-x86.zip php压缩包 httpd-2.2.22-win32-x86-no_ssl.msi apache安装包 php apache 安装及环境配置说明
Apache+php+mysql在windows下的安装与配置图解(最新版) 一.先准备好软件: ???? 1.Apache官方下载地址: http://apache.mirror.aussiehq.net.au//httpd/binaries/win32/httpd- 2.2.17-win32-x86-no_ssl.msi 2.Php...
Windows XP SP3 专业版 Setup-Subversion-1.6.4.msi 服务器端 TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.rar 客户端 apache_2.2.3-win32-x86-no_ssl.msi 步骤: 1、安装程序与下载说明 1、Apache Web服务器 :...
关于SSL证书的用处就不讲啦,需要部署的朋友应该已经了解过了,直接进入正题 ...把证书放到环境下 我是放在apache/cert下的 cert这个文件夹是我自己创建的 第二步修改服务器的环境配置 第一个:找到【LoadModule s
1.目前官方 Nginx 并不支持Windows,您只能在包括Linux,UNIX,BSD系统下安装和使用,现在提供nginx for windows下载以及详细安装与配置,供windows下的nginx应用。 2.Nginx 本身只是一个HTTP和反向代理服务器,它无法...
主要介绍了Windows Server 2016 上配置 APACHE+SSL+PHP+perl的教程详解,需要的朋友可以参考下
Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里; php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载; mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载...
SSL证书 (配置过程中,我申请了2个不同机构的证书,第一个GG了,是在 https://www.trustasia.com/ 申请的1年免费证书。成功的是用的第二个,在 https://www.myssl.cn/products/freessl.html 申请的
因为pharmar用的是Mcafee的杀毒软件,要求所有程序均要安装于Program Files,所以这些文件均放于D:\Program Files下便于管理。Mcafee写防护规则时好运用。 Apache的安装与配置 打开apache官方网站 ...