Как настроить веб-сервер 1С 8 на Apache
 
Краткое руководство с указанием на особенность, возникающую при необходимости организовать доступ к базе из внешней сети.

По существу найти инструкцию по настройке веб-сервера для базы 1С на Apache 2 не сложно найти в интернете.

Но для целостности картины все же предоставлю ссылку того руководства которым успешно сам воспользовался, когда возникла необходимость в настройке: Пошаговое руководство по настройке веб-сервера 1С 8 на Apache на примере файлового варианта базы данных на сайте infostart.ru.

Все в вышеуказанной инструкции хорошо, но за тем исключением, что пример приводится для настройки веб-сервера 1С для работы в локальной сети. Но, как известно, доступ к базе 1С 8 на релизах 8.3 возможен в общем случае и из любой точки интернета посредством интернет-браузера. Вот тут возникли сложности.

Первое, что необходимо, чтобы организовать доступ к базе, размещенной на веб-сервере - это "белый" IP-адрес.

Указываем имя базы в адресной строке браузера через "/" после IP-адреса

1С предприятие 8, настройка веб-сервера на Apache

Получается адрес: http://IP_адрес/имя . "/ru_RU/-добавиться автоматически.

1c 8 ошибка 404 not found в браузере для базы на веб-сервере

Но, как видно, этих действий мало, т.к. доступ к базе отсутствует и сопровождается ошибкой: 
404 Not Found
The resource requested could not be found on this server.

Подсказкой послужило обсуждение на форуме forum-1c - Проблема с публикацией 1С на Apache, где говорилось о портах, с которыми работает Apache.

Необходимо на роутере/маршрутизаторе настроить правило для порта 80 для веб-сервера:

Для надежности - перезапустить Apache. После этого, если нет других препятствий на уровне сетевых политик безопасности, результат будет достигнут - база, опубликованная на веб-сервер 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-сервис не работал, возникала ошибка:

1С 8 публикация базы, http-сервиса, на веб-сервер Apache, ошибка инициализации библиотеки модулей

Пришлось решить отдельно, чтобы запускался сервер Apache с записью в файле httpd.conf:
LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.9.2033/bin/wsap24.dll"

http-сервис, публикация базы на, веб-сервер Apache и 1С 8

Оцените, оказалась ли эта публикация полезна для Вас?

© www.azhur-c.ru 2013-2025. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

13-12-2019

Журавлев А.С. (Сайт azhur-c.ru)

Назад

 
 

Здесь можно
приобрести лицензии

1С 8
​ и типовые решения

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема приема платежей, касса для сайта
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика