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

26.10.17

Администрирование - Администрирование веб-серверов

В публикации описана установка 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:\Apache24\conf.

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

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

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

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

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

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

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

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

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

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

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

 

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

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

httpd.exe -k install

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

 

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

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

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

 

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

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

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

См. также

Администрирование веб-серверов Сервера Системный администратор Программист Абонемент ($m)

WEB приложение для управления сеансами сервера 1С, имеет адаптивный web интерфейс. Возможности: удаление сеансов; завершение rphost процессов; запуск службы 1С сервера (если остановлена). Используется авторизация BasicAuth с защитой от брутфорса. Поддерживает работу по http https протоколам.

1 стартмани

08.11.2024    385    6    gortrex    2    

3

Администрирование веб-серверов Бесплатно (free)

Ошибка 1С веб-сервис IIS. Ошибка доступа к файлу...183(0x000000B7) Невозможно создать файл, так как он уже существует.

27.09.2024    636    California_Dreaming    0    

3

Администрирование веб-серверов Системный администратор Бесплатно (free)

В материале описан порядок действий по настройке Apache для работы по защищенному протоколу HTTPS c 1С на операционной системе РедОС с выпуском сертификата SSL.

09.05.2024    2331    artemusII    1    

9

Администрирование веб-серверов Системный администратор Программист Бесплатно (free)

Инструкция, как опубликовать веб-сервис с помощью OSPanel.

06.05.2024    1640    lostcay    0    

5

Администрирование веб-серверов Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Статья описывает алгоритм установки, настройки и "сопряжения" с 1С веб-сервера Apache на РедОС. Статья, может, будет полезна тем, кто ищет в сети работающие алгоритмы установки веб-сервера и публикации на нем информационных баз 1С в контуре операционной системы РедОС. Помимо этого в статье рассмотрены некоторые спорные моменты, для анализа которых не удалось найти достаточно информации в сети.

25.04.2024    3136    artemusII    8    

18

WEB-интеграция Администрирование веб-серверов Платные (руб)

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL, 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быстрая инсталляция портала за пару часов, удобный и интуитивно понятный интерфейс и безопасность данных помогут упростить работу с порталом и ускорить выполнение бизнес-процессов компании.

128000 руб.

19.12.2023    1382    1    0    

9

Сервера Администрирование веб-серверов Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подробная пошаговая инструкция (как делал я) установки Сервера взаимодействия версия 22.0.26 на Windows Server 2022. Установка собственного объектного хранилище с помощью системы MinIO (https://min.io/). Настройка Сервера взаимодействия для обмена файлами в сообщениях.

1 стартмани

07.04.2023    20279    VPanin56    53    

77
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Alien_job 190 26.10.17 17:27 Сейчас в теме
А подскажете, с какого релиза 1с поддерживает аппач 2.4 и возможно ли "подружить" 1с с аппачем в опен-сервере?
2. ВикторП 350 26.10.17 21:14 Сейчас в теме
С 8.3.8 появилась поддержка 2.4 апач. Опен сервер это что?
3. leks88 26 28.10.17 08:17 Сейчас в теме
Апач можно скачать с сайта https://www.anindya.com/category/windows/ как приложение msi и установить без извращений с запусками служб и прочего на любом сервере (я ставил на 2016 standard)
Merkalov; criptid; Trukit; user848218; mangy; ikalmykia; Kaspirovsky; rosinfo1; SinglCOOLer; Raskad; CYCTAHOH; doom2good; Gendelf; romankoav; SteelRat95; scherbyna; andrey7617; Idris1204; ZIGER666; orfos; AllexSoft; CyberCerber; nbondarenko; eugenimur; 18101986; maksa2005; ShalamovEV; dour-dead; Alien_job; +29 Ответить
6. spezc 792 28.10.17 12:51 Сейчас в теме
(3) спасибо хорошая ссылка на Apache
4. ВикторП 350 28.10.17 08:50 Сейчас в теме
о... как нашел этот сайт?
5. leks88 26 28.10.17 08:55 Сейчас в теме
(4) История давняя, потому уже не помню. Но нашел раз-пользуюсь всегда, чего другим советую
7. ВикторП 350 29.10.17 10:24 Сейчас в теме
(5) Алексей , спасибо за ссылку , я проверю сервер с ssl с этого сайта , отпишусь по результатам.
8. ВикторП 350 03.11.17 09:52 Сейчас в теме
(5) Кратко отпишусь.

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

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

Сертификат и ключ сформировал, но запуск с ssl пока не смог. Ошибка с Мutex. Разбираюсь с этим
9. valery_ok 02.02.18 10:38 Сейчас в теме
(8) для 2.4.23 работает вот такой код:

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
Mutex default
SSLSessionCache none
</IfModule>
10. Properman 5 06.02.18 10:44 Сейчас в теме
Подскажите решение проблемы. Поставил Apache 2.4 64-битный с 1С 8.3.10.2580 x64, как и с другими вариантами апача, будь то 32-битный на 32-битной 1С, работает одинаково, Если работаешь с одной базой все хорошо. Стоит открыть вторую, вторая ещё может загрузится, если сразу не выгрузится первая, и к обращении к первой начнет по новой загружаться, а если конфигурация другая, то вообще все по новой выгружается из памяти. Т.е. я так понял апач предназначен для работы с одной базой. С 2 и более даже однотипными он работать не может. Или же есть вариант как заставит 1С Web-сервер работать с несколькими базами? Пеперыл весь инет нет информации. Кто подскажет как сделать чтобы каждая база или процесс пользователя грузился в отдельный процесс. Просьба IIS не предлагать, стоит Windows 10 Home. Заранее спасибо!
11. sandybaev 201 06.02.18 10:47 Сейчас в теме
не знаю у меня аппач сразу встал как надо.
нужно соблюдать разряд платформы, 1С и самого аппач и все.
в патч ничего не прописывал.
просто скопировал дистрибутивы, запустил через командную строку -install и все заработало.

а вот для того чтобы все смотрело внаружку - это надо потрудиться, причем с хостером тоже.
12. mongol_76 12.07.18 16:50 Сейчас в теме
Большое человеческое спасибо!!! Была вот такая же нездоровая канитель, как тут: https://forum.infostart.ru/forum86/topic121760/
13. ВикторП 350 13.07.18 09:25 Сейчас в теме
Сам я сейчас использую апач с
https://www.apachehaus.com/
там еще лучше сделано:). Рекомендую
Xershi; Исключение; +2 Ответить
14. Evilleo 50 18.10.18 15:08 Сейчас в теме
Больше спасибо, очень помог!
15. One_Assembler 30.09.20 15:43 Сейчас в теме
16. Serg O. 297 14.03.21 13:31 Сейчас в теме
застрял на Шаг 6. Установка Apache как службы

Запустить командную панель с правами администратора ...

Это прям квест... полчаса мучений! просто CMD - это НЕ по до администратором !!!

самый простой способ - через меню Пуск
Пуст - ВСЕ ПРОГРАММЫ - Стандартные - Командная строка ... нажимаем на ней Запуск от Администратора!

иначе НЕ работает!
17. user1214212 25.05.21 09:14 Сейчас в теме
(16)
застрял на Шаг 6. Установка Apache как службы

Запустить командную панель с правами администратора ...

Это прям квест... полчаса мучений! просто CMD - это НЕ по до администратором !!!

самый простой способ - через меню Пуск
Пуст - ВСЕ ПРОГРАММЫ - Стандартные - Командная строка ... нажимаем на ней Запуск от Администратора!

иначе НЕ работает!


Уже давно в привычку вошло так ее запускать, точнее проще не много, в строке поиска в пуске пишешь cmd и все дальше так же правой кнопкой мыши и запуск от имени администратора)
18. marat.coolls 05.07.21 21:45 Сейчас в теме
Спасибо огромное! Взлетело!
19. user635667 09.12.21 07:16 Сейчас в теме
Зачем нужен

Шаг 3. Редактирование файла конфигурации
и
Шаг 4. Изменить переменную среды path Windows.

У меня и без этого взлетело. Apache 2.4.51 Win64
20. Магомедсалам 10.12.21 11:07 Сейчас в теме
Веб-сервер и сервер 1с на разных компьютерах, сервер 1с 64 бит, на веб-сервере платформа 32 бит, apache 32 бит ставить или 64?
Оставьте свое сообщение