Linux 명령줄에서는 연결할 수 있지만 웹 서버(또는 PHP)에서는 연결할 수 없습니다.

Linux 명령줄에서는 연결할 수 있지만 웹 서버(또는 PHP)에서는 연결할 수 없습니다.

curlLinux(centos 6) 명령줄( , ,...)을 사용하여 wget특정 URL에 연결할 수 있습니다.

하지만 웹서버(아파치)나 PHP를 통해서는 연결할 수 없습니다.

명령을 실행 setenforce 0한 후 웹 서버와 PHP가 연결될 수 있었습니다.

이 문제를 일으키는 selinux 규칙은 무엇이며 selinux가 활성화된 경우 웹 서버(또는 PHP)를 통해 연결하는 방법은 무엇입니까?

답변1

당신은 그것을 사용할 수 있습니다setsebool httpd_can_network_connect=1

관련 정보