我刚刚通过安装php-7.4,nginx和MariaDB在OpenBSD 7.3上完成了Web服务器的设置。WordPress管理员看起来很好,但当我检查调试时,它显示了几个这样的错误:
GET http://d2salfytceyqoe.cloudfront.net/wpml33-products.json
http_request_failed
POST https://api.wordpress.org/plugins/update-check/1.1/
http_request_failed
POST http://139.180.143.200/wp-cron.php?doing_wp_cron=1681964903.0030410289764404296875
error getting response code, most likely a stopped request
我假设OpenBSD以某种方式阻止了它们,但当我通过nslookup检查时,它工作正常
nslookup api.wordpress.org
Server: 108.61.10.10
Address: 108.61.10.10#53
Non-authoritative answer:
Name: api.wordpress.org
Address: 198.143.164.251
另一个问题是当我改变我的默认网址从我的服务器IP到我的域它只是给我错误.我检查日志没有发现,我设置我的nginx正确,我检查我的域与https://dnschecker.org/它指出我的服务器IP.有什么需要帮忙的吗?
1条答案
按热度按时间owfi6suc1#
在OpenBSD中,https在chroot中运行WordPress。所以chroot阻止了对DNS等服务的访问。您需要复制chroot中的配置文件:
在我的例子中,我必须将名称服务器添加到
resolv.conf
: