Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

ИнфоСофт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Вы можете запретить обработку сookies в настройках браузера. Пожалуйста, ознакомьтесь с политикой использования cookies.
Оставаясь на сайте, вы соглашаетесь с политикой использования cookies.

Веб-публикации и как их настраивать

25.11.2022
1106
Время прочтения - 5 мин.
Заказать консультацию

Запрос на настройку веб-публикации один из самых распространённых. В данной статье рассмотрим от начала и до конца порядок настройки и необходимые требования.

1) Проверить наличие установленных веб-серверов. Для этого в браузере набираем адресную строку http://localhost/ или http://127.0.0.1/. Если ничего не открылось, выполняем следующий шаг. Открылось - следовательно веб-сервер уже установлен и нужно понять, какие действия потребуется сделать (например, удалить/перенастроить веб-сервер, так как могут быть установлены не все компоненты необходимые для 1С).

2) Установить платформу с модулем веб-расширения. На данном этапе ничего сложного, процесс схож с обычной установкой платформы только с одним дополнительным пунктом.

1.png

3) Установить веб-сервер. В нашем случае будет IIS. Для этого заходим в компоненты Windows или в роли (в случае серверных ОС в панели управления есть пункт установка компонент Windows). Скриншоты бесполезны, так как на разных ОС расположение компонентов различно. Придется делать целый фотоальбом из картинок в поисках компонент. Обязательно устанавливаем флаги как на скриншоте. Как правило, их одинаковое количество (11 шт. пока не менялось, но в зависимости от ОС могут называться по-разному). На первом скриншоте - Windows server 2012 R2, второй, для примера - на Windows 11.

2.png

3.png

4) После того как Windows установит компоненты, проверить, запустился ли веб-сервер. Для этого повторим пункт 1. Если открылась долгожданная заставка IIS, то веб-сервер установлен. Но не все так радужно. Его надо настроить под нашу платформу.

5) Перейти в консоль IIS (в поиске Windows набираем IIS) - Пулы приложений - Дефолтный пул - Дополнительные параметры.

Ищем пункт «разрешены 32х разрядные приложения».

Установить значение «ИСТИНА» в случае, если установили 32х разрядную платформу. Установить «ЛОЖЬ», когда установили 64х разрядную платформу. И соответственно меняем его по ситуации. ДАННЫЙ ПУНКТ ТАКЖЕ НУЖНО ВЫПОЛНЯТЬ В СЛУЧАЕ ПЕРЕОПУБЛИКАЦИЙ БАЗ ПРИ ОБНОВЛЕНИИ ПЛАТФОРМЫ.

*выделено красным т.к. это самая частая ошибка, которая встречается у людей. Изменили разрядность платформы, переопубликовались и получили ошибку 500.

4.png


Подпишитесь на дайджест!
Подпишитесь на дайджест, и получайте ежемесячно подборку полезных статей.

6) Важный пункт - установка прав на директории. Без них работать также не будет. 

В случае IIS необходимы права на папку wwwroot. Если вы не отклонялись от инструкции, расположение папки по пути C:\inetpub\

Кликнуть правой кнопкой мышки по папке wwwroot - Свойства - Вкладка безопасность. Добавить группы пользователей IIS_USERS и IUSR установить им полный доступ.

В случае серверных баз пункт выполнен.

В случае файловых продублировать права на папку с базой.

*В зависимости от групповых и локальных политик те же права иногда нужно давать и на папку bin платформы.

5.png

7) Начать публикацию базы. ВАЖНО! Платформу запускать под правами администратора.

8) Для необходимой ИБ изменить версию платформы и разрядность.

6.png

Важно. Если в базе запущены сеансы под другой платформой, вы запуститесь не под требуемой платформой. Последуют ошибки.

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

9) Зайти в конфигуратор. Вызвать «Справку о программе», сверить версию платформы. Должна быть та версия, которую вы указали в параметрах в пункте 8.

10) Перейти в Администрирование - Публикация на веб-сервере

Обозначить имя публикации (обязательно на латинском языке). Затем выбрать «Сохранить» и указать папку C:\inetpub\wwwroot\ИМЯ ВАШЕЙ ПУБЛИКАЦИИ. Далее опубликовать, 1С сама должна перезапустить IIS.

Готово!

7.png

11) Проверить работу веб-публикации. Для этого в браузере набираем:

http://localhost/Наименование публикации или http://127.0.0.1/ Наименование публикации.

Если открылось окно авторизации 1С, значит операция прошла успешно!

Есть еще некоторые нюансы про статику в IP, открытие портов, брэндмауэр Windows, но это уже другая история.


Статью подготовили:

Хренов Константин - Специалист по внедрению 1С партнёрской сети "ИнфоСофт".

Хренова Тамара - Специалист по внедрению 1С партнёрской сети "ИнфоСофт".


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Отправить заявку
Рассказать друзьям
Для разработчиков 1С
Вам может быть интересно: