Тонкости настройки IIS для 1C

Тонкости настройки IIS для 1C

Чтобы все заработало, нужно сделать следующее:

1. Установить модуль IIS.  

    1.1. Панель управления – Программы и компоненты – Включение или отключения компонентов Windows 

Тонкости настройки IIS для 1C

    1.2. Проставляем галочки:

           – “Внедряемое веб-ядро службы IIS”,

           – В разделе “Службы IIS” – “Компоненты разработки приложений” ставим галки “Расширение ISAPI”  и “Фильтры ISAPI” 

          – В разделе “Службы IIS” -“Средства управления веб-сайтом” ставим галку “Консоль управления IIS”

Тонкости настройки IIS для 1C

        После чего жмем ОК и ждем, пока все скачается и установится. По данному пункту хотел еще пояснить, что проставлены необходимые для работы 1С компоненты, ничего кроме этого мне не понадобилось пока. Данный набор ставил и на WIN 7 и на WIN10  

2. Первоначальная настройка IIS.

  2.1. Дать доступ службе IIS к:

         –  Каталог сайтов(C:\inetpub),

         –  Платформа1С (C:\Program Files (x86)\1cv8), 

         – База1С  тут точного пути, нет у каждого он свой.

         Для этого на каждой из папок клацаем правой кнопкой мыши Свойство-Безопасность – Изменить – Добавить -IIS_IUSRS; IUSR и проставить галочки полного доступа. После нажатия на ОК могут появиться ошибки “Отказ в доступе” нажимайте “Продолжить” и все. 

     2.2. Разрешить IIS работать с 32 битными приложениями.(Этот пункт нужен если у вас WIN 64-битная а 1C 32-битная, поэтому почти всем) Заходим Панель управления – Администрирование -Диспетчер служб IIS, 

Тонкости настройки IIS для 1C

в открывшемся окне открываем раздел “Пулы приложений”  в правом окне находим пул “DefaultAppPool”, правой кнопкой мыши – Дополнительные параметры, ну и в открывшемся окне меняем “Разрешены 32-разрядные приложения” в значение “True” а так же проверьте “Версия среды .NET Framework” чтобы стояла либо “v2.0” либо “Без управляемого кода” (разнице не видел а вот v4.0 – не стоит так как будет проблема в формировании отчетов) 

Тонкости настройки IIS для 1C

3. Публикация базы данных

  3.1. Установка платформы обязательно с установленной галочкой “Модуль расширения веб-сервера”

  3.2. Запускаем 1С под правами администратора в режиме Конфигуратор – Администрирование – Публикация на веб-сервере. 

Тонкости настройки IIS для 1C

 И все, больше ничего не нужно.

Есть один совет: Если база будет доступна через 1С, нелишнее для  обеспечения дополнительной безопасности опубликовывать её с именем, которое будет ничего не значить. Лучше вообще случайным набором букв и цифр (qAdsfslj- например), пользователи, даже если работают через браузер, заходят по ссылке, а вам дополнительное спокойствие, но при таком подходе есть минус, если снял базу с публикации, например, для обновления, то имя будет меняться на наименование папки базы данных, и если не сохранил где-то это имя, то начинаешь искать эту ссылку, и ладно, если баз одна -две, а если их несколько десятков, то можно и перепутать.