基本情况:

服务器新装宝塔linux面板。
服务器配置为1v4GB配置,CentOS 7.6,Apache2.4.39,php7.3,MariaDB10.3…
 

问题描述:

1,宝塔面板无法正常申请证书,总提示域名没有解析(解析绝对没问题)。但这个问题不一定是本次要讲的问题所导致的。
2,本地安装的phpmyadmin通过https访问时index.php可以正常打开,但是输入账号密码后无法显示页面。如下(谷歌浏览器英文版):

一直以为是phpmyadmin的问题。但就是找不到相关解决方法。
3,放弃了phpmyadmin的设置,尝试直接通过其他方式操作数据库安装wordpress,发现,wordpress安装第二步也出现了上面截图的提示。
此刻意识到不是phpmyadmin有问题。
4,因为新装服务器及面板,安装程序较少,而且是https请求出问题,大体判断出应该是apache配置问题。
5,从其他同配置没有此问题的服务器上获取apache的httpd配置文件进行比较发现:
 

LoadModule mpm_event_module modules/mod_mpm_event.so
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

 
此处有区别。故改为:
 

#LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

 
就好用了。即使用prefork模式。
 
具体为什么会这样,Apache的三种MPM模式:prefork,worker,event具体会影响哪些东西,我不懂。这里就不说了。
总之问题是这么解决的。

本篇文章相关标签: