Ошибка NuSOAP / fsockopen - Не удалось открыть сокетное соединение с сервером, Ошибка (13): Отказано в доступе - PullRequest
1 голос
/ 21 октября 2010

У меня есть приложение php, использующее NuSOAP в выделенной системе RHEL5 / CentOS.

Я сталкиваюсь со следующей ошибкой:

2010-10-21 06:23:43.374471 soap_transport_http: entered send() with data of length: 1693
2010-10-21 06:23:43.374510 soap_transport_http: connect connection_timeout 0, response_timeout 30, scheme http, host www.mysite.com, port 2194
2010-10-21 06:23:43.374557 soap_transport_http: calling fsockopen with host www.mysite.com connection_timeout 0
2010-10-21 06:23:43.700553 soap_transport_http: Couldn't open socket connection to server http://www.mysite.com:2194/webservice.event, Error (13): Permission denied
2010-10-21 06:23:43.700719 nusoap_client: Error: HTTP Error: Couldn't open socket connection to server http://www.mysite.com:2194/webservice.event, Error (13): Permission denied

Я думаю, что это связано с некоторой конфигурацией httpd - согласно http://www.linuxdevelop.com/redhat--fedora-linux-help/fsockopen-error-13-permission-denied-24366.shtml

Я обнаружил, что проблема связана с Конфигурация SELinux.

На моем сервере включен брандмауэр: Тип политики является целевым, принудительным ток проверяется и HTTPD скрипты для подключения к сети не было допускается.

Где: Рабочий стол> Настройки системы> Уровень безопасности> SELinux> httpd> Сценарии HTTPD для подключения к сеть была отключена. я проверил это и это работает сейчас.

Но я не смог найти, как изменить это непосредственно в файле httpd.conf

1 Ответ

5 голосов
/ 18 июля 2011
...