Наверх

База знаний
Try 2 Fix
beta

1С:Предприятие: публикация на веб-сервере Apache 2.4 Windows

1С:Предприятие на WEB-сервере — набирающая популярность разновидность доступа к базам данных 1С. Есть как свои плюсы, так и свои минусы, но тем не менее, такой вариант очень удобен, особенно если работать приходится удалённо. А если это всё можно сделать не только на проприетарном IIS, а ещё и на Open Source WEB-сервере Apache 2.4 — то это вообще профит! Рассказываем и показываем!


Этап 1. Установка Apache 2.4.

  1. Загружаем Apache 2.4 с этого сайта, любого из зеркал.
  2. Из полученного архива достаём папку Apache24 и помещаем её, например, в
    C:\Program Files
  3. Устанавливаем Microsoft Visual C++ 2015 Redistributable x86 и x64, если их нет на Вашем ПК. Скачиваем отсюда.
  4. Открываем командную строку от имени администратора и переходим в ней в каталог с веб-сервером.
    C:\Program Files\Apache24\bin
  5. Устанавливаем Apache как сервис, для этого, находясь в указанной выше директории, набираем
    httpd.exe -k install

    Появится сообщение, содержащее слово Sucessfull. Значит всё хорошо. Только вот служба не запускается.

  6. Идём в соседнюю папку
    C:\Program Files\Apache24\conf
  7. Открываем для редактирования файл httpd.conf.
  8. В нём ищем строку Define SRVROOT и вписываем в неё адрес папки, которая является корнем Apache, то есть в нашем случае
    C:\Program Files\Apache24
  9. Перезапускаем сервер.
  10. Всё должно работать! А чтобы проверить в браузере наберите localhost.

Этап 2. Публикация на веб-сервере.

  1. Для того, чтобы мы могли публиковать наши данные на веб сервере, при установке 1С нужно выбрать компонент «Модули расширения веб-сервера«. Если MSI на сохранился, платформу можно переустановить. Если нет, то придётся ставить её заново, но в этот раз с включением модуля в ходе установки.
  2. Запускаем 1С:Предприятие от имени Администратора.
  3. Заходим в Конфигуратор > Администрирование > Публикация на веб-сервере…
  4. В открывшемся окне поочерёдно вводим имя базы данных (например, testbase), по которому мы будем обращаться в браузере к базе, и корень сайта на веб сервере (желательно, чтобы это была подпапка внутри Apache24/htdocs).
  5. Нажимаем опубликовать. Появится сообщение о публикации.
  6. 1С предложит перезапустить службу Apache, но мы рекомендуем сделать это и вручную через оснастку Службы.
  7. После этого в браузере помимо localhost вводим указанное имя базы данных, то есть целиком это будет http://localhost/testbase
  8. Первый раз откроется окно ввода логина и пароля для входа в базу данных 1С:Предприятие. В браузере будет необходимо включить Всплывающие окна. Страница перезагрузится и всё. База нам доступна!

Для доступа с другого ПК мы должны будем открыть 80 порт в брандмауэре Windows, либо в Вашем фаерволле. И заходить на IP адрес этого ПК в браузере, либо по NetBios имени. Например,

http://10.10.10.100/testbase

Возникли проблемы с базой данных? Попробуйте протестировать её!
Хотите ускорить работу 1С? Переходите на SQL!

Эти статьи будут Вам интересны

Автоматический вход в систему при наличие пароля

Если на Вашей учётной записи настольной Windows или Windows Server установлен пароль, но каждый раз вводить его при входе в систему Вы не хотите, или же вход в доменную учетную запись с нажатием Ctrl + Alt + Del Вас удручает - это можно исправить.

Zimbra 8.6 OSE: Ошибка проверки подлинности. Сброс пароля, разблокировка аккаунта

Одному из наших клиентов мы установили сервер для совместной работы Zimbra Collaboration Open Source Edition. Работает этот сервер под управлением Linux-подобной ОС, воплощая принцип "настроил и забыл". Но недавно случилась следующая проблема: при входе в консоль администратора появилось сообщение: "Ошибка проверки подлинности". Разбираемся с этой проблемой.

Cobian Backup 11: Невозможно создать каталог назначения \\… синтаксическая ошибка в имени файла, имени папки или метке тома

Резервное копирование - важная часть в жизни любого пользователя ПК. Мы для этих целей используем бесплатное приложение Cobian Backup 11 Gravity. Это конечно не монструозный Acronis Backup, но функционала Cobian хватает с головой. Самый частый случай использования этого ПО нами - резервное копирование баз данных 1С:Предприятие. А ещё лучше не просто делать копии, а делать их на NAS - внешнее сетевое хранилище. И в такой связке нам попалась ошибка Cobian Backup в момент создания копии: Невозможно создать каталог назначения \%NAS_NAME% синтаксическая ошибка в имени файла, имени папки или метке тома. Исправляем её.