记一次配置服务器问题及部署 ssl 证书问题

在本地环境中没有任何问题,但是把同样的apache文件及php文件复制到服务器上去的时候,问题就出来了,这不,PHP Warning: PHP Startup: Unable to load dynamic library 'openssl',在启动apache服务时就报无法加载这个module,网上百度,谷歌了好多,都说的是需要依赖文件,libeay32.dll 跟ssleay32.dll 文件复制到c:/window/system32 下面,恩,不错,这样是对的,但是说的是php版本中会自带这两个文件?为何我下载的php7.2.9就没有这两个文件呢?难道是我打开方式不对?最后还是下载了个wamp集成环境,然后再从集成环境中的apache服务中copy的这两个文件到自己的apache服务bin文件夹下面的最后才把问题解决了。

记住,倘若是apache的bin下面有这两个文件,c:/window/system32下面也有这两个文件,但是问题还是存在,则有可能是你的libeay32文件跟ssleay32文件版本不对,这需要注意点了。我的这个就是这样的。本地下的这两个文件要比服务器上面的这两个文件要大许多。版本不同一定不会成功,切记

SSL 证书部署问题记录

目前使用服务器是阿里云的云服务器,装的winserver2012 服务用的是环境之前是wampserver apache2.2.4+php3.5 WordPress是用的4.5的,之前没什么问题,后面在弄微信小程序的时候,需要用到ssl证书,其实还有个免费托管了一个服务,用的是免费的空间,不过在安装证书的时候,总是提示ssl证书不行,百度了下说是缺少了ssl中间件,然后再去cpanel面板中的ssl管理中添加这个中间件的时候提示免费的不支持这种操作,没办法然后就只能在我的阿里云上面去搞了,大概算了下,就单单是搞这几个都花了1天时间呢,然后就是在上传小程序api接口时,使用的是tp5,要求php7,然后又琢磨着在服务器上自个儿搭建apache2.4+php7,这两个文件是从我本地拷贝过去的,按道理来说应该是不会有什么问题的,但是问题就来了,apache2.4与2.2版本在配置上也是有区别的,vhost,还有ssl 配置。

首先来说问题吧,在没有启用ssl的时候,同一个WordPress在Apache2.2+php5.3与apache2.4+php7中出现了为,在2.2上是正常显示的,但在2.4上就显示错误了,刚开始是前台后台什么都没显示,后面再启用debugger后才提示是数据库连接错误。比如

undefined function mysql_connect()

原来是因为php文件在模块启用中出现了问题,这里需要注意的是在本地extension_dir = "ext" 这一块需要注意,路径问题,尤其注意,在本地这样是能找到下面的模块,但是在服务器中这样写是找不到的,然后还是得乖乖的写绝对路径,这样才能妥妥的。

还有就是在配置ssl的时候,出现了403,禁止访问,一般出现这种问题就是配置没有配置好吧,嗯,对的,就是配置没有配置好,在ssl的配置中,配置单个还好,可以直接使用_default_:443这样,但是使用多个域名的时候,这样就不再适合了,在本地服务是可以使用域名:443这样来配置单个ssl,但是在服务器上又不行了,各种坑,只能使用*:443,域名是在VirtualHost 里面ServerName 设置的,各种坑啊,Directory也要设置,不然也会出现403,还有记得配置DirectoryIndex index.html index.php,不然会默认index.html,php是读取不到的,与vhost中的配置也大致相同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放逐的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值