Назад | Перейти на главную страницу

настройка httpd.conf, позволяющая скриптам подключаться к сети

Это связано с https://stackoverflow.com/questions/3985115/nusoap-fsockopen-error-couldnt-open-socket-connection-to-server-error-13

Я думаю, что не могу получить доступ к сети для моего php-приложения. Сообщенная ошибка находится по указанной выше ссылке.

Какое решение предложено в http://www.linuxforums.org/forum/red-hat-fedora-linux/46840-fsockopen-error-13-permission-denied.html является:

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

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

Как я могу изменить httpd.conf для выполнения вышеуказанного?

Я решил свою проблему частично.

http://fedoraproject.org/wiki/SELinux/apache

httpd scripts by default are not allowed to connect out to the network.
This would prevent a hacker from breaking into you httpd  server
and attacking other machines.  If you need scripts to be able to
connect you can set the httpd_can_network_connect boolean on.

setsebool -P httpd_can_network_connect 1

Я выполнил эту команду, и мой скрипт теперь работает правильно, но я не уверен, сохранится ли этот параметр, если я перезапущу сервер / apache. Кто-нибудь знает, что мне нужно сделать, чтобы сделать это «постоянным» параметром?