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

Публикация № 691604 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. Alien_job 182 26.10.17 17:27 Сейчас в теме
А подскажете, с какого релиза 1с поддерживает аппач 2.4 и возможно ли "подружить" 1с с аппачем в опен-сервере?
2. ВикторП 299 26.10.17 21:14 Сейчас в теме
С 8.3.8 появилась поддержка 2.4 апач. Опен сервер это что?
3. leks88 24 28.10.17 08:17 Сейчас в теме
Апач можно скачать с сайта https://www.anindya.com/category/windows/ как приложение msi и установить без извращений с запусками служб и прочего на любом сервере (я ставил на 2016 standard)
rosinfo1; SinglCOOLer; Raskad; user1418202; doom2good; Gendelf; romankoav; SteelRat95; scherbyna; andrey7617; Idris1204; ZIGER666; orfos; AllexSoft; CyberCerber; nbondarenko; eugenimur; 18101986; maksa2005; ShalamovEV; dour-dead; Alien_job; +22 Ответить
6. spezc 741 28.10.17 12:51 Сейчас в теме
(3) спасибо хорошая ссылка на Apache
4. ВикторП 299 28.10.17 08:50 Сейчас в теме
5. leks88 24 28.10.17 08:55 Сейчас в теме
(4) История давняя, потому уже не помню. Но нашел раз-пользуюсь всегда, чего другим советую
7. ВикторП 299 29.10.17 10:24 Сейчас в теме
(5) Алексей , спасибо за ссылку , я проверю сервер с ssl с этого сайта , отпишусь по результатам.
8. ВикторП 299 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 182 06.02.18 10:47 Сейчас в теме
не знаю у меня аппач сразу встал как надо.
нужно соблюдать разряд платформы, 1С и самого аппач и все.
в патч ничего не прописывал.
просто скопировал дистрибутивы, запустил через командную строку -install и все заработало.

а вот для того чтобы все смотрело внаружку - это надо потрудиться, причем с хостером тоже.
12. mongol_76 12.07.18 16:50 Сейчас в теме
Большое человеческое спасибо!!! Была вот такая же нездоровая канитель, как тут: https://forum.infostart.ru/forum86/topic121760/
13. ВикторП 299 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. 201 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 120 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?
Оставьте свое сообщение

См. также

Использование Gatekeeper для авторизации доступа к HTTP публикации сервера 1С

Информационная безопасность Администрирование веб-серверов v8 Бесплатно (free)

В статье опишу вариант настройки Keycloack и GoGatekepper для авторизации доступа к HTTP публикации сервера 1С

22.10.2021    1464    malikov_pro    0    

Обновление платформы 1С тонкого клиента с вебсервера без публикации базы данных, когда сервер 1С ПРОФ.

Администрирование веб-серверов Администрирование СУБД Обновление 1С v8 1cv8.cf Бесплатно (free)

Обновление платформы 1С: тонкого клиента с вебсервера описывается здесь: https://its.1c.ru/db/v8316doc#bookmark:adm:TI000001058, (11.2.2. Обновление через диалог публикации на веб-сервере) и здесь: https://its.1c.ru/db/v8319doc#bookmark:adm:TI000000428, (6.2. Получение дистрибутива клиентского приложения) - доступно только для КОРП Для ПРОФ реализация полностью описана в данной статье. Выражаю благодарность Панюшкину Михаилу Михайловичу за разбор задачи и доведение ее до практического результата. Обновление не проходит если например предварительно установка выполнялась регламентными политиками и есть в папке conf файл adminstall.cfg Этот файл следует удалить, чтобы данная установка тонкого клиента проходила успешно Применяется только для системы «1С:Предприятие» под ОС Windows. Файл adminstall.cfg указывает на то, что установка системы программ «1С:Предприятие» выполнялась с использованием средств администрирования ОС Windows. Файл располагается в каталоге конфигурационных файлов системы «1С:Предприятие» и представляет собой текстовый документ в кодировке UTF-8. В файле может располагаться единственная строка, определяющая вариант установки: AdmInstall= Описывает режим установки: Logon - установка выполнена с помощью logon-скрипта во время входа пользователя в домен. Restart - установка выполнена с помощью групповых политик.

19.10.2021    3162    ser6702    17    

Служебные http-сервисы, которые работают даже в заблокированной базе

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

В этой публикации описывается опыт доступа к служебным http-сервисам в обход установленной блокировки информационной базы.

16.03.2021    4557    ardn    11    

Некоторые особенности установки Apache 2.4 для 1С + SSL

Администрирование веб-серверов v8 1cv8.cf Россия Бесплатно (free)

Проблемы, возникшие при установке Apache 2.4, их решение.

30.11.2020    6112    jenyavp    23    

Как настраивать кросс-доменные (CORS) запросы к HTTP сервису 1C на веб сервере IIS с сайтом EDIbot

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

Сервис EDIbot позволяет отобразить в виде прогрессивного веб приложения, полученный JSON по REST запросу. Разберемся, как решить проблему кросс-доменных запросов на веб сервере IIS для корректной работы HTTP сервиса 1C и сервиса.

21.10.2020    2973    SizovE    0    

Настраиваем PWA приложение на платформе 8.3.18 с бесплатным действительным сертификатом SSL

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

Вышла платформа 8.3.18 с поддержкой PWA приложений. Получаем БЕСПЛАТНЫЙ действительный сертификат SSL. Настраиваем прогрессивное веб приложение для опубликованной бухгалтерии 3.0 на IIS сервере.

18.10.2020    8156    IamAlexy    33    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

HighLoad оптимизация WEB Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    17189    informa1555    35    

Ansible роли для 1С

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

Готовые роли для развертывания 1С через Ansible.

24.03.2020    3411    lopatrik    0    

Пошаговая инструкция по установке веб-сервера Apache и завязка с 1С

Инструменты администратора БД Администрирование веб-серверов v8 1cv8.cf Россия Бесплатно (free)

Данная статья больше предназначена для начинающих администраторов, но «бывалые» тоже могут освежить свои знания и в этой статье в деталях расскажу, как устанавливать Apache и использовать веб-сервер для работы с 1С.

10.03.2020    10933    dy4amaks    9    

Простой пример работы с аутентификацией OpenID на IIS

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

OpenID, аутентификация, HTTPS, получение сертификата SSL, веб-сервер IIS, Internet Information Server, самоподписанный сертификат, самозаверенный сертификат.

26.12.2019    13219    budidich    21    

Обмен данными через Web Сервисы

Обмен между базами 1C v8 1cv8.cf Россия Бесплатно (free)

Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.

02.09.2019    48579    user5300    45    

Свой веб интерфейс к 1С: побеждаем CORS на IIS, сохраняя авторизацию

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

Если "веб морда" расположена не по тому же адресу, что и публикация 1С (что часто бывает, например, при разработке, публикация 1С на http://localhost/1c, а разрабатываемое веб-приложение на http://localhost:8080) или, например, мы заходим на веб приложение то по ip адресу, то по имени сервера, или просто веб сервер и сервер, на котором опубликована 1С - это разные сервера, то для большинства запросов от браузера к 1С срабатывает политика CORS, которая заключается в том, что браузер сначала посылает запрос OPTIONS, на который сервер должен ответить определенным образом, заголовками, содержащими разрешения, а потом уже (если разрешение есть), браузер посылает основной запрос. В случае, когда в публикации 1С (default.vrd) жестко прописан логин и пароль, разрулить ситуацию можно средствами 1С. В случае же, когда нужно сохранить авторизацию (или используется стандартный интерфейс odata), начинаются проблемы.

20.08.2019    15291    Fragster    11    

Тонкости настройки IIS

Администрирование веб-серверов v8 v8::УФ 1cv8.cf Бесплатно (free)

Тонкости и возможные проблемы при настройке IIS для работы с 1C. С учетом обновления платформ большинство инструкций стало неактуально и отнимает лишние время, заставляя выполнять ненужные пункты.

11.12.2018    66913    kas205    33    

Запуск Apache 2.4 с модулем 1С внутри Docker контейнера

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

Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.

04.04.2018    34263    petr.myazin    39    

1C + Linux + PostgreSQL + Apache

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

Дружим 1С с Линуксом ИЛИ Установка окружения для работы с 1С на Линуксе под Постгресом и Апачем (в 2022-м году).

26.03.2018    74392    SerVer1C    125    

Настройка веб сервера Apache + 1С (Пошаговое руководство)

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

Пошаговое руководство настройки Web сервера Apache на Windows. Не секрет, что файловые базы через веб-сервер будут работать намного шустрее, чем через обычный доступ к сетевому каталогу. Эффект особенно заметен, когда старые компы вообще не справляются с обычным сетевым доступом, регулярно выплевывают 1С. А доступ через веб сервер даже на компьютерах серии "Хлам" работает на ура!

19.07.2017    373050    Aleksey81    172    

Публикация мобильной конфигурации на web-сервере Apache на Linux Ubuntu

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

Публикация мобильной конфигурации на web-сервере Apache на Linux

22.09.2014    27256    spezc    13    

Публикация базы 1С на веб-сервере Apache на сервере Linux

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

В отличие от других подобных публикаций здесь будет описано как опубликовать базу (располагающуюся на сервере windows) на веб-сервере apache (расположенном на соседнем сервере под linux).

20.09.2014    165213    spezc    77    

Windows Azure. Часть 2. Веб-сервер IIS 7.5. Установка

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

Продолжаем настройку Windows Azure для работы с 1С. В предыдущей статье, Вы узнали как установить виртуальную машину. В этой статье будут затронуты 3 темы: 1. Установка платформы 1С на виртуальной машине 2. Открытие порта для доступа извне в виртуальную машину 3. Установка Веб-сервера IIS 7.5

08.05.2013    24803    verter.me    16    

Установка 1С:Предприятие 8.3. "Управление небольшой фирмой" на веб-сервер Apache 2.2, работающий в Ubuntu Server 12.04.2 LTS x86_64.

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

На предприятии в качестве файл-сервера используется компьютер, на который установлена операционная система Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-37-generic x86_64). Мне была поставлена задача перенести информационную базу "Управление небольшой фирмой" на веб-сервер Apache установленный на 64-х битной Ubuntu. После переноса ИБ у сотрудников появилась возможность работать через интернет, в любом обозревателе.

17.02.2013    49685    VintikComUa    13    

1С + Apache + SSL: почему вы должны использовать SSL (наглядная демонстрация)

Администрирование веб-серверов v8 1cv8.cf Россия Бесплатно (free)

Иллюстрированных руководств по установке веб-сервера Apache и публикации базы в интернете достаточно. Однако почти никто не обращает внимания на безопасность и не настраивает использование защищенного https протокола, а не http. В этой заметке описана пошаговая установка и настройка Apache, продемонстрирована лёгкость, с которой злоумышленник может узнать ваш пароль, если вы не используете https. Описана пошаговая настройка https для Apache.

06.08.2012    177748    galuse    91    

Публикация конфигурации на веб-сервере apache (в картинках)

Администрирование веб-серверов v8 УТ10 Розница УПП1 УНФ Россия Бесплатно (free)

Посвящается всем тем, кто никогда еще не выкладывал свою конфу в интернет.

25.10.2011    105537    shira84    47    

Настройка веб-сервера в домашних условиях. Часть 2 (VirtualBox + Win7 + Apache + 1C82 + PostgreSQL)

Администрирование веб-серверов v8 1cv8.cf Россия Бесплатно (free)

В продолжение начатой мной темы "Настройка веб-сервера в домашних условиях (WinXP + IIS + 1C82)". Статья является логическим продолжением и посвящена вопросам повышения безопасности "домашнего веб-сервера".

09.04.2011    36786    1cspecialist    14    

Настройка веб-сервера в домашних условиях. Часть 1 (WinXP + IIS + 1C82)

Администрирование веб-серверов v8 1cv8.cf Россия Бесплатно (free)

Поводом для написания статьи послужила просьба уважаемой администрации сайта infostart.ru в связи с публикацией моей конфигурации Анализатор мобильной связи 8 и объективной необходимостью развития механизма демонстраций разработок на INFOSTART'е.

04.04.2011    75516    1cspecialist    92    

Пошаговая инструкция настройки Web-сервисов для 1Сv8.1 и IIS 7.5/7.0

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

Пошаговая инструкция настройки Web-сервисов для 1Сv8.1 и IIS 7.5/7.0

08.09.2010    175576    i_lo    45    

Настройка веб-клиента 1С:Предприятие 8.2 под Windows 7 x64 и IIS.

Администрирование веб-серверов v8 1cv8.cf Россия Бесплатно (free)

Возникла необходимость отладить небольшую конфигурацию 1С:Предприятие 8.2 под веб-клиентом. Веб сервером был выбран IIS, являющийся самым родным для ОС Windows. Опыт использования этого сервера в Windows XP подсказывал, что с ним будет меньше проблем чем с Apache, но на недавно установленной Windows 7 x64 все оказалось не так просто. Мелкие проблемы начались с момента попытки публикации веб приложения, а после их устранения коснулись уже веб сервера, настройкой которого платформа 1С:Предприятие 8.2 не занимается. Героически победив все свалившиеся напасти, решил скомпоновать и выложить на всеобщее обозрение свои шаги в достижении цели.

07.06.2010    87693    Provlax    36