基本情况:

服务器新装宝塔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具体会影响哪些东西,我不懂。这里就不说了。 总之问题是这么解决的。