У меня есть приложение 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