[英]CURL permission denied via browser, works on ssh
昨天我已經在我的linux主機上更改了我的用戶組/用戶以獲取一組文件。 今天我發現CURL正在上升一個權限被拒絕(僅限瀏覽器訪問,適用於SSH)
Couldn't send request: Failed to connect to <server_ip>: Permission denied
文件目前擁有777權限。 但我認為它與用戶組/用戶有關。
ls-所有結果:
-rwxrwxrwx. 1 baknealdi psaserv 533 May 18 05:14 check.php
上市用戶群;
root:x:0:
psaserv:x:504:apache,psaftp,psaadm,nginx
psacln:x:505:
而且我已經讀過某個地方,selinux可能與它有關。
sestatus結果:
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
我可以提供任何其他信息,但我真的不知道什么是相關的。
只需在PHP配置中應用這一行代碼就可以了;
setsebool -P httpd_can_network_connect 1
它啟用了http網絡連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.