Публикация баз 1С через IIS

Всем привет, вот и снова очередная полезная статья которая поможет вам быстро и без проблем опубликовать базу 1С и вы сможете пользоваться базой через любой удобный вам браузер по http. Все что буду описывать и рассказывать в этой статье, рассчитано на тех у кого уже установлен IIS. Если вам будет интересно узнать как установить IIS, то пишите в комментариях и в одной из следующих статей я расскажу как это сделать.

Для начала давайте опубликуем нужную вам базу, а только потом уже пойдем настраивать ее в IIS.

Для публикации базы, нужно открыть конфигуратор этой базы под учетной записью Администратора.

 
Запускаем 1С и открываем конфигуратор
 
Запускаем 1С и открываем конфигуратор

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

 
Конфигуратор 1С
 
Конфигуратор 1С

Откроется следующее окно где необходимо нажать "Опубликовать"

 
Публикация базы 1С
 
Публикация базы 1С

Теперь переходим к созданию пользователя IIS_User. Для этого открываем "Управление компьютером", "Локальные пользователи и группы" и во вкладке "Пользователи" создаем пользователя IIS_User, добавляем его в группу которая у вас уже точно существует IIS_IUSERS

 
Создание пользователя
 
Создание пользователя

Затем нужно дать полные права группе IIS_IUSERS к папке bin и к папке wwwroot

C:\Program Files\1cv8\8.3.15.1778\bin
C:\inetpub\wwwroot
 

Проделав все не сложные манипуляции, можно переходить к настройкам IIS.

Открываем "Диспетчер служб IIS" и слева выбираем "Пулы приложений" в основном центральном окне правой клавишей мыши щелкаем по "DefaultAppPool" и выбираем "Дополнительные параметры"

В открывшемся окне во вкладке "Общие" находим "Разрешены 32-разрядные приложения", там есть два варианта выбора

True - Ставится в случае если сервер 1с х86 (платформа 1С x86)
False - Ставится в случае если сервер 1с х64 (платформа 1С x64)
 
Публикация баз 1С через IIS
 

Теперь нужно перейти в левом окне на название вашего сервера и в центральном окне зайти в "Ограничения ISAPI и CGI" тут мы будем настраивать разрешения для обработчиков 1С.

Нажимаем справа в окне кнопку "Добавить" и прописываем пути к вашему обработчику. При это версия платформы 8.3.15.1778 у вас может отличаться от моей. Обратите внимание что прописывать путь нужно именно в определенную папку Program Files, выбор зависит от предыдущего шага.

C:\Program Files\1cv8\8.3.15.1778\bin\wsisapi.dll - Если у вас 1С x64
C:\Program Files (x86)\1cv8\8.3.13.1865\bin\wsisapi.dll - Если у вас 1С x86
 
Публикация баз 1С через IIS
 

Обратите внимание на "Разрешить выполнение пути расширения" галку нужно ставить обязательно если пользуетесь одной платформой, например x64, но вам так же нужно добавить еще одно ограничение и прописать путь до платформы x86 и в этом случае галку не ставить. У вас должно получиться следующее.

 
Прописываем разрешения и запреты на веб обработку
 
Прописываем разрешения и запреты на веб обработку

После успешной настройки нужно перейти снова на название вашего сервера и в центральном окне зайти в "Сопоставления обработчиков", в данном окне мы будем настраивать сопоставления конкретных расширений файлов с обработчиком ISAPI.

Вам необходимо справа выбрать "Добавить сопоставление сценария" и тут в появившемся окне сделать все как показано на скринах. Эту процедуру нужно повторить для *.1crs и *.1cws

 

Осталось прописать ранее созданного пользователя и мы на финишной прямой.

Заходим в левом окне на название вашего сервера и в центральном окне переходим в "Проверка подлинности"

Нужно отключить все кроме "Анонимная проверка подлинности" и щелкнув правой кнопкой мыши по "Анонимная проверка подлинности" нажимаем "Изменить" и устанавливаем нашего ранее созданного пользователя IIS_User

 
Публикация баз 1С через IIS
 

Мы выполнили все необходимые настройки и теперь можно пойти в браузер и проверить вашу базу по ссылке и у вас откроется окно авторизации 1С

http://localhost/spb-torg-klogunova/ru_RU/ - в вашем случае выделенная часть будет другой.
 
Настройка выполнена, база опубликована
 
Настройка выполнена, база опубликована

Спасибо за внимание к статье, надеюсь эта информация была для вас полезна.