К статье
Практический материал

Администрирование · 9 мин

Как отключить веб-клиент 1С

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

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

Важно понимать, что «веб-клиент» как режим запуска и «публикация на веб-сервере» — связанные, но разные вещи. Можно запретить запуск веб-клиента конкретным пользователям, а можно полностью убрать публикацию базы с веб-сервера, после чего адрес в браузере перестанет открываться. Выбор способа зависит от цели: временное ограничение или полное прекращение работы через браузер.

Перед любыми изменениями убедитесь, что у вас есть права администратора на сервере 1С и на веб-сервере, а также актуальная резервная копия базы. Ошибочные действия при работе с IIS или Apache могут затронуть и другие опубликованные ресурсы.

Определите, как именно работает веб-клиент в вашей инфраструктуре

Прежде чем что-то отключать, выясните, каким способом пользователи попадают в базу через браузер. Самый распространённый вариант — публикация информационной базы на веб-сервере IIS (Windows) или Apache. В этом случае существует каталог публикации с файлом default.vrd, а в веб-сервере настроено виртуальное приложение.

Второй вариант — доступ через сервер «1С:Предприятия» с кластером, где веб-сервер выступает посредником между браузером и рабочими процессами кластера. Третий, более редкий сценарий — работа через «1С:Линк» или аналогичные сервисы туннелирования, где отключение выполняется в панели управления соответствующего сервиса.

Уточнить способ публикации можно, открыв файл default.vrd в каталоге публикации: в нём указано имя базы, тип подключения (серверное или файловое) и параметры соединения. Этот же файл понадобится, если вы решите не удалять публикацию полностью, а только ограничить её.

База открывается по адресу http://сервер/имя_базыЕсть публикация на веб-сервере

Найдите каталог публикации и файл default.vrd

Публикация сделана через конфигураторЕсть запись в настройках веб-сервера

Проверьте список сайтов и приложений в IIS или конфигурацию Apache

Используется 1С:Фреш или облачный сервисПубликацией управляет сервис

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

Снимите публикацию базы через конфигуратор 1С

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

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

Если задача — не удалить публикацию, а именно запретить веб-клиент, в диалоге публикации откройте настройки и снимите флажок, разрешающий запуск веб-клиента, оставив, например, только веб-сервисы или тонкий клиент через веб-сервер. Это удобно, когда через ту же публикацию работают интеграции по HTTP.

Порядок действий в конфигураторе
  1. 1
    Откройте конфигуратор с правами администратора
  2. 2
    Перейдите: Администрирование → Публикация на веб-сервере
  3. 3
    Выберите нужную публикацию в списке
  4. 4
    Снимите публикацию или отключите в ней веб-клиент
  5. 5
    Примените изменения и дождитесь перезапуска веб-сервера
  6. 6
    Проверьте в браузере, что адрес базы недоступен

Отключите публикацию вручную на веб-сервере

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

Отключение в IIS

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

Отключение в Apache

В Apache публикация описывается директивами в файле конфигурации (обычно httpd.conf или отдельном подключаемом файле). Закомментируйте или удалите блок, отвечающий за публикацию 1С (секцию с путём к default.vrd и обработчиком wsap), после чего перезапустите Apache. Без перезапуска изменения не вступят в силу.

Запретите запуск веб-клиента на уровне пользователей

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

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

Маршрут решения

Как выбрать способ отключения

Веб-доступ больше не нужен вообщеСнимите публикацию полностью через конфигуратор или на веб-сервере
Через публикацию работают веб-сервисы или HTTP-интеграцииОставьте публикацию, но запретите в ней запуск веб-клиента
Нужно закрыть доступ только части сотрудниковОтключите их учётные записи или скорректируйте роли и профили доступа
База работает через облачный сервисВыполните отключение в панели управления сервиса

Проверьте результат и закройте сопутствующие дыры

После отключения обязательно проверьте результат с клиентской стороны. Откройте в браузере прежний адрес базы: при полном снятии публикации вы должны получить ошибку 404 или 403, при запрете веб-клиента — сообщение о невозможности запуска. Очистите кэш браузера или проверьте в режиме инкогнито, чтобы исключить закэшированные страницы.

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

Контрольные точки

Как проверить результат

Открытие адреса базы в браузере
Норма

Ошибка 404/403 или отказ в запуске веб-клиента

Тревожный признак

База по-прежнему открывается и запрашивает логин

Список приложений в IIS / конфигурация Apache
Норма

Публикация отсутствует или остановлена

Тревожный признак

Приложение активно, обработчик 1С загружен

Внешний доступ из интернета
Норма

Порт закрыт, соединение не устанавливается

Тревожный признак

Адрес доступен извне, проброс портов сохранён

Типичные ошибки при отключении веб-клиента

На практике отключение часто выполняется формально, и доступ фактически сохраняется. Разберём самые частые промахи.

Первая ошибка — удаление только ярлыков и ссылок у пользователей при сохранённой публикации. Любой, кто знает адрес, продолжит заходить в базу. Вторая ошибка — отключение приложения в IIS без удаления обработчика и каталога: при следующей публикации или перезапуске настройки могут восстановиться. Третья — забытый второй веб-сервер: в организациях нередко публикуют базу и на тестовом сервере, о котором вспоминают последним.

Типичные ошибки
01
Удаление ссылок у пользователей вместо снятия публикации — доступ по прямому адресу сохраняется
02
Отключение без перезапуска Apache — старые настройки продолжают действовать
03
Игнорирование тестовых и резервных публикаций той же базы
04
Сохранение открытого проброса портов на роутере после отключения
05
Отсутствие резервной копии конфигурации веб-сервера перед изменениями

FAQ: частые вопросы об отключении веб-клиента 1С

Можно ли отключить веб-клиент, не трогая тонкий клиент через веб-сервер?

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

Что произойдёт с сеансами пользователей при отключении?

Активные сеансы веб-клиента будут разорваны при остановке приложения или перезапуске веб-сервера. Пользователи потеряют несохранённые данные в открытых формах, поэтому заранее предупредите их о плановом отключении.

Освобождаются ли лицензии после отключения веб-клиента?

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

Как вернуть веб-клиент обратно, если он понадобится?

Если публикация была только остановлена, достаточно запустить приложение в IIS или раскомментировать конфигурацию Apache. Если публикация удалена, создайте её заново через конфигуратор: Администрирование → Публикация на веб-сервере.

Нужно ли отключать веб-клиент, если база работает только в локальной сети?

Если веб-клиент не используется, публикацию лучше снять даже в локальной сети: это сокращает поверхность атаки и снижает нагрузку на веб-сервер. Доступ через браузер внутри периметра — такой же потенциальный вектор риска, как и внешний.

Где посмотреть, какие базы опубликованы на сервере?

В IIS — в списке сайтов и приложений, в Apache — в конфигурационных файлах. Дополнительно поищите на диске сервера каталоги с файлами default.vrd: каждый такой файл указывает на существующую или бывшую публикацию.

Итог

Что важно запомнить

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