Как настроить веб-сервер 1С 8 на Apache
Краткое руководство с указанием на особенность, возникающую при необходимости организовать доступ к базе из внешней сети.
По существу найти инструкцию по настройке веб-сервера для базы 1С на Apache 2 не сложно найти в интернете. Но для целостности картины все же предоставлю ссылку того руководства которым успешно сам воспользовался, когда возникла необходимость в настройке: Пошаговое руководство по настройке веб-сервера 1С 8 на Apache на примере файлового варианта базы данных на сайте infostart.ru. Все в вышеуказанной инструкции хорошо, но за тем исключением, что пример приводится для настройки веб-сервера 1С для работы в локальной сети. Но, как известно, доступ к базе 1С 8 на релизах 8.3 возможен в общем случае и из любой точки интернета посредством интернет-браузера. Вот тут возникли сложности. Первое, что необходимо, чтобы организовать доступ к базе, размещенной на веб-сервере - это "белый" IP-адрес. Указываем имя базы в адресной строке браузера через "/" после IP-адреса Получается адрес: http://IP_адрес/имя . "/ru_RU/-добавиться автоматически. Но, как видно, этих действий мало, т.к. доступ к базе отсутствует и сопровождается ошибкой: Подсказкой послужило обсуждение на форуме forum-1c - Проблема с публикацией 1С на Apache, где говорилось о портах, с которыми работает Apache. Необходимо на роутере/маршрутизаторе настроить правило для порта 80 для веб-сервера: Для надежности - перезапустить Apache. После этого, если нет других препятствий на уровне сетевых политик безопасности, результат будет достигнут - база, опубликованная на веб-сервер Apache будет доступна для работы в браузере через интернет: Так же хотелось бы упомянть еще одну ситуацию, которая сложилась в смежной задаче - по реализации http-сервиса, но так же связанная с публикацией веб-сервера. Заключалась она в том, что при нажати на кнопку "Опубликовать" происходила ошибка и публикация базы не осуществлялась. Как выяснилось, благодаря анализу логов на сервере, 1С не могла внести запись о загрузке своей компоненты "C:/Program Files (x86)/1cv8/8.3.9.2033/bin/wsap24.dll" веб-сервера в файл httpd.conf в каталоге Apache: C:\Program Files (x86)\Apache24\conf\httpd.conf И http-сервис не работал, возникала ошибка: Пришлось решить отдельно, чтобы запускался сервер Apache с записью в файле httpd.conf: Оцените, оказалась ли эта публикация полезна для Вас?
© www.azhur-c.ru 2013-2025. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 13-12-2019 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |