首先需要下载并安装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
本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地安装和配置 Apache、PHP 和 MySQL。 一、安装 Apache Apache ...
windows下配置Apache双向认证和反向代理(Apache+配置文档)
分别讲解windows和linux两种系统下的配置方法。有详细过程。
wefrdsfdsgdfsgdfgdfgdfgdfgdfgdfgdfgdf
基于禅道10.4的SSL配置,把其中的httpd.conf-ssl-ok文件和现有的httpd.conf比较,合并即可,其他的文件和现有的没有冲突,直接覆盖apache目录。
Windows平台上的Apache+Tomcat配置指南 本文主要讲述如何在Windows平台上搭建一个用于Java平台的Web服务器过程。整个过程中用到的软件包括:Apache的HTTP服务器、JDK6、Tomcat 6、mod_jk。实现的目标是配置完成一个...
文件名是: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_...
Apache+php+mysql在windows下的安装与配置 Apache 服务器的安装配置是 PHP 开发环境的基础,下面我们将详细介绍 Apache 服务器的安装配置过程。 一、安装 Apache 1.1 下载 Apache 安装程序 首先,我们需要从 ...
目录开发领域如何使用SSL配置功能创建的文件夹结构恢复功能可配置的Web浏览器如何配置Firefox 如何配置其他浏览器无法修改系统的“主机”文件结语 介绍随着Web朝着100%适应SSL的方向发展,我们的开发环境应该与之...
在本教程中,我们将详细介绍如何在Windows 7下安装和配置PHP、Apache和Mysql环境。整个过程可以分为四个步骤:安装Apache服务、安装Mysql服务、安装PHP和配置PHP环境。 安装Apache服务 在安装Apache服务之前,我们...
配置Apache方案一(个人推荐方案二):打开D:\apache\conf\httpd.conf,找到DocumentRoot和都把后面的值改为项目存放的路径,默认为D:\apache\htdocs,然后找到#LoadModule ssl_module modules/mod_ssl.so,在其下加...
本包下有三个文件: 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...
Tomcat 开启基于 HTTPS 的 SSL 配置 在互联网时代,安全性问题变得越来越重要,为了保护用户的隐私和数据,越来越多的网站开始使用 HTTPS 协议。Tomcat 作为一个流行的 Java Web 服务器,当然也支持 HTTPS 协议。...
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服务器 :...