Администрирование · 9 мин
Как отключить веб-клиент 1С
Как отключить веб-клиент 1С: снятие публикации на веб-сервере, настройка конфигуратора, запрет доступа через браузер и проверка результата.
Веб-клиент 1С позволяет работать с информационной базой через браузер без установки платформы на компьютере пользователя. Однако в ряде случаев его требуется отключить: например, когда доступ через браузер больше не нужен, создаёт угрозу безопасности, расходует лицензии или нагружает сервер. Отключение выполняется либо на стороне веб-сервера (снятие публикации), либо на уровне настроек самой базы.
Важно понимать, что «веб-клиент» как режим запуска и «публикация на веб-сервере» — связанные, но разные вещи. Можно запретить запуск веб-клиента конкретным пользователям, а можно полностью убрать публикацию базы с веб-сервера, после чего адрес в браузере перестанет открываться. Выбор способа зависит от цели: временное ограничение или полное прекращение работы через браузер.
Перед любыми изменениями убедитесь, что у вас есть права администратора на сервере 1С и на веб-сервере, а также актуальная резервная копия базы. Ошибочные действия при работе с IIS или Apache могут затронуть и другие опубликованные ресурсы.
Определите, как именно работает веб-клиент в вашей инфраструктуре
Прежде чем что-то отключать, выясните, каким способом пользователи попадают в базу через браузер. Самый распространённый вариант — публикация информационной базы на веб-сервере IIS (Windows) или Apache. В этом случае существует каталог публикации с файлом default.vrd, а в веб-сервере настроено виртуальное приложение.
Второй вариант — доступ через сервер «1С:Предприятия» с кластером, где веб-сервер выступает посредником между браузером и рабочими процессами кластера. Третий, более редкий сценарий — работа через «1С:Линк» или аналогичные сервисы туннелирования, где отключение выполняется в панели управления соответствующего сервиса.
Уточнить способ публикации можно, открыв файл default.vrd в каталоге публикации: в нём указано имя базы, тип подключения (серверное или файловое) и параметры соединения. Этот же файл понадобится, если вы решите не удалять публикацию полностью, а только ограничить её.
Найдите каталог публикации и файл default.vrd
Проверьте список сайтов и приложений в IIS или конфигурацию Apache
Отключение выполняется в личном кабинете сервиса, а не на локальном сервере
Снимите публикацию базы через конфигуратор 1С
Самый аккуратный способ отключить веб-клиент — использовать штатный механизм публикации в конфигураторе. Откройте конфигуратор под учётной записью с правами администратора, перейдите в меню «Администрирование» и выберите пункт «Публикация на веб-сервере». В списке найдите нужную публикацию.
Если требуется полностью убрать доступ, снимите публикацию: в зависимости от версии платформы это делается удалением публикации из списка или снятием соответствующего флажка с последующим применением изменений. Платформа при этом корректно удалит или деактивирует настройки на веб-сервере.
Если задача — не удалить публикацию, а именно запретить веб-клиент, в диалоге публикации откройте настройки и снимите флажок, разрешающий запуск веб-клиента, оставив, например, только веб-сервисы или тонкий клиент через веб-сервер. Это удобно, когда через ту же публикацию работают интеграции по HTTP.
- 1Откройте конфигуратор с правами администратора
- 2Перейдите: Администрирование → Публикация на веб-сервере
- 3Выберите нужную публикацию в списке
- 4Снимите публикацию или отключите в ней веб-клиент
- 5Примените изменения и дождитесь перезапуска веб-сервера
- 6Проверьте в браузере, что адрес базы недоступен
Отключите публикацию вручную на веб-сервере
Если конфигуратор недоступен или публикация создавалась вручную, отключение выполняется средствами самого веб-сервера. Порядок действий отличается для IIS и Apache.
Отключение в IIS
Откройте диспетчер служб IIS, найдите сайт и виртуальное приложение, соответствующее публикации 1С. Для временного отключения достаточно остановить приложение или пул приложений, связанный с публикацией. Для полного удаления — удалите виртуальное приложение из дерева сайта, а затем при необходимости удалите каталог публикации на диске.
Отключение в Apache
В Apache публикация описывается директивами в файле конфигурации (обычно httpd.conf или отдельном подключаемом файле). Закомментируйте или удалите блок, отвечающий за публикацию 1С (секцию с путём к default.vrd и обработчиком wsap), после чего перезапустите Apache. Без перезапуска изменения не вступят в силу.
Запретите запуск веб-клиента на уровне пользователей
Полное снятие публикации — не всегда оптимальное решение. Если публикация нужна для веб-сервисов или мобильного клиента, а запретить требуется только интерактивную работу в браузере, ограничьте доступ на уровне прав. В настройках публикации (файл default.vrd или диалог публикации в конфигураторе) можно явно запретить запуск веб-клиента, оставив остальные механизмы активными.
Дополнительно контролируйте состав пользователей: отключайте учётные записи сотрудников, которым веб-доступ больше не нужен, и проверяйте роли на предмет прав запуска. В клиент-серверном варианте также полезно настроить профили групп доступа, чтобы минимизировать риск несанкционированного входа через браузер.
Как выбрать способ отключения
Проверьте результат и закройте сопутствующие дыры
После отключения обязательно проверьте результат с клиентской стороны. Откройте в браузере прежний адрес базы: при полном снятии публикации вы должны получить ошибку 404 или 403, при запрете веб-клиента — сообщение о невозможности запуска. Очистите кэш браузера или проверьте в режиме инкогнито, чтобы исключить закэшированные страницы.
Не забудьте про смежные моменты: если публикация была доступна из интернета, проверьте правила на файрволе и маршрутизаторе — проброс портов на веб-сервер после отключения веб-клиента стоит убрать. Также проверьте, не остались ли активными публикации веб-сервисов, которые могут использоваться для обхода ограничений.
Как проверить результат
Ошибка 404/403 или отказ в запуске веб-клиента
База по-прежнему открывается и запрашивает логин
Публикация отсутствует или остановлена
Приложение активно, обработчик 1С загружен
Порт закрыт, соединение не устанавливается
Адрес доступен извне, проброс портов сохранён
Типичные ошибки при отключении веб-клиента
На практике отключение часто выполняется формально, и доступ фактически сохраняется. Разберём самые частые промахи.
Первая ошибка — удаление только ярлыков и ссылок у пользователей при сохранённой публикации. Любой, кто знает адрес, продолжит заходить в базу. Вторая ошибка — отключение приложения в IIS без удаления обработчика и каталога: при следующей публикации или перезапуске настройки могут восстановиться. Третья — забытый второй веб-сервер: в организациях нередко публикуют базу и на тестовом сервере, о котором вспоминают последним.
FAQ: частые вопросы об отключении веб-клиента 1С
Можно ли отключить веб-клиент, не трогая тонкий клиент через веб-сервер?
Да. В настройках публикации можно разрешить или запретить каждый способ подключения отдельно: веб-клиент, тонкий клиент через веб-сервер, веб-сервисы. Запретите только веб-клиент, остальные механизмы продолжат работать.
Что произойдёт с сеансами пользователей при отключении?
Активные сеансы веб-клиента будут разорваны при остановке приложения или перезапуске веб-сервера. Пользователи потеряют несохранённые данные в открытых формах, поэтому заранее предупредите их о плановом отключении.
Освобождаются ли лицензии после отключения веб-клиента?
Лицензии занимают активные сеансы, а не сама публикация. После завершения сеансов лицензии освобождаются автоматически по тайм-ауту или сразу при принудительном завершении сеансов в консоли кластера.
Как вернуть веб-клиент обратно, если он понадобится?
Если публикация была только остановлена, достаточно запустить приложение в IIS или раскомментировать конфигурацию Apache. Если публикация удалена, создайте её заново через конфигуратор: Администрирование → Публикация на веб-сервере.
Нужно ли отключать веб-клиент, если база работает только в локальной сети?
Если веб-клиент не используется, публикацию лучше снять даже в локальной сети: это сокращает поверхность атаки и снижает нагрузку на веб-сервер. Доступ через браузер внутри периметра — такой же потенциальный вектор риска, как и внешний.
Где посмотреть, какие базы опубликованы на сервере?
В IIS — в списке сайтов и приложений, в Apache — в конфигурационных файлах. Дополнительно поищите на диске сервера каталоги с файлами default.vrd: каждый такой файл указывает на существующую или бывшую публикацию.
Что важно запомнить
Отключение веб-клиента 1С сводится к снятию публикации на веб-сервере или запрету запуска веб-клиента в её настройках. Перед изменениями сделайте резервные копии конфигурации, после — проверьте недоступность адреса в браузере и уберите внешние пробросы портов. Если публикация нужна для веб-сервисов, ограничивайте только интерактивный доступ.