Администрирование · 9 мин
Как узнать адрес веб-сервера 1С
Как узнать адрес веб-сервера 1С: через конфигуратор, настройки публикации, строку подключения, журнал регистрации и команды ОС. Пошаговые инструкции и FAQ.
Адрес веб-сервера 1С нужен, когда вы настраиваете доступ к базе через браузер или тонкий клиент по протоколу HTTP, подключаете мобильное приложение, настраиваете веб-сервисы или проверяете, почему публикация перестала отвечать. В отличие от файловой базы, где достаточно пути к каталогу, веб-развёртывание работает через URL, который формируется из имени сервера, порта и имени публикации.
Главная сложность в том, что единого места, где адрес «написан», не существует: он собирается из настроек веб-сервера (IIS или Apache), параметров публикации базы и сетевой конфигурации. Поэтому узнать адрес можно несколькими способами — через конфигуратор, файлы публикации, список баз в клиенте или сетевые утилиты.
Ниже разобраны все рабочие методы: от самого быстрого просмотра строки подключения до диагностики на стороне сервера. Выбирайте способ в зависимости от того, есть ли у вас доступ к конфигуратору, к серверу или только к рабочему месту пользователя.
Что именно считается адресом веб-сервера 1С
Под адресом веб-сервера обычно понимают URL, по которому опубликована информационная база. Он выглядит так: http://имя_сервера/имя_публикации или https://server.domain.local:444/base. Адрес состоит из протокола (http или https), имени или IP сервера, порта (если нестандартный) и имени публикации базы.
Важно различать адрес веб-сервера и адрес сервера 1С:Предприятия. Сервер приложений 1С работает через агент (обычно порт 1540) и кластер, а веб-сервер (IIS или Apache) — это отдельный компонент, который проксирует запросы от браузера к базе. Одна и та же база может быть доступна и по клиент-серверному протоколу, и через веб — это разные адреса.
Способ 1: посмотреть адрес через конфигуратор
Самый надёжный способ — открыть настройки публикации в конфигураторе. Для этого нужны права администратора базы и запуск в режиме «Конфигуратор».
- 1Откройте базу в конфигураторе под пользователем с полными правами
- 2Перейдите в меню «Администрирование» → «Публикация на веб-сервере»
- 3В открывшемся окне посмотрите поля «Веб-сервер» и «Имя» — это имя публикации
- 4Соберите полный адрес: http://имя_компьютера_сервера/имя_публикации
- 5Проверьте адрес, открыв его в браузере — должна появиться страница входа в базу
В этом же окне видно, какой веб-сервер используется (IIS или Apache), каталог публикации и включённые сервисы (HTTP-сервисы, Web-сервисы, тонкий клиент). Если публикация настроена, но поле веб-сервера пустое — скорее всего, вы смотрите не на том компьютере: настройки публикации хранятся локально на той машине, где работает веб-сервер.
Обратите внимание: конфигуратор показывает настройки публикации только при запуске на сервере с веб-сервером. Если вы открыли конфигуратор на рабочей станции, публикация может отображаться пустой, хотя база через веб работает.
Способ 2: найти адрес в списке баз клиента
Если база уже подключена у пользователя через веб, адрес виден прямо в окне запуска 1С. Откройте стартовое окно выбора информационных баз, выделите нужную базу и нажмите «Изменить» — в параметрах подключения будет указан вариант «На веб-сервере» и поле с URL.
Тот же адрес хранится в файле списка баз ibases.v8i, который находится в профиле пользователя (обычно %APPDATA%\1C\1CEStart\ibases.v8i). Откройте файл блокнотом и найдите строку вида Connect=ws=http://server/base; — это и есть адрес веб-сервера.
Этот способ удобен, когда у вас нет доступа к серверу, но есть рабочее место, где подключение уже настроено. Он также помогает убедиться, что пользователи подключаются именно к тому адресу, который вы ожидаете.
Способ 3: посмотреть настройки веб-сервера (IIS или Apache)
IIS (Windows)
Откройте диспетчер служб IIS (inetmgr) на сервере. В дереве сайтов найдите виртуальный каталог, соответствующий публикации 1С — его имя и есть имя публикации в URL. Адрес сайта и привязки (порт, заголовок узла) смотрите в разделе «Привязки сайта».
Apache
В Apache публикации прописаны в конфигурационном файле httpd.conf. Найдите директивы LoadModule _1cws_module и секции <Location /имя_публикации> — там указан путь к файлу default.vrd и имя публикации. Порт сервера задан директивой Listen.
В самом файле default.vrd (это XML-файл) содержатся параметры подключения к базе: имя сервера 1С, имя базы в кластере, включённые сервисы. Он не содержит сам URL, но подтверждает, что публикация существует и к какой базе привязана.
# Найти каталоги публикаций 1С в конфигурации Apache
grep -i "1cws\|vrd" /etc/apache2/httpd.conf
# Windows: открыть диспетчер IIS
inetmgrСпособ 4: определить сервер по сетевым признакам
Если вы знаете только, что «где-то есть веб-доступ», но не знаете где, начните с DNS-имени из URL пользователей и выполните ping или nslookup — так вы получите IP-адрес сервера. Далее командой netstat -an | findstr :80 на предполагаемом сервере проверьте, слушает ли он веб-порты.
Имя сервера приложений 1С (если база клиент-серверная) видно в консоли кластера серверов 1С:Предприятия. Но помните: веб-сервер может физически находиться на другой машине, чем сервер приложений — это типичная схема для нагруженных систем.
Как выбрать способ
Проверка, что адрес найден правильно
Найденный адрес нужно проверить до того, как сообщать его пользователям или вносить в настройки. Откройте URL в браузере: корректная публикация отвечает страницей входа в базу или запросом логина/пароля. Ошибка 404 означает, что имя публикации неверно или публикация не существует; ошибка 502/503 — что веб-сервер работает, но не может связаться с сервером 1С.
Как проверить результат
Страница входа в базу 1С
Ошибка 404 — неверное имя публикации
URL открывается без предупреждений, https с валидным сертификатом
Браузер сообщает о недоверенном сертификате
База запускается по тому же URL
Ошибка соединения с сервером 1С — проверьте default.vrd
Дополнительно проверьте адрес из тонкого клиента: добавьте базу с вариантом подключения «На веб-сервере» и укажите найденный URL. Если подключение проходит — адрес рабочий и может раздаваться пользователям.
Типичные ошибки и ограничения
Отдельное ограничение: если доступ организован через обратный прокси или внешний шлюз, внутренний адрес публикации и внешний URL будут различаться. В этом случае узнавать адрес нужно у администратора сети, а настройки публикации в 1С покажут только внутреннюю часть.
Частые вопросы
Чем адрес веб-сервера отличается от адреса сервера 1С?
Сервер 1С:Предприятия — это служба агента кластера (порт 1540 и смежные), к которой подключаются клиенты по собственному протоколу. Веб-сервер (IIS/Apache) — отдельное ПО, принимающее HTTP-запросы и передающее их базе через модуль 1С. У них разные адреса и порты, и физически это могут быть разные машины.
Можно ли узнать адрес, не имея доступа к серверу?
Да. Посмотрите параметры базы в окне запуска 1С у любого пользователя, который подключается через веб, или откройте файл ibases.v8i в профиле пользователя — там хранится строка подключения с URL.
URL открывается, но показывает ошибку 404. Что не так?
Веб-сервер работает, но публикации с таким именем нет. Проверьте точное имя публикации (регистр символов может иметь значение на Apache) и убедитесь, что виртуальный каталог существует в IIS или секция Location есть в конфигурации Apache.
Где физически хранятся настройки публикации?
В каталоге публикации на веб-сервере: файл default.vrd содержит параметры подключения к базе, а привязка URL к этому каталогу задаётся в конфигурации IIS или Apache. Путь к каталогу виден в окне публикации конфигуратора на сервере.
Как узнать адрес для мобильного клиента 1С?
Мобильный клиент использует тот же URL публикации, что и тонкий клиент по HTTP. Убедитесь, что в настройках публикации включён нужный тип доступа, и что адрес доступен из сети, где работает мобильное устройство (для внешнего доступа потребуется внешний URL или VPN).
Адрес работал, а теперь не открывается. С чего начать?
Проверьте по цепочке: отвечает ли веб-сервер (открывается ли любая страница на нём), запущены ли службы IIS/Apache и агент сервера 1С, не изменился ли IP или DNS-имя сервера, не истёк ли SSL-сертификат при использовании https.
Что важно запомнить
Адрес веб-сервера 1С — это URL публикации базы, который виден в конфигураторе («Администрирование» → «Публикация на веб-сервере»), в списке баз клиента и в файле ibases.v8i. Настройки публикации хранятся на машине с веб-сервером в файле default.vrd. Найденный адрес всегда проверяйте открытием в браузере и подключением тонкого клиента, а перед любыми изменениями делайте резервную копию конфигурации.