[英]Your site is unable to reach WordPress.org at api.wordpress.org
我安裝了 Centos 7 + nginx + php 8.1 + mariadb + Wordpress。
Wordpress是沒有權限訪問外部連接的,比如我沒有權限訪問Wordpress插件庫
出現錯誤:“您的網站無法訪問 WordPress.org at api.wordpress.org,並返回錯誤:cURL 錯誤 6:無法解析主機:api.wordpress.org;未知錯誤”
但我在 Сentos 中檢查了 Сurl 並且它有效。 (例如 curl https://google.com )
[root@~]#curl https://www.google.com
<,doctype html><meta content="搜索全球信息,包括網頁、圖片、視頻等。Google 有許多特殊功能可幫助您准確找到所需內容。" 名稱=“德......
我還嘗試更改“resolve.conf”中的“hosts”文件和 DNS 設置。 但這沒有幫助。
可能是什么問題呢? 據我了解,問題出在nginx這邊?
放棄使社區企業操作系統成為現實的安全要素,通過禁用它,永遠不是解決方案。
允許 web 服務器進程連接到外部資源的正確方法是 SELinux boolean 開關:
sudo setsebool -P httpd_can_network_connect 1
問題出在 SELinux 上。 我把它關掉了,一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.