Заказ звонка
+7 (812) 467-34-77
IIS (Internet Information Services) — встроенный веб-сервер Windows. Он идеально подходит для публикации 1С в корпоративной среде, особенно если у вас уже есть Active Directory и требуется интеграция с Windows-аутентификацией. В этом руководстве разберём полный цикл: от установки компонентов до привязки SSL-сертификата и проверки работоспособности.
Без шифрования все данные (логины, пароли, документы) передаются в открытом виде. Использование HTTPS защищает от перехвата трафика и атак «человек посередине». Даже для внутренней сети рекомендуется применять самоподписанные сертификаты, а для доступа из интернета — только коммерческие сертификаты от доверенных центров.
На сервере с Windows (Server 2012/2016/2019/2022 или Windows 10/11) открываем Диспетчер серверов → Добавить роли и компоненты. Выбираем роль Веб-сервер (IIS). Обязательно добавляем следующие компоненты:
После установки перезагружать сервер не обязательно, но желательно.
Для работы модуля 1С в IIS необходимы ISAPI-расширения и фильтры — без них публикация будет выдавать ошибку 404 или 500. Убедитесь, что эти компоненты установлены до начала публикации.
Запускаем конфигуратор 1С от имени администратора (правой кнопкой → «Запуск от имени администратора»). Выбираем нужную базу и открываем конфигуратор.
Переходим в меню Администрирование → Публикация на веб-сервере. Заполняем поля:
Нажимаем «Опубликовать». Если появляется ошибка «Не удалось записать в каталог» — проверьте, что конфигуратор запущен от имени администратора и что у службы IIS есть права на запись в каталог.
После успешной публикации в каталоге wwwroot\my_base появятся файлы default.vrd и web.config. IIS автоматически создаст пул приложений для вашей базы.
Чтобы доступ по HTTPS был безопасным, необходимо получить и установить SSL-сертификат. Варианты:
В IIS Manager выберите ваш сайт (например, Default Web Site). На панели справа нажмите Bindings → Add. Тип: https, порт: 443, выберите SSL-сертификат из списка. Если сертификата нет, его можно создать временно через Сертификаты сервера → Создать самоподписанный сертификат.
Для корректной работы веб-клиента 1С по HTTPS убедитесь, что в файле default.vrd (или web.config) указан правильный URL с https. После добавления привязки перезапустите сайт в IIS и очистите кэш браузера.
В IIS Manager выберите опубликованный каталог (например, my_base). Дважды кликните на Аутентификация. Рекомендуемые настройки:
Также проверьте права NTFS на папку с файлами публикации: учётная запись пула приложений (обычно IIS APPPOOL\DefaultAppPool) должна иметь доступ на чтение и выполнение.
Для тестового доступа можно временно включить анонимную аутентификацию, но в боевой среде это небезопасно. Всегда используйте HTTPS + как минимум базовую аутентификацию со сложными паролями.
Откройте браузер и перейдите по адресу:
http://localhost/my_base/ (проверка HTTP) и
https://localhost/my_base/ (проверка HTTPS).
Вы должны увидеть страницу входа в веб-клиент 1С или сообщение об успешной публикации HTTP-сервисов.
С других компьютеров в сети используйте внешний IP-адрес сервера или его сетевое имя (например, https://192.168.1.100/my_base/).
Если вы не хотите разбираться в тонкостях IIS, SSL и аутентификации, доверьте настройку профессионалам. Мы опубликуем ваши базы на защищённом HTTPS, настроим резервное копирование и предоставим готовые ссылки для доступа.
Подберем оптимальный вариант для Ваших задач