
Веб-сервер для 1С — это программный посредник, через который к информационной базе 1С можно подключаться по сети с помощью браузера (веб-клиент) или тонкого клиента по протоколу HTTP/HTTPS. Иными словами, база «публикуется» на веб-сервере и становится доступной не только из локальной сети офиса, но и через интернет.
Настройка веб-сервера решает сразу несколько задач: организует удалённый доступ к 1С, заметно ускоряет работу файловых баз по сети и — при правильной настройке — обеспечивает защищённое подключение. Разберём всё по порядку.
Удалённый доступ к 1С через веб-сервер
Главная причина, по которой настраивают веб-сервер, — удалённая работа в 1С. После публикации базы сотрудники могут заходить в программу из дома, из филиала или со смартфона: достаточно открыть в браузере адрес базы и ввести логин и пароль. Не нужно устанавливать клиент 1С на каждый компьютер и настраивать VPN под каждого пользователя.
Чтобы доступ к 1С работал из интернета, недостаточно просто установить веб-сервер — нужно подготовить сетевую инфраструктуру.
- Реальный (белый) IP-адрес. У интернет-канала, к которому подключён сервер, должен быть внешний статический IP-адрес. Если провайдер выдаёт «серый» IP (за общим NAT), подключиться к серверу напрямую из интернета не получится — потребуется белый IP (обычно подключается у провайдера как отдельная услуга) или организация доступа через VPN.
- Проброс портов на роутере. На маршрутизаторе настраивается перенаправление портов (port forwarding / NAT) с внешнего IP на внутренний адрес сервера, где работает веб-сервер. Как правило, пробрасываются порты 80 (HTTP) и 443 (HTTPS).
- Защищённое соединение. Поскольку данные идут через открытый интернет, подключение обязательно нужно шифровать — об этом подробно в разделе Защита данных: HTTPS и SSL ниже.
Если белого IP нет или открывать доступ наружу нежелательно, альтернативой может стать перенос базы в облако 1С или работа через сервис 1С Онлайн — мы поможем подобрать подходящий вариант.
Ускорение работы файловых баз 1С по сети
Второе важное преимущество веб-сервера — рост скорости работы для файловых баз 1С, к которым подключаются по сети несколько пользователей. Чтобы понять, почему так происходит, посмотрим, как файловая база работает в обычном режиме.
При классическом сетевом доступе файл базы (формат .1CD) лежит в общей сетевой папке, а каждый клиент 1С обращается к нему напрямую по сети (через протокол общего доступа к файлам, SMB). Это значит, что вся обработка данных идёт на стороне клиента: чтобы построить отчёт или провести документ, программа вынуждена «гонять» по сети множество мелких операций чтения и записи прямо к файлу базы. В результате:
- Сеть становится узким местом. По ней передаётся огромное количество мелких запросов к файлу, а не готовый результат — отсюда задержки, особенно при медленном канале, Wi-Fi или большом числе пользователей.
- Чаще возникают блокировки. Когда несколько человек одновременно работают с одним файлом по сети, они мешают друг другу — операции выстраиваются в очередь.
- Выше риск повреждения базы. Любой обрыв сети во время записи может нарушить целостность файла.
Когда база публикуется через веб-сервер, схема меняется: вся работа непосредственно с файлом базы выполняется на сервере, где этот файл и хранится. Клиент (браузер или тонкий клиент) общается с сервером по HTTP, и по сети передаётся уже не «сырой» файловый трафик, а только результат — то, что нужно показать пользователю. Нагрузка на сеть падает в разы, число блокировок снижается, а скорость работы удалённых и сетевых пользователей заметно возрастает.
Фактически веб-сервер приближает поведение файловой базы к клиент-серверному: тяжёлая работа уходит на сервер, а по сети идёт минимум данных. При этом не нужно покупать дорогой сервер 1С:Предприятие и СУБД — для многих небольших и средних компаний публикация файловой базы через веб-сервер становится недорогим способом ускорить работу без перехода на клиент-серверную архитектуру. Важно понимать, что веб-сервер не превращает файловую базу в полноценную SQL-базу, но в большинстве сценариев сетевой работы выигрыш в скорости и стабильности очень ощутимый.
Защита данных: HTTPS и SSL обязательны
Как только база 1С становится доступна из интернета, к вопросу безопасности нужно отнестись серьёзно. Если подключение идёт по обычному HTTP, данные — включая логины, пароли и содержимое документов — передаются по сети в открытом виде, и их теоретически можно перехватить.
Поэтому веб-сервер для 1С нужно настраивать строго на работу по HTTPS с использованием SSL-сертификата, который шифрует весь трафик между клиентом и сервером. Сертификат можно получить двумя способами:
- Доверенный (купленный или бесплатный от центра сертификации). Например, бесплатный сертификат Let’s Encrypt или коммерческий от удостоверяющего центра. Такой сертификат браузеры и клиенты признают автоматически — пользователь не видит предупреждений, подключение «зелёное» и доверенное.
- Самоподписанный. Бесплатный сертификат, который выпускается самостоятельно. Шифрование он обеспечивает так же надёжно, но не подтверждён внешним центром сертификации, поэтому браузер показывает предупреждение, а сертификат нужно вручную добавить в доверенные на каждом устройстве. Подходит для внутреннего использования и ограниченного круга пользователей.
Какой вариант выбрать — зависит от того, кто и откуда будет подключаться. Для публичного доступа удобнее доверенный сертификат, для закрытого контура подойдёт и самоподписанный. Мы поможем выпустить, установить и настроить сертификат правильно.
Какой веб-сервер выбрать: IIS или Apache
1С:Предприятие 8 поддерживает два веб-сервера — IIS (Internet Information Services от Microsoft) и Apache. Оба справляются с публикацией баз, но у каждого свои особенности.
- IIS — веб-сервер Microsoft. Для пользователей Windows это, как правило, оптимальный выбор: он уже встроен в операционную систему и включается как стандартный компонент, тесно интегрирован с Windows и её службами, привычен администраторам и хорошо работает с доменной аутентификацией. Отдельно ничего скачивать и собирать не нужно.
- Apache — бесплатный кроссплатформенный веб-сервер, работает и на Windows, и на Linux. Гибкий и широко распространённый, чаще применяется на Linux-серверах. Требует отдельной установки и настройки.
Выбор зависит от вашей инфраструктуры: если сервер работает под Windows — обычно используют встроенный IIS, если под Linux — Apache. Мы подберём и настроим подходящий вариант под ваше оборудование.
Как мы настраиваем веб-сервер для 1С
- Анализ. Оцениваем сервер, операционную систему, тип базы (файловая или клиент-серверная) и сценарий доступа.
- Установка и настройка веб-сервера. Поднимаем IIS или Apache и публикуем базу 1С.
- Сетевые настройки. Помогаем с белым IP и пробросом портов на роутере для доступа из интернета.
- Настройка HTTPS. Выпускаем и устанавливаем SSL-сертификат, переводим публикацию на защищённое соединение.
- Проверка и сопровождение. Тестируем доступ и скорость, при необходимости берём на удалённое сопровождение.
Сколько стоит настройка веб-сервера для 1С
Стоимость зависит от состояния сервера и сети, типа базы и требований к доступу. Простая публикация файловой базы в локальной сети и настройка защищённого доступа из интернета с сертификатом — это разные по объёму работы. Чтобы назвать точную цену, нам нужно понять вашу конфигурацию. Эта услуга тесно связана с установкой и настройкой 1С — при необходимости выполним всё комплексно.
