wampsever配置https
来源:互联网 发布:中国新一代人工智能 编辑:程序博客网 时间:2024/06/06 00:24
最近准备开发个微信小程序玩玩,但小程序的request方法只能发送https请求,介个就相当尴尬了,因为这意味着我们要去申请ssl证书,而且小程序方面要求请求地址为域名,不能直接是ip地址。还好,这两样东西我都有。ssl证书下载下来就应该是这样子的
wampsever实质上是apache,所以我们将会用到Apache里面的东西
先要为大家预告的是,wampsever2.5以上的版本(不含2.5)可能会不支持https的相关配置,之前我的云服务器上用的是3.0.6,现在没办法,只能换成2.5。我们可以去wampserver官网上去下载2.5版本。具体操作是在官网的这个位置
注意颜色高亮的地方,点击进去之后就有wampserver以前的版本可供下载。
现在我们开始配置https。首先,按照腾讯云上的指示,我们进行如下操作
(ps:在我的服务器上<VirtualHost>
里面的值是_default_:443
才正确)
这里的步骤相当简单,但完成后你很有可能会发现wampserver不能启动了,或者说启动之后不能访问了。其实配置https的步骤可不只有这些。腾讯云上写的只是一部分而已。剩下的步骤如下:
找到wampserver的apache2.4.9的目录下的logs文件夹,新建如图所示的几个文件
接下来在httpd-ssl.conf 文件中找到SSLSessionCache,将后面的值改为shmcb:c:/wamp/bin/apache/apache2.4.9/logs/ssl_scache(512000)
找到ErrorLog一行,值改c:/wamp/bin/apache/apache2.4.9/logs/error.log
找到TransferLog一行,值改为c:/wamp/bin/apache/apache2.4.9/logs/access.log
找到CustomLog一行,这里按照如图所示修改即可
最后,还需在httpd.conf文件中找到#
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so 这句话,取消注释,由于在我这里的httpd.conf文件写的很乱
就想这个样子,所以大家在取消注释之后最好换一行,就像上面截图最下方那样。不然这一行可能还是会被注释掉,最后就会出现“1.Syntax error on line 92 of C:/Apache24/conf/extra/httpd-ssl.conf:
SSLSessionCache: ‘shmcb’ session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?”
如此种种操作以后重启wampserver,再用https的方式访问即可成功。
这些操作是我两天以来总结的经验,但或许上面的步骤因人而异,当出现问题后,我们如何检测我们在配置中的哪一步出错呢?使用命令行进入
C:\wamp\bin\apache\apache2.4.9\bin目录 ,输入httpd -t命令即可查看错误。遇到与我所述不同的情况时,最好还是结合查看到的错误百度一下。
- wampsever配置https
- wampsever配置虚拟主机
- wampsever安装,和简单的配置
- wamPSever,thinkphp的安装配置及简单网页加法器实现
- HTTPS 配置
- https配置
- 配置https
- 配置https
- https配置
- https配置
- https配置
- Https配置
- 配置HTTPS
- wampsever mysql乱码
- wampsever mysql修改密码
- wampsever 修改基本操作
- WAMPsever php环境安装
- 手把手配置https
- filebeat--logstash同步日志文件
- maven for mac 的安装与配置
- CentOS7安装JDK
- RMS:均方根值,RMSE:均方根误差,MSE:标准差,定义及C++实现
- 线性表一
- wampsever配置https
- matplotlib使用记录
- iOS开发inputView和inputAccessoryView
- 直接插入排序
- java包命名规则-转
- 04.遍历Map的四种方法
- pip的使用 python
- magento static block
- eclipse 添加SVN插件500 Internal Error