Имя: Пароль:
1C
1С v8
Ошибка при использовании веб-сервера на внешнем сервере [решено]
Ø (Armando 19.11.2020 00:08)
0 nops
 
18.11.20
17:56
Доброго времени коллеги.
Имею сервер 1С в связке с MS SQL.
все работают через веб-сервисы.
Решил попробовать вынести веб-сервер на внешнюю виртуалку, чтобы не занимать ресурсы и отделить мух от котлет.
Установить CentOS 8, поставил ту же версию 1С и Apache24.
создаю публикацию командой:
/opt/1C/v8.3/x86_64/webinst -apache24 -wsdir test -dir /var/www/1C/test -connstr 'Srvr="Server1C";Ref="test";' -confPath /etc/httpd/conf.d/1C/test.conf

Создается файл default.vrd вот с таким содержимым:
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system";
        xmlns:xs="http://www.w3.org/2001/XMLSchema";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        base="/test"
        ib="Srvr=&quot;Server1C&quot;;Ref=&quot;test&quot;;">
    <standardOdata enable="false"
            reuseSessions="autouse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
</point>

перезапускаю апач, пробую открыть и получают ошибку:
1C:Enterprise 8 application error:

Connection error
by reason:
server_addr=tcp://Server1C:1541 descr=192.168.167.8:1541:13(0x0000000D): Permission denied; 192.168.167.8:1541:13(0x0000000D): Permission denied; line=1068 file=./src/DataExchangeTcpClientImpl.cpp

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

Прошу вас подсказать в чем я мог ошибиться.
1 nops
 
18.11.20
19:41
Вопрос решился отключением SELinux.
Как оказалось он был включен по умолчанию.