Наверх

База знаний
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!

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

1С:Предприятие: Сохранение и редактирование списка баз данных

Если у Вас при запуске 1С:Предприятие в списке больше 3 баз, а Вы собираетесь перенести их с одного ПК на другой или появилась необходимость переустановить систему, но не хочется заново добавлять их в список - есть выход! Рассказываем и показываем как можно манипулировать этим списком!

FreeBSD 11: Обновление портов вручную и по расписанию

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

Меняем режим работы контроллера HDD c IDE на AHCI

До недавних пор все материнские платы для настольных ПК в настройках контроллера HDD имели два режима работы HDD: IDE и AHCI. Чаще всего, особенно раньше, по-умолчанию был выбран режим IDE, хотя он и устаревший. ОС устанавливалась, зная о том, что для HDD выбран режим IDE, и прописывала этот режим работы в реестр. Если по каким-то причинам (обновление BIOS, смена настроек BIOS, сброс BIOS в режим по-умолчанию или Вы решили использовать RAID) происходило переключение режима с IDE на AHCI, Windows переставала загружаться, выдавая синий экран смерти с кодом 0x0000007B. Форумы пестрят сообщениями о том, что "нужно переустановить ОС". Конечно же, это поможет. Но есть и более простой способ!