К сожалению, 1C не советует своим пользоваться веб сервером в режиме файлов, а использовать исключительно серверный режим. Но надо понимать, что для фирм не большого формата, где работает не больше несколько бухгалтеров, отличным вариантом является работа с помощью веб — серверов с современными конфигурациями с «управляемыми формами». Поскольку это дает возможность относительно быстро подключиться к базе сетевых компьютеров, учитывая то, что сами компьютеры устаревшие. Тут главное, чтобы web — сервер и главный компьютер с базами был более или менее нормальный.
Несколько шагов для удачной настройки web - сервера на Apache и 1C, а также файлового варианта без данных.
1. Найти и скачать файл с установщиком Apache.
По каким — то неизвестным нам причинам, Apache теперь не выкладывает новые версии в форматах самораспаковывающихся дистрибутивов. Но нам вполне отлично подойдет не совсем новая версия — дистрибутив 2.2.25, который позволит нам использовать удобный в применении установщик, а также избежать в дальнейшим лишних телодвижений.
Скачивать этот файл желательно с сайта - /dist/httpd/binaries/win32
Также уточним, что разумнее всего использовать только *.msi установщик.
К тому же, не рекомендовано пользоваться 64 - битной 1C, поскольку вероятно то, что у вас возникнут значительные проблемы во время попыток подключить другие устройства или библиотеки.
В случае того, если вы планируете открывать базы в вашей локальной сети, то используйте «no ssl» дистрибутив, а если открытия базы в интернете, пользуйтесь «ssl» дистрибутивом.
Мы же будем рассматривать сам процесс на сервере без ssl, который будет использоваться в локальной сети.
2. Устанавливаем установщик, который мы скачали.
Для начала, нужно заполнить Network Domain: Localhost и Server name: Localhost.
Потом нам надо нажать на NEXT, Setup type: Typical NEXT, NEXT, INSTALL и Finish.
3. Убедимся в том, что сервер запустился.
Что бы это сделать, надо в любом браузере ввести адрес сайта http://localhost. Следом появиться оповещение «It Works!».
Далее мы узнаем IP адрес, который мы используем. Потом нужно найти значок локальной сети, нажать на нее и запустить «Центр управления сетями и общим доступом».
Далее нажимаем на нашу сеть.
Потом нажимаем на иконку «Сведения».
У нас IP адрес локальной сети - 192.168.0.189
Далее мы вернемся в браузер и еще раз убедимся, что страница с оповещением «It Works» доступно по вашему IP адресу.
Если мы снова видим нужную нам страницу, то все хорошо и мы двигаемся в правильном направлении!
4. Убедимся в доступе к сайту с остальных устройств и настроем брандмауэр.
Итак, для начала мы делаем попытку запустить сайт с иного устройства, но тоже в локальной сети.
В случае того, если что — то пойдет не так, то вместо нужного нам оповещения, появиться «Не удается получить доступ к сайту» или что — то подобное.
В таком случае, нам нужно настроить брандмауэр.
Что бы это сделать, используем устройство, на котором установлен Apache. Далее нажимаем на иконку «Панель управления», потом кликаем на «Система и безопасность» и «Брандмауэр Windows».
Потом выбираем «Дополнительные параметры».
- Потом мы нажимаем на иконку «Правила для входящих подключений» и кликаем на «Создать правило»
- Затем нажимаем на «Для порта».
- После выбираем иконку Протокол TCP и Определенные локальные порты: 80.
Следующая наша задача установить «Разрешить подключение» и поставить три галочки.
Потом нам надо ввести любое имя, мы, к примеру, ввели «Веб сервер 80 порт для 1С».
Отлично, мы справились!
Нам осталось только проверить, что и остальные устройства отображают нужную страницу!
5. Запустить базу данных.
Теперь запускаем конфигуратор базы. Напомним, запускать 1С надо только от имени администратора.
Потом мы кликаем на «Администрирование» и следом на «Публикация на веб — сервере».
Заполнить графу с именем можно только латинскими символами, не пользуясь пробелами, но есть возможность использовать подчеркивания.
В графе «Веб — сервер» вписываем Apache.
Что собой представляет каталог? По факту, это перечень файлов. Удобнее всего назвать каталог как и базу, поскольку так будет проще для самого пользователя.
Другие флажки стоит оставить в том виде, что и на скриншоте. На этом этапе их значение не особо нам важны, поэтому с ними можно будет разобраться чуть позже.
Затем кликаем на «Опубликовать». В том случае, когда при выборе этой иконки появляется оповещение о невозможности запуска программы, нужно выйти с программы 1С и запустить от имени администратора.
Перед вами появиться оповещение «Публикация выполнена». Если появиться оповещение «Перезапустить ли веб — сервер», нужно согласиться.
Теперь делаем попытку запустить в браузере базу, а если все прошло хорошо, то запускаем и с остальных устройств!
Поздравляем, вы успешно настроили веб — сервер Apache и 1С!