Установка сервера А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!
  • Настроить брандмауэр для доступа с других компьютеров
  • Публикация информационной базы. Здесь заметил, что после публикации , при ответе на вопрос о перезапуске веб- сервера автоматический перезапуск не происходит, надо веб-сервер перезапускать вручную.

 

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

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

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

См. также

Путь самурая. Ставим локальный Сервер взаимодействия

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

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

1 стартмани

07.04.2023    12331    VPanin56    40    

71

Публикатор 1С. Как публиковать базы с комфортом

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

Сегодня я расскажу вам про публикатор 1С баз. Это приложение, которое позволит с комфортом и удобством управлять зоопарком ваших веб публикаций. Если у вас больше 5 публикаций, и вам надо с ними что-то делать с завидным постоянством. Если для того чтобы опубликовать тестовую базу, вам приходится идти в техподдержку Если вам просто надоело копаться в конфигах, раздумывая, а нигде ли вы не ошиблись в пробелах и запятых - то тогда вам будет интересна эта публикация.

20.03.2023    6615    71    Segate    4    

26

Midnight Commander, установленный с Entware, не выполняет команды и не запускает файлы

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

Столкнулся с проблемой, установил на роутер Midnigt Commander с репозитория Entware, при попытке выполнения команды программа пишет ошибку "The shell is already running a command". Данная публикация описывает способ решения этой проблемы.

20.03.2023    3356    Eugen-S    2    

3

Публикация 1С на Apache SSL в локальной среде разработки

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

В статье описывается установка и настройка веб-сервера Apache для работы с 1С через https.

09.02.2023    5229    lone_mayson    4    

41

Контейнер Docker для размещения публикации базы 1С на разных платформах

Администрирование веб-серверов Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Появилась необходимость развернуть на одном хосте две публикации базы, но не на одной платформе, а на разных. Тут я расскажу, как это сделать для версии 8.3.22.1704.

02.02.2023    3318    Sney_Kice    1    

21

Быстрое конфигурирование серверов с Ansible

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

Всю рутину по обновлению платформы, настройке веб-серверов и серверов хранилищ на всем парке серверов компании можно автоматизировать с помощью удобочитаемых YAML-скриптов Ansible. О том, как написать сценарии такой автоматизации, чтобы запускать их параллельно для группы серверов, на митапе «Инструменты автоматизации рутины в 1С-разработке» рассказал ведущий разработчик компании ПИК Digital Павел Комаров.

26.01.2023    4773    lopatrik    4    

22
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Alien_job 190 26.10.17 17:27 Сейчас в теме
А подскажете, с какого релиза 1с поддерживает аппач 2.4 и возможно ли "подружить" 1с с аппачем в опен-сервере?
2. ВикторП 342 26.10.17 21:14 Сейчас в теме
С 8.3.8 появилась поддержка 2.4 апач. Опен сервер это что?
3. leks88 25 28.10.17 08:17 Сейчас в теме
Апач можно скачать с сайта https://www.anindya.com/category/windows/ как приложение msi и установить без извращений с запусками служб и прочего на любом сервере (я ставил на 2016 standard)
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; +28 Ответить
6. spezc 781 28.10.17 12:51 Сейчас в теме
(3) спасибо хорошая ссылка на Apache
4. ВикторП 342 28.10.17 08:50 Сейчас в теме
о... как нашел этот сайт?
5. leks88 25 28.10.17 08:55 Сейчас в теме
(4) История давняя, потому уже не помню. Но нашел раз-пользуюсь всегда, чего другим советую
7. ВикторП 342 29.10.17 10:24 Сейчас в теме
(5) Алексей , спасибо за ссылку , я проверю сервер с ssl с этого сайта , отпишусь по результатам.
8. ВикторП 342 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 196 06.02.18 10:47 Сейчас в теме
не знаю у меня аппач сразу встал как надо.
нужно соблюдать разряд платформы, 1С и самого аппач и все.
в патч ничего не прописывал.
просто скопировал дистрибутивы, запустил через командную строку -install и все заработало.

а вот для того чтобы все смотрело внаружку - это надо потрудиться, причем с хостером тоже.
12. mongol_76 12.07.18 16:50 Сейчас в теме
Большое человеческое спасибо!!! Была вот такая же нездоровая канитель, как тут: https://forum.infostart.ru/forum86/topic121760/
13. ВикторП 342 13.07.18 09:25 Сейчас в теме
Сам я сейчас использую апач с
https://www.apachehaus.com/
там еще лучше сделано:). Рекомендую
Xershi; Исключение; +2 Ответить
14. Evilleo 49 18.10.18 15:08 Сейчас в теме
Больше спасибо, очень помог!
15. One_Assembler 30.09.20 15:43 Сейчас в теме
16. Serg O. 224 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 136 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?
Оставьте свое сообщение