Установка сервера Аpache 2.4




В публикации описана установка web-сервера Аpache 2.4 на платформе Windows

Веб- сервер устанавливается на 64-битную платформу Windows. Сервер 1с предприятия также 64-битный, версия платформы 8.3.10.2561 

  • Самая первая попытка установить Apache была с использованием XAMPP. Не "взлетело" из -за отсутствия мастерства.
  • Продолжение было с IIS. Здесь возникли сложности с запуском информационных баз 1с, которые решились установкой 32-битного веб-расширения сервера 1с предприятия, однако , хотелось обойтись установкой только 64- битной платформы.  Обсуждение ошибки с IIS здесь 
  • По описанию из статьи Настройка веб сервера Apache + 1С (Пошаговое руководство) установил Apache 2.2 , но веб- сервер не запустился по ошибке пост 32

С Apache 2.4 ,наконец, все получилось.

Описание установки по шагам.

Шаг 1. Скачивание дистрибутива

За дистрибутивом идем сюда  http://www.apachelounge.com/download/ . На момент публикации последний релиз 2.4.29.

На картинке ниже отмечены ссылки для 64-битной платформы Windows.

Шаг 2. Распаковка архива

Архив httpd-2.4.29-Win64-VC15 надо распаковать и папку Apache24 скопировать — я копировал в корень на C:  — тогда в конфигурационном файле будет мало правок.

Шаг 3. Редактирование файла конфигурации

Файл конфигурации httpd.conf находится в папке C:Apache24conf.

Редактируется файл блокнотом — для запуска локального веб-сервера надо изменить всего два параметра

ServerName localhost:80 и ServerAdmin — вашмейл@xx.ru

Шаг 4. Изменить переменную среды path Windows.

В переменную среды path надо добавить путь к исполняемым файлам Apache C:Apache24in

На Windows Server 2008 R2 и на Windows 7, на которых я выполнял эти действия  , через иконку на рабочем столе  Компьютер- Свойства системы- Дополнительные параметры системы-Переменные среды

Шаг 5. Установить компоненту С++

Для этого запустить ранее скачанный файл VC_redist.x64.

Я устанавливал на Windows 7 Professional  и на  Windows Server 2008 R2 .

Заметил, что библиотеки vc на 7- ке установились в папку C:WindowsSysWOW64, а на Server 2008 в папку C:WindowsSystem32, хотя обе системы 64- битные.

На работу веб- сервера , как оказалось,не влияет.

На Windows 7 операционную систему пришлось перезагрузить, на Windows Server 2008 — нет.

 

Шаг 6. Установка Apache как службы

 Запустить командную панель с правами администратора  Пуск-Выполнить-cmd, сменить папку на C:Apache24in , запустить

httpd.exe -k install

В списке служб -Пуск — Администрирование-Службы — находим службу Apache 2.4 — Запускаем, ставим тип запуска.

 

Установка веб сервера на этом завершена.

Дальнейшие действия хорошо описаны в публикации, на которую я ссылался в начале Настройка веб сервера Apache + 1С (Пошаговое руководство)

  • Проверка запуска веб-сервера — в браузере указать  http://localhost и увидеть It works!
  • Настроить брандмауэр для доступа с других компьютеров
  • Публикация информационной базы. Здесь заметил, что после публикации , при ответе на вопрос о перезапуске веб- сервера автоматический перезапуск не происходит, надо веб-сервер перезапускать вручную.

 

При работе с использованием веб- клиента была обнаружена ошибка

проявляется при открытии объекта из списка по двойному клику на ссылке. Обходное решение — открыть объект из контекстного меню .  

Полное описание ошибки здесь.

14 Comments

  1. Alien_job

    А подскажете, с какого релиза 1с поддерживает аппач 2.4 и возможно ли «подружить» 1с с аппачем в опен-сервере?

    Reply
  2. ВикторП

    С 8.3.8 появилась поддержка 2.4 апач. Опен сервер это что?

    Reply
  3. leks88

    Апач можно скачать с сайта https://www.anindya.com/category/windows/ как приложение msi и установить без извращений с запусками служб и прочего на любом сервере (я ставил на 2016 standard)

    Reply
  4. ВикторП

    о… как нашел этот сайт?

    Reply
  5. leks88

    (4) История давняя, потому уже не помню. Но нашел раз-пользуюсь всегда, чего другим советую

    Reply
  6. spezc

    (3) спасибо хорошая ссылка на Apache

    Reply
  7. ВикторП

    (5) Алексей , спасибо за ссылку , я проверю сервер с ssl с этого сайта , отпишусь по результатам.

    Reply
  8. ВикторП

    (5) Кратко отпишусь.

    по ссылке апач ставится. При установке возникает ошибка — исправляется редактированием конфигурационного файла — указать данные админа.

    различия в конфигурационном файла с /без ssl не заметил.

    Сертификат и ключ сформировал, но запуск с ssl пока не смог. Ошибка с Мutex. Разбираюсь с этим

    Reply
  9. valery_ok

    (8) для 2.4.23 работает вот такой код:

    <IfModule ssl_module>

    SSLRandomSeed startup builtin

    SSLRandomSeed connect builtin

    Mutex default

    SSLSessionCache none

    </IfModule>

    Reply
  10. Properman

    Подскажите решение проблемы. Поставил Apache 2.4 64-битный с 1С 8.3.10.2580 x64, как и с другими вариантами апача, будь то 32-битный на 32-битной 1С, работает одинаково, Если работаешь с одной базой все хорошо. Стоит открыть вторую, вторая ещё может загрузится, если сразу не выгрузится первая, и к обращении к первой начнет по новой загружаться, а если конфигурация другая, то вообще все по новой выгружается из памяти. Т.е. я так понял апач предназначен для работы с одной базой. С 2 и более даже однотипными он работать не может. Или же есть вариант как заставит 1С Web-сервер работать с несколькими базами? Пеперыл весь инет нет информации. Кто подскажет как сделать чтобы каждая база или процесс пользователя грузился в отдельный процесс. Просьба IIS не предлагать, стоит Windows 10 Home. Заранее спасибо!

    Reply
  11. sandybaev

    не знаю у меня аппач сразу встал как надо.

    нужно соблюдать разряд платформы, 1С и самого аппач и все.

    в патч ничего не прописывал.

    просто скопировал дистрибутивы, запустил через командную строку -install и все заработало.

    а вот для того чтобы все смотрело внаружку — это надо потрудиться, причем с хостером тоже.

    Reply
  12. mongol_76

    Большое человеческое спасибо!!! Была вот такая же нездоровая канитель, как тут: https://forum.infostart.ru/forum86/topic121760/

    Reply
  13. ВикторП

    Сам я сейчас использую апач с

    https://www.apachehaus.com/

    там еще лучше сделано:). Рекомендую

    Reply
  14. Evilleo

    Больше спасибо, очень помог!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *