1С+Apache+публикация базы

1С+Apache+публикация базы

Немного расскажу подробнее про простой способ того, как опубликовать базу 1С с помощью Apache.
Порядок действий таков:
1. Скачать отсюда https://www.apachelounge.com/download/ нужную версию Apache. Обязательно для 64-разрядной 1С – 64-разрядный Apache и наоборот – для 1С x86 – Apache win32.
2. Распаковать архив и положить содержимое в папку на диске С – C:\Apache24
3. Установить апач, как сервис.
Для этого нужно открыть с правами администратора Командную строку.

Выполнить команду cd C:\Apache24\bin
Выполнить команду httpd.exe -k install
Чтобы оперативнее перезапускать сервис (службу) Apache, можно в автозагрузку закинуть ярлык к программе ApacheMonitor.exe в том же каталоге C:\Apache24\bin. Для этого, нужно открыть окошко Выполнить, нажатием Win+R и ввести команду shell:startup.

Перенести правой кнопкой мышки ярлычок ApacheMonitor.exe в открывшийся каталог.

Тогда, в трее, рядом с часами будет ярлычок монитора службы Apache.

PS: Если занят порт 80 по умолчанию или Вы хотите его изменить, то необходимо это сделать в папке C:\Apache24\conf, в файлике конфигурации httpd.conf (открыв его Блокнотом или другим текстовым редактором), заменив строчку Listen 80 на Listen PORT (где PORT – это доступный для системы порт, например: 81 или 8000).
4. Запустить 1С с правами Администратора и опубликовать базу.
Для этого, нужно правой кнопкой мышки нажать на 1С.
Выбрать Запуск от имени администратора.
Выбрать базу, нажать Конфигуратор.
Далее, Администрирование – Публикация на веб-сервере.
Указываем имя базы (чувствительно к регистру).
Указываем каталог, где будет храниться файлик с настройками подключения.
Все.

5. Далее, необходимо сделать проброс порта, опубликованного веб-сервера Apache в роутере или прокси-сервере.
6. Теперь, база будет доступна по адресу http://ваш-внешний-ip:порт-который-указан-в-файлике-конфигурации-apache/имя-базы.
7. Базу можно открыть в любом браузере, либо, через 1С:Тонкий клиент. Для этого, нужно запустить 1С на удаленном компьютере, добавить базу и указать На веб-сервере, прописать Адрес информационной базы. Все.

PS: Желательно, конечно, настраивать через SSL. Подробнее про это тут – https://infostart.ru/public/146288/