找开 phpcms\modules\admin 下的 sitephp文件,在大约128行修改如下:
if (!empty($domain) && !preg_match('/>
修改为
if (!empty($domain) && !preg_match('/>
$context = stream_context_create(array('ssl' =>array(
'local_cert' =>'/>
急急急!!!centos nginx中>
首先,必须明确443加密的概念——意思是你的服务器:
(1)必须有FQDN,即完整的域名,localhost肯定不行
(2)所持有证书必须是指向该域名的,不能是随意的证书。可以百度一下如何为域名准备证书
(3)其他证书机构可以验证这个证书——尽管你可以申请一个免费证书,但是大多数证书每年都要花400块。
可以使用自签名证书做测试,不过都不能算完整的测试。
以上就是关于phpcms站点域名配置https无法提交怎么解决全部的内容,包括:phpcms站点域名配置https无法提交怎么解决、php怎么抓取这个链接https://locate.apple.com/cn/zh/service/pt=3&lat=23.134521&lon=113.358803的源码、PHP怎样处理HTTPS请求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)