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

В этой статье мы разберём все актуальные способы подключения к веб-серверу — от стандартного входа через браузер до администрирования через Удалённый рабочий стол (RDP) и PowerShell. Особое внимание уделим типичным ошибкам (например, 502 Bad Gateway при работе с Nginx или Apache), настройке прав в IIS и мерам безопасности. Если вы администрируете сервер на Windows Server 2019/2022 или Linux с PostgreSQL, здесь найдёте решения под вашу конфигурацию.

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

1. Способы подключения к веб-серверу 1С

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

  • 🌐 Через браузер — для доступа к опубликованным базам (например, http://servername/base1c). Подходит пользователям и администраторам для проверки работоспособности.
  • 🖥️ Удалённый рабочий стол (RDP) — полный доступ к серверу Windows для настройки IIS, 1С:Предприятия и прав NTFS.
  • 🐧 SSH/консоль — для администрирования серверов на Linux (например, с Apache или Nginx в связке с ).
  • 🔧 Локальный вход — если сервер физически доступен (например, в серверной комнате).

Выбор способа зависит от вашей роли:

  • 👨‍💼 Администратор — используйте RDP или SSH для полного контроля.
  • 👨‍💻 Разработчик — достаточно браузера для тестирования опубликованных баз или SSH для настройки веб-сервера.
  • 👤 Пользователь — вам нужна только ссылка на базу (например, http://1c.company.ru/buh).
📊 Какой способ подключения вы используете чаще?
Через браузер
Удалённый рабочий стол (RDP)
SSH/консоль
Локальный вход

2. Вход через браузер: пошаговая инструкция

Самый простой способ — подключиться к опубликованной базе через веб-интерфейс. Для этого:

  1. Узнайте адрес сервера (например, 1c.yourcompany.ru или локальный IP 192.168.1.10).
  2. Добавьте к адресу путь к базе (например, /buh для бухгалтерии). Полный URL будет выглядеть так: http://1c.yourcompany.ru/buh.
  3. Введите логин и пароль пользователя (не путайте с учётной записью Windows!).

Если вместо формы входа вы видите ошибку, проверьте:

  • ✅ Правильность URL (регистр важен! /Buh и /buh — разные пути).
  • ✅ Работоспособность веб-сервера (IIS, Apache).
  • ✅ Настройки публикации в Консоли администрирования 1С (раздел Веб-серверы).

☑️ Проверка перед входом через браузер

Выполнено: 0 / 4
⚠️ Внимание: Если после ввода логина/пароля появляется ошибка 403 Forbidden, проблема в правах доступа к папке публикации. На сервере Windows проверьте разрешения для пользователя IIS_IUSRS в свойствах папки (например, C:\inetpub\wwwroot\base1c).

3. Подключение через RDP (Удалённый рабочий стол)

Для полного администрирования сервера на Windows используйте Протокол удалённого рабочего стола (RDP). Это даёт доступ ко всем настройкам: IIS, 1С:Предприятие, SQL Server или PostgreSQL.

Инструкция для подключения:

  1. Нажмите Win + R, введите mstsc и нажмите Enter.
  2. В поле Компьютер укажите IP или имя сервера (например, 192.168.1.10 или srvinternal.company.local).
  3. Введите логин и пароль администратора Windows (не 1С!).
  4. При первом подключении подтвердите сертификат безопасности.

После входа проверьте:

  • 🔄 Службы 1С — в services.msc должны работать Агент сервера 1С:Предприятия и Сервер 1С:Предприятия (x86-64).
  • 🌐 IIS — откройте Диспетчер IIS и убедитесь, что сайт с запущен.
  • 🗃️ Папки публикации — проверьте пути в C:\inetpub\wwwroot или другом каталоге.
⚠️ Внимание: Если RDP-подключение блокируется, проверьте настройки Брандмауэра Windows (порт 3389 должен быть открыт) и Групповой политики (возможно, доступ ограничен по IP).
💡

Сохраните RDP-подключение в файл (.rdp) с настройками экрана и принтеров — это сэкономит время при повторных входах. Для этого в окне подключения нажмите Показать параметры → Сохранить как

4. Администрирование через SSH (для Linux-серверов)

Если веб-сервер развёрнут на Linux (например, с Apache или Nginx), для управления используйте SSH. Это безопасный протокол для удалённого доступа к консоли.

Шаги для подключения:

  1. Откройте терминал (Linux/macOS) или программу PuTTY (Windows).
  2. Введите команду:
    ssh username@server_ip -p 22

    Например: ssh admin@192.168.1.15 -p 22.

  3. Подтвердите подлинность сервера (при первом подключении).
  4. Введите пароль пользователя Linux.

После входа проверьте:

  • 🐧 Статус служб 1С:
    sudo systemctl status srv1cv83
  • 🌐 Конфигурацию веб-сервера:
    sudo nano /etc/apache2/sites-available/1c.conf
  • 🗃️ Права на папки:
    ls -la /var/www/html/base1c

Типичные ошибки при SSH-подключении:

Ошибка Причина Решение
Connection refused Порт 22 закрыт или служба SSH не запущена Проверьте sudo systemctl status ssh и настройки фаервола
Permission denied (publickey) Отключён вход по паролю, требуется ключ Настройте аутентификацию по ключу или включите парольный вход в /etc/ssh/sshd_config
Host key verification failed Изменился ключ сервера Удалите старый ключ из ~/.ssh/known_hosts

5. Настройка прав доступа для веб-сервера

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

Для Windows (IIS)

Проверьте права на папку публикации (например, C:\inetpub\wwwroot\base1c):

  1. Кликните правой кнопкой по папке → Свойства → Безопасность.
  2. Добавьте пользователя IIS_IUSRS и дайте ему права Чтение и выполнение.
  3. Для записей в базу добавьте права Изменение для пользователя SQL Server или PostgreSQL.

Для Linux (Apache/Nginx)

Выполните команды:

sudo chown -R www-data:www-data /var/www/html/base1c

sudo chmod -R 755 /var/www/html/base1c

Если используется PostgreSQL, проверьте права на каталог данных:

sudo chown -R postgres:postgres /var/lib/postgresql/14/main

sudo chmod -R 700 /var/lib/postgresql/14/main

Что делать, если права настроены, но доступ всё равно запрещён?

Проблема может быть в SELinux (для CentOS/RHEL). Проверьте статус:

getenforce

Если включён (Enforcing), временно отключите для теста:

sudo setenforce 0

Или настройте контекст безопасности для папки:

sudo chcon -R -t httpd_sys_content_t /var/www/html/base1c

6. Типичные ошибки и их решения

При входе на веб-сервер пользователи сталкиваются с стандартными ошибками. Ниже — таблица с причинами и решениями.

Ошибка Вероятная причина Решение
403 Forbidden Недостаточные права на папку или неверные настройки IIS/Apache Проверьте права (см. раздел 5) и конфигурацию веб-сервера
502 Bad Gateway Служба 1С:Предприятия не запущена или проблемы с прокси (Nginx) Перезапустите службу srv1cv83 и проверьте логи Nginx (/var/log/nginx/error.log)
404 Not Found Неверный URL или база не опубликована Проверьте путь в Консоли администрирования 1С (раздел Веб-серверы)
500 Internal Server Error Ошибка в конфигурации или веб-сервера Посмотрите логи (C:\Program Files\1cv8\srvinfo\reg_1541\1CV8Log\) и Apache/IIS
Не удалось подключиться к информационной базе Проблемы с SQL Server или PostgreSQL Проверьте статус СУБД и доступность порта (1433 для MSSQL, 5432 для PostgreSQL)
⚠️ Внимание: Если после обновления 1С:Предприятия или веб-сервера перестали открываться базы, проверьте совместимость версий. Например, 1С 8.3.20 может не работать с IIS 7.5 — требуется обновление до IIS 10.
💡

90% ошибок при входе на веб-сервер 1С связаны с правами доступа или неверными настройками публикации. Всегда начинайте диагностику с проверки логов веб-сервера и службы 1С.

7. Безопасность: как защитить веб-сервер 1С

Открытый веб-доступ к — потенциальная уязвимость. Следуйте рекомендациям для защиты:

  • 🔒 Используйте HTTPS — настройте SSL-сертификат (например, через Let’s Encrypt) для шифрования трафика.
  • 🛡️ Ограничьте доступ по IP — в IIS или Nginx разрешите подключения только с корпоративных адресов.
  • 🔑 Сложные пароли — для пользователей и администраторов сервера. Используйте менеджеры паролей.
  • 🔄 Регулярные обновления — следите за патчами 1С:Предприятия, Windows/Linux и веб-сервера.

Пример настройки ограничения по IP в Nginx:

location /base1c {

allow 192.168.1.0/24;

allow 10.0.0.5;

deny all;

proxy_pass http://localhost:8080/base1c;

}

Для IIS используйте модуль IP Restrictions:

  1. Откройте Диспетчер IIS → выберите сайт.
  2. Перейдите в IP-адреса и ограничения доменов.
  3. Добавьте правило Разрешить для вашей подсети.

8. Альтернативные способы управления веб-сервером 1С

Помимо стандартных методов, есть дополнительные инструменты для администрирования:

  • 📊 Консоль администрирования 1С — позволяет управлять публикациями, кластерами и задачами без доступа к серверу. Путь: Пуск → 1С Предприятие → Администрирование сервера 1С:Предприятия.
  • 💻 PowerShell — для автоматизации задач на Windows. Пример команды для перезапуска службы:
    Restart-Service -Name srv1cv83 -Force
  • 📂 Утилита rac — консольная утилита для управления кластером . Пример:
    rac cluster --cluster=ТЕСТОВЫЙ list
  • 🌐 Веб-консоль 1С:EDT — для разработчиков (требует отдельной установки).

Важно: утилита rac входит в комплект поставки 1С:Предприятия начиная с версии 8.3.10. Для более ранних версий используйте Консоль администрирования.

⚠️ Внимание: Детали команд и параметров утилит могут отличаться в зависимости от версии 1С:Предприятия. Для точных инструкций сверьтесь с документацией вашей версии (доступна в C:\Program Files\1cv8\doc\).

FAQ: Частые вопросы по доступу к веб-серверу 1С

Как узнать адрес веб-сервера 1С, если его не знаю?

Адрес сервера можно узнать:

  • У администратора вашей сети или .
  • В файле конфигурации публикации (например, C:\inetpub\wwwroot\base1c\default.vrd — откройте его блокнотом).
  • Через Консоль администрирования 1С в разделе Веб-серверы.

Если сервер локальный, попробуйте адреса localhost, 127.0.0.1 или имя компьютера (узнать можно командой hostname в CMD).

Почему при входе через браузер появляется ошибка "Неверный логин или пароль", хотя данные верные?

Возможные причины:

  • Пользователь заблокирован в (проверьте в Конфигуратор → Администрирование → Пользователи).
  • Не совпадает регистр в логине (например, Ivanov и ivanov — разные пользователи).
  • Истёк пароль в Active Directory (если используется интеграция с Windows).
  • Включена двухфакторная аутентификация, но не настроен второй фактор.

Решение: сбросьте пароль через Конфигуратор или Управление пользователями 1С.

Можно ли войти на веб-сервер 1С с телефона или планшета?

Да, но с оговорками:

  • 📱 Через браузер — если сервер опубликован в интернет и поддерживает мобильные устройства (интерфейс может отображаться некорректно).
  • 💻 Через RDP — с помощью приложений Microsoft Remote Desktop (iOS/Android) или Chrome Remote Desktop.
  • ⚠️ Ограничение: 1С:Предприятие не оптимизировано для сенсорных экранов. Для полноценной работы рекомендуется ноутбук.
Как опубликовать базу 1С на веб-сервере, если её там нет?

Инструкция для публикации базы:

  1. Откройте Консоль администрирования сервера 1С.
  2. Перейдите в раздел Веб-серверы.
  3. Нажмите Опубликовать и выберите базу из списка.
  4. Укажите имя публикации (например, buh) и веб-сервер (IIS или Apache).
  5. Настройте аутентификацию (обычно Основная аутентификация 1С:Предприятия).
  6. Сохраните и проверьте доступ по ссылке http://servername/buh.

После публикации не забудьте настроить права на папку (см. раздел 5).

Что делать, если после обновления 1С перестал работать веб-доступ?

После обновления платформы или веб-сервера:

  1. Проверьте совместимость версий (например, 1С 8.3.20 требует IIS 10).
  2. Перезапустите службы:
    net stop srv1cv83 & net start srv1cv83
  3. Обновите конфигурацию веб-сервера:
    C:\Program Files\1cv8\8.3.x.xxx\bin\webinst.exe -apache24 -wsdir "C:\inetpub\wwwroot\base1c" -dir "C:\Program Files\1cv8\conf\" -connstr "Srvr=localhost;Ref=base1c;"
  4. Проверьте логи (C:\Program Files\1cv8\srvinfo\...) и веб-сервера.

Если проблема остаётся, откатните обновление или обратитесь в поддержку .