wampserver2.5 apache2.4.9配置https 图文
2017-01-17 16:59
357 查看
注:
我的wamp环境是2.5版本,apache是2.4.9
装在本地C:wamp
操作系统windows10
1、进入wamp->bin->apache->apache2.4.9->bin下面的ssleay32.dll,libeay32.dll ,openssl.exe三个文件复制到 C:\Windows\System32这个目录下
2、生成服务器证书
在搜索栏搜索cmd右键点击,以管理员的身份打开
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/e4407dad356520c2918e63c51c4a861b)
输入 cd c:\wamp\bin\apache\apache2.4.9\bin 回车
输入 openssl req -new -out server.csr -config ../conf/openssl.cnf 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/3893a91b55ea56fba2166fce4067754d)
输入 openssl req -new -out server.csr -config ../conf/openssl.cnf 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/dd9ae7b60f63ae9419eca4f9c9154043)
输入whatisjava 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/75b406d5b1ddcfb5b9d65956ade1d9ab)
输入whatisjava 回车
[b]
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/00a89a67f518c5f80777bfdda45e03a7)
输入:CN 回车(这里的CN代表中国)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/955185bf94e3643586653bcc1ac07865)
输入:CHONGQING 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/b8b86413ab00f74915e0fed4f2ab4420)
输入:CHONGQING 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/9a6698ff923ba660861a2574d00e4de3)
输入:CHONGQING 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/c545eb7842c343ba1d358c0ad3cc07f4)
输入:你的域名或服务器域名 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/52bfb9452543353256be100cf945796e)
输入:你的邮箱 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/f72efa90a919e6baa696318753fc8ba2)
输入:whatisjava 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/450563a4477381ab8d47935ebb07f55f)
再次输入:whatisjava 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/7f044e7e6b5f165c1e2c990ca1f3ef80)
这时候 C:\wamp\bin\apache\apache2.4.9\bin 生成了2个文件
privkey.pem ,server.csr 2个文件。
然后 在C:/wamp/bin/apache/apache2.4.9/ 下面创建一个ssh 文件夹 并生成的2个文件拷贝进去
生成私匙 输入 openssl rsa -in privkey.pem -out server.key 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/890d00de0d9edca74a3564b91bd9be90)
输入:whatisjava 回车
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/b71b8a5907dd2e75462c36a15a2ad519)
没报错误,成功
创建证书 server.crt
输入 openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365 回车
注:-days 设置证书的有效期,可以填写更长时间
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/791edaa4404526326a75762668edea3c)
出现OK 成功
在 C:\wamp\bin\apache\apache2.4.9\bin 目录下 找到刚刚生成 server.key 和 server.csr 并复制到 刚刚建立的那 个ssh 文件夹里面 也就是C:\wamp\bin\apache\apache2.4.9\ssh 这个目录下面
此时的目录机构:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/17/1c884f4bdd6e8b069c65fddc99be8ea9)
这书生成好了,下一步修改配置文件
在C:\wamp\bin\apache\apache2.4.9\conf 创建ssl.key和ssl.crt文件夹
将C:\wamp\bin\apache\apache2.4.9\ssh 下的server.key和server.crt复制到对应的后缀文件夹下
修改C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
去掉 “#” LoadModule ssl_module modules/mod_ssl.so
去掉 “#” Include conf/extra/httpd-ssl.conf
修改C:\wamp\bin\apache\apache2.4.9\bin\php.ini
去掉 “;” extension=php_openssl.dll
修改C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-ssl.conf
DocumentRoot "C:/wamp/www/"
ErrorLog "logs/sslerror_log"
TransferLog "logs/sslaccess_log"
修改 SSLCertificateFile "conf/ssl.crt/server.crt"
修改 SSLCertificateKeyFile "conf/ssl.key/server.key"
保存重启服务,若服务显示橙色,查看端口443是否被占用
小白参考其他博客总节
我的wamp环境是2.5版本,apache是2.4.9
装在本地C:wamp
操作系统windows10
1、进入wamp->bin->apache->apache2.4.9->bin下面的ssleay32.dll,libeay32.dll ,openssl.exe三个文件复制到 C:\Windows\System32这个目录下
2、生成服务器证书
在搜索栏搜索cmd右键点击,以管理员的身份打开
输入 cd c:\wamp\bin\apache\apache2.4.9\bin 回车
输入 openssl req -new -out server.csr -config ../conf/openssl.cnf 回车
输入 openssl req -new -out server.csr -config ../conf/openssl.cnf 回车
输入whatisjava 回车
输入whatisjava 回车
[b]
输入:CN 回车(这里的CN代表中国)
输入:CHONGQING 回车
输入:CHONGQING 回车
输入:CHONGQING 回车
输入:你的域名或服务器域名 回车
输入:你的邮箱 回车
输入:whatisjava 回车
再次输入:whatisjava 回车
这时候 C:\wamp\bin\apache\apache2.4.9\bin 生成了2个文件
privkey.pem ,server.csr 2个文件。
然后 在C:/wamp/bin/apache/apache2.4.9/ 下面创建一个ssh 文件夹 并生成的2个文件拷贝进去
生成私匙 输入 openssl rsa -in privkey.pem -out server.key 回车
输入:whatisjava 回车
没报错误,成功
创建证书 server.crt
输入 openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365 回车
注:-days 设置证书的有效期,可以填写更长时间
出现OK 成功
在 C:\wamp\bin\apache\apache2.4.9\bin 目录下 找到刚刚生成 server.key 和 server.csr 并复制到 刚刚建立的那 个ssh 文件夹里面 也就是C:\wamp\bin\apache\apache2.4.9\ssh 这个目录下面
此时的目录机构:
这书生成好了,下一步修改配置文件
在C:\wamp\bin\apache\apache2.4.9\conf 创建ssl.key和ssl.crt文件夹
将C:\wamp\bin\apache\apache2.4.9\ssh 下的server.key和server.crt复制到对应的后缀文件夹下
修改C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
去掉 “#” LoadModule ssl_module modules/mod_ssl.so
去掉 “#” Include conf/extra/httpd-ssl.conf
修改C:\wamp\bin\apache\apache2.4.9\bin\php.ini
去掉 “;” extension=php_openssl.dll
修改C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-ssl.conf
DocumentRoot "C:/wamp/www/"
ErrorLog "logs/sslerror_log"
TransferLog "logs/sslaccess_log"
修改 SSLCertificateFile "conf/ssl.crt/server.crt"
修改 SSLCertificateKeyFile "conf/ssl.key/server.key"
保存重启服务,若服务显示橙色,查看端口443是否被占用
小白参考其他博客总节
相关文章推荐
- 【转】wampserver2.5 apache2.4.9配置https 图文
- wampserver2.5-apache2.4.9允许外部访问的配置
- vwampserver2.5-apache2.4.9允许外部访问的配置
- wampserver2.5-apache2.4.9允许外部访问的配置
- wampserver2.5 apache2.4.9:forbidden,本机可以访问,局域网内部能访问。
- wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b.exe 允许外网访问
- wamp2.5(Apache2.4.9+PHP5.5.12)关于多站点的配置
- wamp配置https apache配置https apache2.4.9
- wampserver apache2.4.9允许外网访问
- Wampserver2.5配置虚拟主机出现403 Forbidden解决办法
- wampserver2.5的php.ini位置在wamp\bin\apache\apache2.4.9\bin
- wamp2.5 配置Apache允许外网访问
- Wampserver2.5连接SqlServer2014数据库配置步骤
- Wampserver2.5配置虚拟主机出现403 Forbidden解决办法
- Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误
- zendstudio-php开发-调试-debug-环境配置(wampserver=-apache-mysql-php)
- 嵌入式 WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- wamp Server2.5 配置 自定义目录
- WAMP(win+apache+mysql+php)开发环境安装配置图文详解