настройка иис для 1с windows 10

Windows 10 настройка iis и публикация базы 1с 8

Для того что бы работать с 1с в браузере, а так же для работы с web-сервисами и HTTP-сервисами необходимо настроить веб-сервер. 1с поддерживает работу с двумя веб серверами Apache и IIS, в этой статье установим и настроим веб-сервер IIS.

Особенности установки 1с

При установке 1с необходимо поставить галочку “Модуль расширения веб-сервера”.

настройка иис для 1с windows 10Модуль расширения веб-сервера

Установка IIS

Для установки IIS нажимаем “Пуск – Параметры – Приложения”

настройка иис для 1с windows 10Параметры Windows приложения

После этого переходим в “Дополнительные компоненты”

настройка иис для 1с windows 10Дополнительные компоненты приложений windows

В меню дополнительных компонентов открываем “Другие компоненты windows”

настройка иис для 1с windows 10Другие компоненты windows

настройка иис для 1с windows 10

Открывается меню включения или отключения компонентов windows, в нем нужно включить компоненты:

В этот момент запускается скачка и установка компонентов windows 10

Настройка доступов IIS к 1с, папкам сайтов и базам

Для пользователей IIS_IUSRS и IUSR даем доступ

На нужных папках нажимаем Свойства – Безопасность – Изменить – Добавить нужных нам пользователей, после чего ставим галочки полного доступа.
Иногда может появится ошибка “отказано в доступе”, в таком случае нажимаем “Продолжить”.

Настройка IIS

Если будем использовать x32 платформу для доступу к веб или http и web сервисам, то необходимо запустить “Диспетчер служб IIS” – Открываем “Пулы приложений” и открываем дополнительные параметры DefaultAppPool

настройка иис для 1с windows 10дополнительные параметры пула приложений DefaultAppPool

Параметр “Разрешены 32-разрядные приложения” меняем на True

настройка иис для 1с windows 10Разрешены 32-разрядные приложения = true

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

Для публикации базы 1с необходимо запустить конфигуратор от имени администратора

настройка иис для 1с windows 10Запуск 1с от имени администратора

В конфигураторе переходим в Администрирование – Публикация на веб-сервере

настройка иис для 1с windows 101с Публикация на веб-сервере

В открывшемся окне ставим нужные галки, не забываем про http сервисы, находящиеся в отдельной вкладке

настройка иис для 1с windows 10Настройки публикации на веб-сервере

настройка иис для 1с windows 10База 1с опубликована

Поздравляю, база 1с опубликована, доступна в браузере теперь можно тестировать веб-клиент, http-сервисы и web-сервисы

Источник

Настройка веб-сервера IIS

Большинство пользователей при работе в тонком или веб-клиенте используют в основном публикацию информационных баз на основании протокола HTTP. С одной стороны — это простой и быстрый способ дать доступ к информационной базе пользователю, у которого нет дистрибутива тонкого клиента, и он может работать только в веб-клиенте или у пользователя нет прямого доступа к серверу «1С:Предприятие». С другой стороны – информационные базы, опубликованным таким образом, категорически не рекомендуются публиковать в глобальной сети Интернет, так как в таком случае используется незащищенный канал, данные по которому могут быть перехвачены злоумышленниками. Например, распространенные виды атак это:

Решением этих проблем является использование расширения протокола HTTP и в данной статье рассмотрены публикации информационных баз с использование протокола с шифрованием (HTTPS) для веб-сервера IIS.

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

План работ:

Включение компонент веб-сервера.

Windows Server 2012 R2, 2016 и 2019.

Выпуск самоподписанного сертификата (Необязательно).

1. Включение компонент веб-сервера

По умолчанию в операционной среде Windows компоненты веб-сервера не установлены. В зависимости от версии установка может несущественно различаться. Мы будем рассматривать два варианта – это распространенный дистрибутив Windows 10, если планируются использовать для пробного включения шифрования протокола и Windows Server 2016/2018, если уже планируется непосредственное разворачивание публикации в продуктивной зоне.

1.1. Windows 10

Включение компонентов веб-сервера IIS в операционной системе Windows 10 выполняется достаточно просто. Для начала нужно открыть раздел «Программы и компоненты» («Programs and Features») в панели управления (Control panel). Сделать можно это несколькими способами:

Нажать сочетание клавиш Win + R и в открывшемся окне ввести «appwiz.cpl» и нажать ОК.

Открыть панель управления (Control panel) и выбрать пункт меню Программы – Программы и компоненты (Programs – Programs and features).

В окне «Программы и компоненты» («Programs and Features») нажмите на кнопку «Включение и отключение компонентов Windows» («Turn Windows features on or off»).

настройка иис для 1с windows 10

Когда откроется окно «Компоненты Windows» («Windows features») в нем необходимо будет проставить флажки для следующих элементов:

Компоненты разработки приложений

Средства управления веб-сайтом

Консоль управления IIS

настройка иис для 1с windows 10

После этого нажимайте на кнопку «OK» и дождитесь завершения выполнения операции. После того как включение компонент будет выполнено, можно переходить к пункту «2. Публикация информационной базы».

1.2 Windows Server 2012 R2, 2016 и 2019

Настройка компонент для Windows Server 2012 R2, Windows Server 2016 и Windows Server 2019 одинаковая и все настройки производятся в диспетчере серверов (Server Manager).

Откройте диспетчер серверов (Server Manager) и нажмите Управление – Добавить роли и компоненты (Manage – Add Roles and Features).

настройка иис для 1с windows 10

В ответ на нажатие откроется окно мастера добавления ролей и компонентов (Add Roles and Features).

настройка иис для 1с windows 10

В этом окне нажмите два раза «Далее» («Next») пока мастер не переключится на страницу ролей сервера (Server Roles).

настройка иис для 1с windows 10

Во вкладке роли сервера (Server Roles) установите флажок «Web Server IIS». Так как эта роль зависит от другой роли ([Tools] IIS Management Console), то будет предложено установить ее дополнительно. Это можно сделать с помощью нажатия кнопки «Добавить компоненты» (Add Features) в открывшемся окне. После чего нажимаем кнопку «Далее» («Next») пока мастер не дойдет до вкладки «Роль веб-сервера IIS» («Web Server Role IIS»). На этой вкладке нажимайте кнопку «Далее» («Next») и попадете на вкладку «Службу ролей» («Role Services»). Во вкладке нужно найти пункт «Application Development» и выбрать в нем с помощью флажков пункты «ISAPI Extensions» и «ISAPI Filters». Как только закончите с установкой флажков нажимайте «Далее» («Next») и «Установить» («Install»).

На этом установка веб-сервера завершена. Можно переходить к настройкам сертификатов.

2. Выпуск самоподписанного сертификата

Выпуск самоподписанного сертификата для веб-сервера IIS максимально простой.

Для реальных систем не рекомендуем использовать самоподписанный сертификат.

настройка иис для 1с windows 10

Откроется окно доступных сертификатов сервера (Server Certificates) в котором нужно нажать «Создать самозаверенный сертификат…» («Create Self-Signed Certificate…»).

настройка иис для 1с windows 10

В окне мастера создания самоподписанного сертификата остается указать только произвольное название сертификата. В большинстве случаев, во избежание путаницы лучше явно указывать в качестве значения «Полное имя сертификата» («Specify a friendly name for the certificate») адрес сервера, на котором расположен сервер IIS. Как только имя сертификата будет задано нажимайте на кнопку OK и переходите к пункту привязки сертификата.

настройка иис для 1с windows 10

3. Привязка сертификата

Предполагается, что сертификат получен и добавлен в список сертификатов сервера. Если сертификат получен с помощью распространенного сертифицирующего центра, то его нужно предварительно импортировать в окне «Сертификаты сервера» («Server Certificates»).

настройка иис для 1с windows 10

настройка иис для 1с windows 10

Как только сертификат появится в списке, переходим непосредственно к его привязки к публикации сайта. Для этого выделяем «Default Web Site» и в окне «Действия» («Actions») нажимаем на пункт «Привязки…» («Binding…»).

настройка иис для 1с windows 10

В этом окне можно увидеть, что публикация работает только на порту 80, который относится к незащищенному протоколу HTTP. Чтобы его расширить, нажмите кнопку Добавить… (Add…) слева от списка привязок сайта и в открывшемся окне выберите Тип (Type) в качестве значения «https». Завершением настройки будет выбор ранее импортированного сертификата в списке «SSL-сертификат» («SSL certificate»). Нажимаем кнопку OK и закрываем мастер привязок сайта.

Можно переходить к публикации информационной и проверки его работоспособности.

настройка иис для 1с windows 10

4. Проверка публикации

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

В окне публикации указать имя публикации и по желанию определить каталог, где будут находиться настройки публикации. Его также можно оставить по умолчанию.

После этого требуется нажать кнопку «Опубликовать» и дождаться окончания операции.

настройка иис для 1с windows 10

Для проверки корректной работы нужно открыть страницу в браузере и перейти по ссылке, которая состоит из двух частей:

Для таких параметров ссылка будет иметь вид:

настройка иис для 1с windows 10

Если все хорошо, то откроется страница с вашей информационной базой.

Источник

Публикация базы 1С:Документооборот на веб-сервере

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

Веб-сервер, на котором публикуется база данных позволяет избавиться от необходимости установки дополнительных компонентов 1С. Для доступа к информационной базе достаточно иметь любой веб-браузер, и устройство которое его поддерживает и имеет доступ к сети интернет.

Установка модулей расширения веб-сервера

Существует два основных способа установки модулей расширения:

Мы воспользуемся первым способом, когда программа уже установлена на компьютер и нам необходимо внести изменения в ее функционал. Через меню «Пуск» заходим в раздел «Программы и компоненты» (в зависимости от версии системы, возможно название раздела будет «Приложения и возможности»), находим в списке программ 1С, выбираем ее и нажимает «Изменить».

настройка иис для 1с windows 10

В всплывшем окне выбираем «Изменить» и нажимаем «Далее».

настройка иис для 1с windows 10

В списке выбираем «Модуль расширения веб-сервера» и нажимаем «Далее».

настройка иис для 1с windows 10

В последующих окнах жмем далее.

настройка иис для 1с windows 10

настройка иис для 1с windows 10

Настройка IIS на примере Windows 10

Рассмотрим запуск утилиты IIS на примере системы WINDOWS 10. В первую очередь через «Панель управления» мы переходим в раздел «Программы и компоненты – Включение или отключение компонентов WINDOWS»

настройка иис для 1с windows 10

В появившемся окне выбираем «Службы IIS», ставим галочку на пункте «Расширения ISAPI», все остальные пункты, установленные по умолчанию оставляем без изменений.

настройка иис для 1с windows 10

Чтобы проверить работает ли браузер, нам необходимо запустить его и ввести http://localhost. В результате на экране мы должны увидеть следующее изображение:

настройка иис для 1с windows 10

Затем нам необходимо зайти в раздел «Панель управления – Администрирование». Если в общем списке его нет, в правом верхнем углу переключите в меню «Просмотр» на «Мелкие значки».

настройка иис для 1с windows 10

Во вкладке «Администрирование» запускаем «Диспетчер служб IIS».

настройка иис для 1с windows 10

Выбираем «Пулы приложений» и заходим в подраздел «Дополнительные параметры».

настройка иис для 1с windows 10

В появившемся списке напротив «Разрешены 32-разрядные приложения» выбираем «True», потому что веб-сервер для публикации базы использует данную разрядность.

настройка иис для 1с windows 10

Следующим действием мы приводим в соответствие файлы ISAPI-dll и wsisapi.dll. Выбираем файл wsisapi.dll и жмем открыть.

настройка иис для 1с windows 10

настройка иис для 1с windows 10

Далее приступаем к размещению информационной базы.

Публикация информационной базы 1С:Документооброт на сервер

Нажимаем правой клавишей мыши на ярлыке программы 1С:ДОКУМЕНТООБОРОТ и запускаем ее от имени администратора, в режиме Конфигуратора.

настройка иис для 1с windows 10

В меню выбираем «Администрирование – Публикация на веб-сервере…».

настройка иис для 1с windows 10

В открывшемся окне мы можем указать свое имя нашей информационной базы или оставить название по умолчанию. Также мы можем выбрать необходимый нам веб-сервер и сам каталог где будет храниться наша база данных. Все остальное оставляем без изменений, по умолчанию. Жмем «Опубликовать».

настройка иис для 1с windows 10

Появляется информационное окно системы, в котором сообщается о необходимости настройки права доступа к нашему каталогу. Приступаем к настройке.

настройка иис для 1с windows 10

Настройка прав доступа к информационной базе

настройка иис для 1с windows 10

Далее добавляем пользователей. В появившемся окне выбираем «Все пакеты приложений» и жмем «Добавить».

настройка иис для 1с windows 10

Теперь нажимаем «Дополнительно», а следом кнопку «Поиск». В отобразившемся ниже списке пользователей, выбираем IIS_USERS и IUSR.

настройка иис для 1с windows 10

настройка иис для 1с windows 10

Жмем «Ок» и тем самым предоставляем им полный доступ и права.

настройка иис для 1с windows 10

настройка иис для 1с windows 10

По аналогии настраиваем доступ к папке ИБ.

настройка иис для 1с windows 10

Для публикации каталога нашей базы данных система сама установила настройки, автоматически.

настройка иис для 1с windows 10

Адрес публикации на веб сервере

настройка иис для 1с windows 10

Таким образом программа запускается в веб-браузере.

настройка иис для 1с windows 10

Мы подробно разобрали процесс настройки и публикации удаленной информационной базы с доступом через сеть интернет. Главным критерием доступа к нашей базе других пользователей, является то что она должна быть установлена на компьютере который имеет доступ в сеть интернет. Чтобы зайти в нашу базу с другого компьютера нужно знать IP-адрес компьютера, на котором она установлена. IP-адрес нашего сервера мы можем посмотреть в настройках сети.

настройка иис для 1с windows 10

Далее вводим в браузере адрес нашего сервера и название нашей базы: http://192.168.1.2/DemoDocMngCorp

настройка иис для 1с windows 10

Через IP-адрес наш компьютер получает доступ к информационной базе.

настройка иис для 1с windows 10

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

Источник

Публикация баз данных «1С:Предприятия» 8.3 на веб-сервере IIS в Microsoft Windows Server 2008/2012

В данной статье я подробно опишу процесс организации веб- доступа к базам данных «1С:Предприятие» 8.3 на веб-сервере IIS (Internet Information Server), входящего в поставку Microsoft Windows Server. Для более старых версий «1С:Предприятие» (8.1 и 8.2) алгоритм публикации баз данных в целом аналогичен. Будет рассмотрен алгоритм настройки IIS для работы «1С:Предприятие», а также описан процесс публикации баз данных на веб-сервере как для 32-разрядного, так и для 64-разрядного модуля расширения веб-сервера.

0. Оглавление

1. Что понадобится

2. Установка веб-сервера IIS

Устанавливаем веб-сервер Internet Information Server, который по умолчанию входит в поставку Microsoft Windows Server. При установке обязательно выбираем компоненты:

Подробно про процесс развертывания веб-сервера IIS я писал:

настройка иис для 1с windows 10

настройка иис для 1с windows 10

3. Установка компонент «1С:Предприятие»

На этот же сервер, где развернут веб-сервер IIS, устанавливаем «1С:Предприятие» (32-разрядные компоненты) обязательно выбрав при установке компоненты:

настройка иис для 1с windows 10

Если планируется настроить 64-разрядный модуль расширения веб-сервера, то необходимо дополнительно запустить программу установки 64-разрядного сервера из соответствующей поставки «1С:Предприятие» и установить компоненту:

настройка иис для 1с windows 10

4. Настройка операционной системы

Теперь необходимо установить необходимые права на ключевые папки, используемые при работе веб-доступа к базам данных «1С:Предприятие». Для каталога хранения файлов веб-сайтов, опубликованных на веб-сервере (по умолчанию C:\inetpub\wwwroot\ ) необходимо дать полные права группе «Пользователи» (Users). В принципе, этот шаг можно пропустить, но тогда для публикации или изменения публикации базы данных надо будет запускать «1С:Предприятие» от имени администратора. Для настройки безопасности данного каталога, кликаем по нему правой кнопкой мыши и в контекстном меню выбираем «Свойства» (Properties).

настройка иис для 1с windows 10

В открывшемся окне свойств, переходим на вкладку «Безопасность» (Security) и нажимаем кнопку «Изменить» (Edit…), для изменения действующих разрешений. Появится окно разрешений для данного каталога. В списке Групп или пользователей (Groups or user names) выделим группу «Пользователи» (Users) и в списке разрешений для выбранной группы установим флаг «Польный доступ» (Full control). Затем нажмем «Применить» (Apply) для записи изменений и закроем все окна при помощи кнопки «ОК».

настройка иис для 1с windows 10

Далее необходимо дать полные права на каталог с установленными файлами «1С:Предприятие» (по умолчанию C:\Program Files (x86)\1cv8\ для 32-разрядного модуля расширения и C:\Program Files\1cv8\ для 64-разрядного) группе IIS_IUSRS. Для этого выполняем аналогичные описанным выше действия, с той лишь разницей, что для того чтобы необходимая группа появилась в списке «Группы или пользователи» (Groups or user names) необходимо нажать расположенную под списком кнопку «Добавить» (Add..), а в окне выбора групп или пользователей нажать «Дополнительно» (Advanced…).

настройка иис для 1с windows 10

Затем нажимаем расположенную справа кнопку «Поиск» (Find Now), после чего выбираем необходимую группу IIS_IUSRS в таблице результатов поиска и нажимаем «ОК».

настройка иис для 1с windows 10

Группа IIS_IUSRS появится в списке групп или пользователей. Даем ей полные права на на выбранную директорию и нажимаем «Применить» (Apply) для сохранения изменений.

настройка иис для 1с windows 10

Ну и наконец, если публикация выполняется для файловой базы, необходимо также дать группе IIS_IUSRS полные права на каталог с расположенными файлами данной информационной базы.

настройка иис для 1с windows 10

5. Публикация базы данных на веб-сервере

Переходим к непосредственной публикации базы данных на веб-сервере. Для этого запускаем «1С:Предприятие» в режиме Конфигуратор для той базы, которую требуется опубликовать. Затем в меню выбираем «Администрирование» — «Публикация на веб-сервере…»

настройка иис для 1с windows 10

Откроется окно настройки свойств публикации на веб-сервере. Основные поля необходимые для публикации уже заполнены по умолчанию:

Выбрав необходимые настройки публикации нажимаем «Опубликовать».

настройка иис для 1с windows 10

Если публикация прошла без ошибок, увидим соответствующее сообщение.

настройка иис для 1с windows 10

Публикация на веб-сервере IIS всегда выполняется для веб-сайта по умолчанию и для пула приложения по умолчанию. Стоит иметь ввиду, что при выполнении публикации из конфигуратора будет зарегистрирован 32-разрядный модуль расширения веб-сервера, а используемый по умолчанию пул приложений — DefaultAppPool — без настройки работает только с 64-разрядными приложениями. Соответственно, дальнейшие действия зависят от разрядности модуля расширения веб-сервера, который планируется использовать. Для 32-разрядного модуля расширения веб-сервера, необходимо разрешить пулу приложений использовать 32-разрядные приложения, либо же зарегистрировать 64-разрядный модуль расширения веб-сервера. Об этом пойдет речь ниже

6. Настройка IIS для использования 32-разрядного модуля расширения веб-сервера

Запустим Диспетчер служб IIS (Internet Information Services (IIS) Manager). Сделать это можно из Диспетчера серверов (Server Manager) выбрав в меню пункт «Средства» (Tools) — «Диспетчер служб IIS» (Internet Information Services (IIS) Manager).

настройка иис для 1с windows 10

Здесь, развернув дерево в окне подключений, увидим, что для веб-сайта по умолчанию — Default Web Site — появился преобразованный в приложение виртуальный каталог с именем, которое мы задавали при публикации базы данных. Для завершения публикации осталось только разрешить 32-разрядные приложения для пула приложений по умолчанию. Для этого перейдем в дереве подключений на вкладку «Пулы приложений» (Application Pools).

настройка иис для 1с windows 10

В списке пулов приложений найдем пул с именем DefaultAppPool. Кликнем по нему правой кнопкой мыши и в контекстном меню выберем пункт «Дополнительные параметры» (Advanced Settings).

настройка иис для 1с windows 10

В открывшемся окне параметров пула приложения, в группе «Общие» (General) найдем пункт «Разрешены 32-разрядные приложения» (Enable 32-Bit Applications) и установим значение параметра равным True. Затем сохраним изменения нажав «ОК».

настройка иис для 1с windows 10

7. Настройка IIS для использования 64-разрядного модуля расширения веб-сервера

Зарегистрировать 64-разрядный модуль расширения веб-сервера можно с помощью утилиты webinst.exe соответствующей версии, расположенной в каталоге bin, каталога с установленной программой «1С:Предприятие», либо воспользоваться приведенным ниже способом.

Запустим Диспетчер служб IIS (Internet Information Services (IIS) Manager). Сделать это можно из Диспетчера серверов (Server Manager) выбрав в меню пункт «Средства» (Tools) — «Диспетчер служб IIS» (Internet Information Services (IIS) Manager).

настройка иис для 1с windows 10

Здесь, развернув дерево в окне подключений, увидим, что для веб-сайта по умолчанию — Default Web Site — появился преобразованный в приложение виртуальный каталог с именем, которым мы задавали при публикации базы данных. Для завершения публикации осталось только указать данному приложению использовать 64-разрядный обработчик запросов. Для этого откроем страницу настройки сопоставления обработчиков для данного виртуально каталога, выбрав пункт «Сопоставление обработчиков» (Handler Mappings) на начальной странице приложения.

настройка иис для 1с windows 10

В таблице сопоставлений обработчиков найдем обработчик «1С Web-service Extension». Откроем данный обработчик, кликнув 2 раза по соответствующей строке в таблице.

настройка иис для 1с windows 10

Отредактируем обработчик, заменив путь к исполняемой dll 32-разрядного модуля расширения веб-сервера, который выбран в данный момент, на путь к 64-разрядной версии библиотеки. В данном примере меняем путь c «C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll» на «C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.dll» воспользовавшись кнопкой выбора. Изменив путь нажимаем «ОК» для сохранения изменений.

настройка иис для 1с windows 10

8. Подключение к опубликованной информационной базе через веб-браузер

настройка иис для 1с windows 10

К данной информационной базе также можно подключиться и с любого компьютера в сети, обратившись к веб-серверу по его внутреннему (или если прокинут порт 80, по внешнему) IP-адресу.

В этом случае, для корректной работы «1С:Предприятие», имя домена, на который идет обращение (или IP-адрес) должен быть добавлен в надежные узлы Internet Explorer, а также для него должны быть разрешены всплывающие окна. Подробнее про настройку Internet Explorer для работы веб-клиента «1С:Предприятие» читайте здесь.

настройка иис для 1с windows 10

9. Подключение к опубликованной информационной базе через клиент «1С:Предприятия»

К опубликованной на веб-сервере информационной базе можно подключиться и с помощью тонкого клиента «1С:Предприятия». Для подключения откроем окно запуска «1С:Предприятие» и нажмем кнопку «Добавить» для добавления информационной базы.

настройка иис для 1с windows 10

В окне добавления информационной базы/группы установим переключатель в «Добавление в список существующей информационной базы» и нажмем «Далее».

настройка иис для 1с windows 10

Введем имя базы данных, как она будет отображаться в списке информационных баз (должно быть уникальным для данного списка), тип расположения выберем «На веб-сервере» и нажмем «Далее».

настройка иис для 1с windows 10

Вводим строку адреса для подключения к информационной базе (без префикса /ru_RU/). Также здесь можно указать параметры прокси-сервера (если есть) и способ аутентификации на веб-сервере. Указав необходимые настройки снова жмем «Далее».

настройка иис для 1с windows 10

Указываем параметры запуска для информационной базы и нажимаем «Готово» для завершения работы мастера.

настройка иис для 1с windows 10

После чего данная информационная база появится в списке баз окна запуска «1С:Предприятие». Обратим внимание что режим запуска Конфигуратор недоступен для данного типа подключения. Нажимаем «1С:Предприятие» для подключения к информационной базе.

настройка иис для 1с windows 10

настройка иис для 1с windows 10

10. Конфигурационные файлы виртуального каталога

Рассмотрим подробнее структуру файлов, которые были созданы в процессе публикации. Если веб-доступ к опубликованной информационной базе по каким-то причинам не заработал, конфигурационные файлы можно отредактировать вручную, для достижения желаемого результата (конфигурационные файлы из данной статьи для 64-разрядного модуля расширения веб-сервера можно скачать здесь).

Перейдем в каталог, который мы указывали во время публикации базы данных. В нем увидим два файла:

настройка иис для 1с windows 10

Оба файла доступны для просмотра и редактирования с помощью любого текстового редактора, например программы «Блокнот» (Notepad). Рассмотрим структуру этих файлов подробнее.

10.1. Файл default.vrd

В файле default.vrd описываются опубликованные Web-сервисы (элемент ), а также указывается имя виртуального приложения (атрибут base) и строка подключения к информационной базе «1С:Предприятие» (атрибут ib). В данном примере для файловой информационной базы, строка подключения будет следующей:

Как видно из примера, если в строке подключения встречаются символы, недопустимые с точки зрения стандарта XML (http://www.w3.org/TR/xml11/), они должны быть заменены соответствующим образом.

настройка иис для 1с windows 10

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

Для серверной информационной базы строка подключения будет иметь вид:

Где WIN2012 — имя кластера серверов «1С:Предприятие», а Accounting — имя базы данных в кластере.

настройка иис для 1с windows 10

10.2. Файл web.config

Файл web.config — это файл, определяющий параметры для ASP.NET web-приложения. В каждом web-приложении должен быть файл web.config, находящийся в его корневом каталоге. Наш виртуальный каталог не является исключением. В текущем файле содержатся данные об обработчике «1С Web-service Extension», обрабатывающем запросы к данному приложению. Обработчик настроен таким образом, что все запросы передаются библиотеке wsisapi.dll, расположенной в каталоге bin, каталога с файлами «1С:Предприятие». В случае использования серверных информационных баз, версия библиотеки должна соответствовать версии кластера серверов «1С:Предприятия».

настройка иис для 1с windows 10

Данный обработчик можно найти (или добавить, если его нет) в Диспетчере служб IIS. Для этого необходимо выделить вкладку с текущим приложением и в окне свойств выбрать пункт «Сопоставления обработчиков» (Handler Mappings).

настройка иис для 1с windows 10

В таблице сопоставлений обработчиков увидим наш обработчик «1С Web-service Extension». Если такого обработчика в списке нет, его следует добавить выбрав в окне «Действия» (Actions) пункт «Добавление сопоставления сценария с подстановочными знаками» (Add Wildcard Script Map…).

настройка иис для 1с windows 10

При добавлении вводим имя обработчика и указываем путь к файлу wsisapi.dll. Данные параметры можно изменить и для действующего обработчика выбрав пункт «Изменить…» (Edit…) в окне списка действий.

настройка иис для 1с windows 10

Необходимо также убедиться, что для обработчика стоит флаг «Выполнение» (Execute) в окне изменений разрешений функции. Вызвать данное окно можно выбрав пункт «Изменение разрешений функции…» (Edit Feature Permissions…) в окне «Действия» (Actions).

настройка иис для 1с windows 10

Смотрите также:

Веб-сервер представляет собой некоторую программу (службу), принимающую HTTP-запросы от клиентов, обычно от веб-браузеров, обрабатывающую данные запросы и выдающую им ответ, как правило, вместе с HTLM-страницей (сайтом), изображением, файлом, медиа-потоком или другими данными. Ниже подробно рассмотрим…

IIS (Internet Information Services) – один из немногих штатных инструментов Windows, которым можно пользоваться, не ища более приемлемых альтернатив от других разработчиков. Веб-сервер IIS с поддержкой языка PHP можно использовать…

FTP-Сервер обеспечивает возможность передачи файлов между клиентом и сервером с помощью протокола FTP. Здесь будет рассказано как запустить FTP-сервер в Windows Server 2008 R2. 0. Оглавление Добавление службы FTP-сервер Добавление…

251 Responses to Публикация баз данных «1С:Предприятия» 8.3 на веб-сервере IIS в Microsoft Windows Server 2008/2012

Добрый день! подскажите, почему при открытии под админом в Конфигураторе через ветку Администрирование-Публикация на веб-сервере происходит зависание(бесконечное открытие панели настройки публикации). Если открывать конфигуратор не под админом, то окно публикации открывается с предупреждением

ранее успешно была опубликована другая база.

Добрый день. С такой проблемой (зависанием) сталкиваться не приходилось.

Попробуйте полностью удалить старую публикацию (удалите полностью весь каталог с именем базы в папке wwwroot) и попробуйте повторить публикацию через конфигуратор.

Добрый день!
При запуске и работе 1С через веб сервис, процесс IIS Worker Proccess съедает значительное количество процессорного времени. База файловая. Что было испробовано:
Создал пул приложений.
Привязал сайт к пулу
В дополнительных параметрах настроил ограничение использования CPU (указал действие ограничения Throttle задал процент использования)
Перезапустил сервис IIS(сам сервер не перезагружал)

Но, настройка почему-то не применяется, использование CPU больше чем указано в настройка IIS.

Подскажите, в чем может быть проблема и куда копать?

Попробуйте все же перезапустить веб-сервер IIS.
А какая конфигурация у вас опубликована в веб? Есть значительные доработки?

Добрый день, При переходе по ссылке через браузер открывает окно 1с СЭД и запрашивает пользователя и пароль, но тонкий клиент открывает без пароля. 1с аутентификацию настроили через active directory.WEB подняли через IIS

Добрый день, а что требуется? Доменная авторизация в 1С через браузер?

Чтобы работала доменна аутентификация через браузер необходимо:

1. При публикации базы из конфигуратора обязательно установить флаг «Использовать аутентификацию операционной системы» (по умолчанию не установлена).
2. Включить доменную авторизацию на IIS (по умолчанию выключена). Для этого заходим в Диспетчер служб IIS — На начальной странице выбираем категорию «Проверка подлинности» — «Проверка подлинности Windows» — «Включить».
3. Перезапускаем IIS.

Добрый день!
Не проходит доменная авторизация через браузер.
На какие настройки необходимо обратить внимание?

Чтобы работала доменна аутентификация через браузер необходимо:

1. При публикации базы из конфигуратора обязательно установить флаг «Использовать аутентификацию операционной системы» (по умолчанию не установлена).
2. Включить доменную авторизацию на IIS (по умолчанию выключена). Для этого заходим в Диспетчер служб IIS — На начальной странице выбираем категорию «Проверка подлинности» — «Проверка подлинности Windows» — «Включить».
3. Перезапускаем IIS.

Только что проверил на тестовом стенде, все работает. Пробуйте.

Здравствуйте! Спасибо за статью. Зависает пул приложений, причем на одном пуле 3 базы, две могут работать, а одна перестает, или все, да вообще по-разному всегда. Это возникает периодически 1-2 раза в день. Перерыл весь интернет, но не нашел ничего, хоть чего-то, что могло бы помочь….

В журнал событий записываются ошибки. Вот такие:
Имя журнала: Application
Источник: Application Error
Дата: 11/30/2020 11:41:48
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: GurmanServer.gurmanserver.1c
Описание:
Имя сбойного приложения: w3wp.exe, версия: 10.0.14393.0, метка времени: 0x57899135
Имя сбойного модуля: KERNELBASE.dll, версия: 10.0.14393.3986, метка времени: 0x5f77edfa
Код исключения: 0xe06d7363
Смещение ошибки: 0x000dc562
Идентификатор сбойного процесса: 0x2c04
Время запуска сбойного приложения: 0x01d6c6dde33f534c
Путь сбойного приложения: C:\Windows\SysWOW64\inetsrv\w3wp.exe
Путь сбойного модуля: C:\Windows\System32\KERNELBASE.dll
Идентификатор отчета: 26c3369c-78a8-46c3-8214-247b9d7477c1
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:
Xml события:

1000
2
100
0x80000000000000

8101
Application
GurmanServer.gurmanserver.1c

w3wp.exe
10.0.14393.0
57899135
KERNELBASE.dll
10.0.14393.3986
5f77edfa
e06d7363
000dc562
2c04
01d6c6dde33f534c
C:\Windows\SysWOW64\inetsrv\w3wp.exe
C:\Windows\System32\KERNELBASE.dll
26c3369c-78a8-46c3-8214-247b9d7477c1

И, вот это:
Имя журнала: Application
Источник: Windows Error Reporting
Дата: 11/30/2020 12:57:13
Код события: 1001
Категория задачи:Отсутствует
Уровень: Сведения
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: GurmanServer.gurmanserver.1c
Описание:
Контейнер ошибки 1651990309847122917, тип 1
Имя события: APPCRASH
Отклик: Нет данных
Идентификатор CAB: 0

Сигнатура проблемы:
P1: w3wp.exe
P2: 10.0.14393.0
P3: 57899135
P4: KERNELBASE.dll
P5: 10.0.14393.3986
P6: 5f77edfa
P7: e06d7363
P8: 000dc562
P9:
P10:

Вложенные файлы:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER53D9.tmp.WERInternalMetadata.xml
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_2064bbc6507626e8bcaf97b54e662abba2846481_fd038983_cab_35d053e7\memory.hdmp
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_2064bbc6507626e8bcaf97b54e662abba2846481_fd038983_cab_35d053e7\triagedump.dmp

Эти файлы можно найти здесь:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_w3wp.exe_2064bbc6507626e8bcaf97b54e662abba2846481_fd038983_1ac95abd

Символ анализа:
Повторный поиск решения: 0
Идентификатор отчета: 26c3369c-78a8-46c3-8214-247b9d7477c1
Состояние отчета: 0
Хэшированный контейнер: af36bded15fae32ef6ed0c6f26d343e5
Xml события:

1001
4
0
0x80000000000000

8103
Application
GurmanServer.gurmanserver.1c

1651990309847122917
1
APPCRASH
Нет данных
0
w3wp.exe
10.0.14393.0
57899135
KERNELBASE.dll
10.0.14393.3986
5f77edfa
e06d7363
000dc562

\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER53D9.tmp.WERInternalMetadata.xml
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_2064bbc6507626e8bcaf97b54e662abba2846481_fd038983_cab_35d053e7\memory.hdmp
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_2064bbc6507626e8bcaf97b54e662abba2846481_fd038983_cab_35d053e7\triagedump.dmp
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_w3wp.exe_2064bbc6507626e8bcaf97b54e662abba2846481_fd038983_1ac95abd

0
26c3369c-78a8-46c3-8214-247b9d7477c1
0
af36bded15fae32ef6ed0c6f26d343e5

Сталкивались ли вы с такой проблемой? Помогите пожалуйста!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *