Официальный сайт апач: Оборудование APACH. Официальный сайт

Содержание

Apache для Windows — Веб-сервер под Windows

Apache – это веб-сервер под Windows. На веб-сервере можно размещать сайты и открывать их на своём или на других компьютерах так, будто они находятся в Интернете.

Apache является бесплатным, у него открыт исходный код, сервер гибок в настройке.

Скачать Apache для Windows


Последней версией Apache для Windows является 2.4.46, она вышла 2 октября 2020 года.

Ссылки для скачивания:

Убедитесь, что у вас установлена последняя версия Visual C++ Redistributable for Visual Studio 2015-2019, которая необходима для работы Apache в Windows (версия 14.27.29112.0 и выше):

Официальный сайт Apache


Официальным сайтом веб-сервера Apache является: https://httpd.apache.org/

Но данный сайт содержит только исходный код и не распространяет бинарные (исполнимые) файлы. Если вы не можете самостоятельно скомпилировать файлы из исходного кода, то вы можете скачать их с рекомендуемого сайта.

Официально рекомендованным источником исполнимых файлов является Apache Lounge. Именно с на его файлы даны ссылки чуть выше.

Как настроить Apache на Windows


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

Имеется детальная пошаговая инструкция для установки веб-сервера: «Установка веб-сервера (Apache 2.4, MySQL 8.0, PHP 7, phpMyAdmin) на Windows 10».

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

Если вы хотите ещё быстрее получить готовый веб-сервер, то к вашим услугам сборки, которые включают все необходимые компоненты и настройки.

Особенностью Apache, PHP и других компонентов веб-сервера является то, что все эти программы являются портативными, т. е. вам достаточно скачать сборку, распаковать её, кликнуть батник для запуска служб и вы через секунду получаете рабочий, правильно настроенный веб-сервер на Microsoft Windows.

Что может веб-сервер в Windows


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

Вы можете подключат и использовать при тестировании и разработке:

  • модули Apache (например, mod_rewrite)
  • PHP (требуется дополнительная установка)
  • базы данных (требуется дополнительная установка)

Версии Apache для Windows


В настоящее время актуальной веткой Apache является 2.4.*. Предыдущее поколение Apache 2.2.* является устаревшим и больше не поддерживается. Новые версии, исправления ошибок и патчи безопасности начиная с 2018 года выпускаются теперь только для Apache 2. 4. Именная эта версия предоставлена для скачивания на этом сайте.

Сборка Apache + PHP + MySQL + phpMyAdmin


Если вы хотите в несколько кликов получить работающий веб-сервер Apache + PHP + MySQL + phpMyAdmin на Windows, то скачайте готовую сборку, которая включает полностью настроенный для Windows веб-сервер, который достаточно распаковать и запустить кликом по ярлыку.

Веб-сервер Apache: установка, настройка и применение

Web-сервером называют и физический «компьютер-сервер», и специализированное программное обеспечение (ПО), принимающее запросы пользователей с браузеров и выдающее им ответы, используя протокол http/https. Практически у всех провайдеров услуг виртуального хостинга в качестве программного обеспечения для работы сайтов используется web-сервер Apache (также известный как httpd).  

Apache — это свободное программное обеспечение, которое работает на ОС Linux и Windows и распространяется в виде файлов, готовых к установке.

Часто Apache используется на хостингах в виде backend web-сервера — работающего с запросами, которые поступили из форм на сайте (например, из корзины товаров).

Backend-сервер работает в связке с frontend web-сервером, который отвечает за отдачу статического контента, видимого пользователю в браузере (HTML, CSS, JavaScript). Таким fronted-сервером является Nginx, который устанавливают вместе с веб-сервером Apache. Они распределяют между собой нагрузку, что ускоряет работу сайта.

Для Linux

Web-сервер Apache на платформе Linux используется вместе с:

  • сервером управления базами данных MySQL;
  • языком программирования PHP.

Все вместе это называется технологией LAMP (Linux-Apache-MySQL-PHP). На применение связки LAMP ориентируется большинство провайдеров виртуального хостинга.

Apache поддерживает панели управления сервером:

  • ISPmanager;
  • cPanel;
  • Plesk.

Для Windows

На платформе Windows Apache вместе с другими веб-серверами включен в состав популярных наборов для локального хостинга на компьютере пользователя и разработки web-сайтов Denwer и AMPPS. Вы можете установить себе на компьютер любой из них, включая Apache.

На реальных хостинг-серверах с ОС Windows в большинстве случаев используется веб-сервер IIS.

Принципы работы Apache

Как было сказано выше, основная задача Apache — это обработка запросов web-браузеров на выдачу информации по http/https-протоколу.

Информация — это:

  • HTML-страницы;
  • изображения;
  • файлы;
  • медиапотоки.

Работает это так: 

1. При использовании http/https браузер запрашивает страницу по определенному адресу — URL (Universal Resource Locator). 
2. Web-сервер обрабатывает запрос и либо отправляет обратно в браузер запрошенную информацию, либо возвращает код ошибки.

Apache основан на модульной архитектуре и содержит в своем составе более 500 разнообразных компонентов-модулей, среди которых:

  • PageSpeed — отвечает за оптимизацию веб-сервера и контента сайта.
  • mod_security — отвечает за безопасность, а именно фильтрацию нежелательных видов трафика.
  • mod_status — используется для мониторинга запросов и нагрузки на веб-сервер.
  • mod rewrite — самый популярный модуль, который отвечает за редиректы и URL на сайте.

Принцип работы Apache: каждый http/https-запрос создает отдельный процесс, который обрабатывает данный запрос.  Если на сайт перешли условно 5 пользователей и нажали на кнопку «заказать», то на сервере будет активно 5 процессов. Пока они не закончатся, другие процессы не могут быть запущены.

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

Плюс системы: разделение запросов между процессами способствует безопасности и скорости работы web-сервера.
Минус системы: такой подход приводит к относительно большому потреблению оперативной памяти.

Информацию о настройках web-сервера, используемых модулях, различных правилах обработки запросов, настройках web-сайтов Apache хранит в виде набора текстовых конфигурационных файлов. Соответственно, изменение параметров работы Apache происходит путем их редактирования. 

Отдельные строки-команды конфигурации Apache называются директивами. 

Основной конфигурационный файл Apache, в зависимости от операционной системы, называется httpd.conf

или apache2.conf.

Виртуальные хосты Apache

Компьютер-сервер, на котором размещаются web-сайты, имеет лишь один IP-адрес. Чтобы знать, к какому именно сайту идет запрос, в протоколе http/https для web-браузера указывается название конкретного сайта, а не IP-адреса.

В Apache входящие запросы между разными web-сайтами распределяет функция виртуальных хостов (VirtualHost). Это специальные разделы конфигурации Apache, описывающие набор настроек для конкретного сайта, включая его основную папку в файловой системе сервера (root-folder). 

Если вы используете VPS без панели управления, то вы как администратор сервера можете сконфигурировать Apache для обслуживания большого количества различных доменных имен, использующих один и тот IP-адрес. Каждое из этих доменных имен соответствует отдельному полнофункциональному web-сайту. 

При поступлении http/https-запроса по доменному имени Apache “смотрит”, какому из виртуальных хостов соответствует запрос.

Если в конфигурации найден совпадающий по названию виртуальный хост, то запрос обрабатывается, согласно его конфигурации.

Если совпадения не найдены, то используются настройки по умолчанию (обычно это первый из списка виртуальный хост).

Также настройки по умолчанию применяются в том случае, если был http/https-запрос на IP-адрес сервера без указания конкретного доменного имени.

#Прием запросов на порт 80
Listen 80

#Секция настроек виртуального хоста для сайта www.example.com
<VirtualHost 172.20.30.40:80>
    ServerName www.example.com
    DocumentRoot «/www/example»
</VirtualHost>

Секция настроек виртуального хоста для сайта www.example2.com
<VirtualHost 172.20.30.40:80>

    ServerName www. example2.com
    DocumentRoot «/www/example2»
</VirtualHost>

Пример конфигурации Apache для нескольких сайтов (виртуальных хостов)

Apache и виртуальный хостинг

На сервере провайдера Apache настраивается для одновременного обслуживания сайтов всех пользователей, которые применяют общие глобальные настройки Apache и единый набор его модулей.

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

Вы можете настроить поведение отдельных web-сайтов или их подразделов при помощи  встроенных в Apache механизмов. Для этого нужно разместить в папке с сайтом файл .htaccess с директивами Apache.

Apache на собственном сервере

Пользователи услуг VPS/VDS и выделенных серверов на платформе Linux могут применять Apache для размещения на сервере web-сайтов.

На платформе Linux web-сервер Apache устанавливается из командной строки так же, как и другие программы.

В зависимости от версии Linux команда для установки Apache может иметь вид:

# yum install httpd

или

# apt install apache2

Чтобы упростить настройки серверов, вы также можете использовать панели управления сервером, которые в автоматическом режиме устанавливают Apache, PHP, MySQL и другие программные компоненты.

На основании вводимых данных панель создает нужные для работы конкретного сайта конфигурационные файлы Apache, и web-сайт начинает работать.

Пример: добавление на сервер нового сайта через панель управления хостингом ISPmanager

Безопасность работы Apache

Для безопасной работы web-сайтов под управлением Apache важно контролировать доступ пользователей, что особенно актуально для виртуального хостинга, когда на одном физическом сервере работают разные сайты. 

Web-сервер Apache предоставляет различные способы обеспечения безопасного размещения сайтов. 

1. Каждый web-сайт на сервере имеет свою собственную основную папку, в которой находятся его файлы. Пользователь по протоколу http/https может получить доступ только к информации, содержащейся внутри этой папки (включая вложенные в нее папки). Соответственно, из соображений безопасности, папки разных сайтов не пересекаются друг с другом.

2. Apache использует систему прав доступа к файлам, которую предоставляет файловая система Linux. Обычно Apache работает на сервере с правами специального служебного пользователя (httpd или apache), но с помощью специальных модулей (например, mpm_itk_module) можно настроить Apache таким образом, чтобы его отдельные процессы, обслуживающие сайты конкретных пользователей, работали строго с их правами. 

3. При необходимости в Apache можно закрыть доступ к определенной папке сайта с помощью пароля. Есть возможность настройки доступа для определенных IP-адресов и фильтрации подозрительных запросов по ключевым словам.

Модуль перенаправления Mod_rewrite

В состав Apache входит специальный модуль mod_rewrite, обеспечивающий перенаправление запросов, в зависимости от URL.

С помощью данного модуля вы сможете:

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

Mod_rewrite настраивается с помощью служебного файла . htaccess, который содержит набор конфигурационных директив, используемых для управления работой конкретного сайта.

Поддержка PHP

В индустрии хостинга широко используется совместная работа Apache и языка программирования PHP. Для Apache был разработан специальный модуль mod_php, который обеспечивает для сайтов обработку кода PHP-скриптов. 

Apache предоставляет возможность управления настройками PHP для конкретных сайтов с помощью конфигурационных директив, указываемых в служебном файле .htaccess.

Аналогично PHP существуют модули для взаимодействия Apache со скриптами, написанными на языках программирования:

Выводы

Преимущества
1. Apache распространяется бесплатно.
2. Это кроссплатформенное ПО.
3. Наличие обширного функционала и возможность его расширения с помощью модулей. 
4. Поддержка модулей для различных языков программирования позволяет Apache обслуживать сложные динамические сайты.
5. Для владельцев web-сайта доступен удобный способ управления конфигурацией web-сервера с помощью служебного файла . htaccess.

Недостатки
1. Относительно высокое использование оперативной памяти сервера, особенно в связке с mod_php. 
2. Для изменения конфигурации web-сервера требуется ручное редактирование текстовых файлов.

Самоходные опрыскиватели Apache

   С первого дня своего основания в 1997 году основной задачей американской компании Equipment Technologies является производство долговечных, надежных и простых опрыскивателей для сельского хозяйства. Компания смогла полностью реализовать свое видение идеального опрыскивателя, создав все с белого листа. В своей работе компания в первую очередь руководствовалась мнениями сотен фермеров.
  Механический привод. Простота в эксплуатации. Простота в обслуживании. Высочайшие эксплуатационные характеристики. Эффективность. Сочетание малой массы и большой прочности конструкции для высокопроизводительной работы в поле. Это машина, что в управлении очень схожа с трактором, но гораздо комфортнее в движении.
Это опрыскиватель, который полностью оправдывает себя экономически.

 

Модельный ряд опрыскивателей Apache и их преимущества

Возросшая производительность

 Опционально устанавливаемый на опрыскиватели Apache дизельные двигателя Cummins, соответствующие требованиям стандарта Tier 4 Final, обеспечивают высокие экологические и эксплуатационные показатели машины.

    Так, каждая модель Apache 30-й серии обладает большей мощностью, чем ее предшественница:
  • AS730 – 173 л.с. (AS720 – 160 л.с.), 8936 кг, емкость бака — 2840 л
  • AS1030 – 225 л.с. (AS1020 – 215 л.с.), 9072 кг, емкость бака — 3785 л
  • AS1230 – 260 л.с. (AS1220 – 215 л.с.), 9525 кг, емкость бака — 4543 л
  • AS1230 XP – 300 л.с. (AS1220 Plus II – 275 л.с.), 9525 кг, емкость бака — 4543 л
 
    И без того экономичные опрыскиватели Apache 2016 модельного года стали еще более экономичными.
У всех моделей расход топлива дополнительно снизился на 16-21%.

Система дообработки выхлопных газов двигателей стандарта Tier 4 Final

Мощность в нужном месте в нужное время

   Сила, простота и экономия. Благодаря запатентованной технологии передачи мощности на грунт Power-to-the-Ground™ опрыскиватели Apache обладают всеми этими тремя достоинствами.

  Целых 90% мощности двигателя Apache передаются на грунт, делая эту машину более эффективной, чем опрыскиватели с гидростатической трансмиссией, способной передавать на грунт не более 70% мощности двигателя.
    Механическая трансмиссия Apache состоит из меньшего количества деталей, чем гидростатическая трансмиссия других машин, поэтому опрыскиватель Apache более простой в обслуживании. Несмотря на простоту своей конструкции Apache является прочной и надежной машиной. Он легко выдерживает даже самые тяжелые условия работы в поле. Владельцы Апаче ценят его высокую топливную эффективность. За счет механического привода с гидротрансформатором средний расход топлива составляет до 20 л/час (или 0,5-0,6 л/га).

  Гидротрансформатор вдвое повышает тяговое усилие двигателя при движении опрыскивателя в неблагоприятных полевых условиях, а самоблокирующийся дифференциал JCB позволяет проходить повороты с повышенной тягой.

Почему именно механический привод

 

   Размышляя над приобретением опрыскивателя, покупатель может придавать чрезмерное значение различию между приводом на 4 колеса и на 2 колеса. Это особенно относится к самоходным опрыскивателям большой емкости, поскольку обычная система привода предполагает наличие гидростатической трансмиссии и колесных гидромоторов, которые приводят в движение непосредственно каждое колесо.
  Но технология проектирования Power-to-the-Ground™, применяемая в опрыскивателях Apache, позволяет максимально передавать мощность на грунт, создая непревзойденную проходимость машины и сохраняя все преимущества механического привода.
    Далее представлено визуальное сравнение механического привода опрыскивателей Apache с гидростатическим приводом другого производителя:

Гидростатический привод

Механический привод

  • Более тяжелая машина сильнее уплотняет почву
  • Значительный вес гидростатической трансмиссии и четырех колесных моторов приводит к необходимости равномерного распределения веса (50/50): тогда при пробуксовке дисбаланс мощности приводит к «самозакапыванию» машины
  • В опрыскивателях с гидростатическим приводом каждое колесо приводится в движение отдельным дорогостоящим колесным гидромотором
  • В итоге опрыскиватели с гидростатическим приводом выполняют ту же работу, но стоят дороже
  • Более дорогое и сложное техническое обслуживание
  • Хуже топливная эффективность
  • Только 30% веса опрыскивателя приходится на передние колеса; 70% веса приходится на задние колеса
  • Блокируемый гидротрансформатор и самоблокирующийся дифференциал удерживают колеса в контакте с грунтом, позволяя им вращаться независимо от состояния поля
  • Конструкция гибкой рамы обеспечивает постоянный контакт всех четырех колес с грунтом
  • Благодаря меньшему по сравнению с опрыскивателями с гидротрансформаторным приводом, Apache может работать в крайне тяжелых полевых условиях
  • Выгодно отличаются от своих конкурентов наличием поворотной передней оси и шарнирному креплению, которые защищены патентными заявками

«Гибкая» рама.
Плавный ход

 

  • Гибкая рама состоит из швеллерных балок и шарнирно-закрепленной передней оси:
    • рама изгибается при повороте или движении по неровной местности
    • все колеса всегда в максимальном контакте с землей
    • уменьшается износ пружин и амортизаторов
  • Наклонно-поворотная конструкция рамы, аналогична используемым на трехосных самосвалах — она постоянно изгибается и скручивается. Такая гибкая рама – это:
    • сниженные нагрузки на машину и оператора
    • уменьшенный объем технического обслуживания и сокращение времени простоев
    • повышенная надежность и больший срок эксплуатации

Запатентованная система подвески

  • Задняя подвеска с механизмом автоматического выравнивания
  • Гидравлическая система стабилизации машины
  • Девять азотных аккумуляторов давления для предотвращения «эффекта отдачи» при выполнении маневров
  • Больший срок службы штанги благодаря отсутствию раскачивания
  • Увеличенная скорость и повышенная устойчивость на разворотах в конце гона
  • Новый задний мост с широко расставленными точками крепления улучшает устойчивость машины и плавность хода

Система опрыскивания Apache снижает время простоев

   Чтобы отверстия форсунок не забивались, на каждой секции штанги установлен отдельный фильтр с размером ячейки 50 mesh, а также главный полнопроходный фильтр рабочей смеси с размером ячейки 50 mesh.
Визуальный указатель новой конструкции позволяет моментально определять уровень в баке для рабочей смес и: он стал проще в считывании показателей и более удобно расположен. Опционный монитор заправочного блока отображает объем заправленной в бак жидкости на цифровом указателе.
​​​

 Заправочный блок Apache представляет собой единое устройство, расположенное рядом с дверью кабины, что сокращает время заправки бака для рабочей смеси и базового 380-литрового промывочного бака до считанных минут.​​

Штанги фиксированной ширины 27,4 м, 30,5 м, 36,6 м, 40,2 м или 18,3 м/27,4 м

Расстояние между форсунками 38 см или 51 см

Проблесковый маячок

Бак для реагента DEF (AdBlue)

Ширина колеи: фиксированная 3,05 м или регулируемая в диапазоне 3,05 м-4,06 м

Ширина шин: передние 320-480 мм; задние 320-800 мм

Система опрыскивания:

  • Кран для мойки рук
  • Светодиодные фонари подсветки заправочного блока​
  • Разъемы для подключения выносного аккумулятора
  • Кран перемешивающего устройства и центробежной промывки
  • Кран заправки бака для рабочей смеси диаметром 5 см, опционный – диаметром 7,6 см
  • Кран бака рабочей смеси/промывочного бака
  • Кран заправки промывочного бака
  • Опционный монитор заправочного блока
  • Бачок для загрузки химикатов Cleanload™

Эффективное конфигурирование

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

Бачок для загрузки химикатов Hypro Cleanload

Кран диаметром 7,6 см для заправки бака рабочей смесью

Форсунки крайнего ряда

Бак для рабочей смеси из нержавеющей стали

Сиденье повышенной комфортности

Электропривод регулировки положения зеркал

Система норм внесения Raven Hawkeye™

 

   На все модели Apache в качестве устанавливаемой на заводе опции предлагается система регулирования норм внесения Hawkeye™ от Raven.
   Hawkeye выводит точность на новый уровень, позволяя операторам задавать норму внесения даже для отдельных форсунок. Она дает возможность изменять давление опрыскивания независимо от скорости и нормы внесения. Система Hawkeye работает на аппаратной платформе обмена данными ISOBUS.

  • Функция компенсации поворота для каждой отдельной форсунки в базовом варианте.
  • Полное взаимодействие с системами управления нормами внесения машины.
  • Viper® 4. Совместимость с оборудованием стандарта ISO, в том числе – полевым компьютером
  • Простая и понятная настройка и калибровка.
  • Индивидуальная диагностика клапанов каждой форсунки.
  • Регулировка давления «на ходу», в том числе – два предварительно задаваемых значения давления.

Преимущества Hawkeye:

Apache CloudStack в Нижнем Новгороде

Решение Apache CloudStack является высокодоступной высокомасштабируемой платформой облачных вычислений и поставляется в виде услуги (IaaS) для развертывания и управления большими сетями виртуальных машин.

Основные функции:

  • Контейнер как услуга (CaaS) в облачном CloudStack.  Разработан как плагин для Apache CloudStack, который организует подготовку кластеров контейнеров, управляемых Kubernetes. 
  • Apache CloudStack API помогает управлять своей инфраструктурой с помощью автоматизированных инструментов или интеграции облака с собственными системами.
  • Защита DDoS IP уменьшает объемные атаки на уровне протокола и уровня приложения на CloudStack.
  • Доступ к своей виртуальной машине с помощью любого из последних интернет-браузеров без необходимости какого-либо внешнего надстройки, такой как JRE, ActiveX или Flash.
  • Хостинг для виртуального центра обработки данных предоставляет пользователям практически неограниченное количество вычислительных ресурсов.
  • Динамическое управление рабочей нагрузкой  автоматизирует распределение ресурсов вычислений, сетей и хранилищ в физической инфраструктуре, придерживаясь определенных политик по балансировке нагрузки, безопасности данных и соответствия.
  • Поддержка встроенного программного управления на основе программного обеспечения, а также  VLAN.
  • Пользовательский интерфейс CloudStack позволяет легко создавать заранее определенные шаблоны для эффективного развертывания виртуальных машин.
  • Пользователя и администраторы смогут загружать и управлять своими шаблонами ОС и образов ISO из облака. Несколько функций управления включают возможность разрешать другим пользователям использовать шаблоны / ISO как на глобальном уровне, так и на основе каждой учетной записи и разрешать управление шаблонами в нескольких зонах.
  • Возможность либо делать специальные снимки своих томов, либо настраивать полное расписание для периодических снимков своих данных.
  • Администраторы могут определять, измерять, развертывать и управлять множеством сервисов и дисковых предложений внутри облака.
  • Синхронизация VM и высокая доступность.
  • CloudStack поддерживает интеграцию с программными и аппаратными брандмауэрами и балансировщиками нагрузки для обеспечения дополнительной безопасности и масштабируемости для облачной среды пользователя.  
  • Совместная работа и совместное использование ресурсов в определенной группе или проекте. 
  • CloudStack может использовать кластерные конфигурации хранения логических томов (LVM), начиная с версии 3.0.

Настройка Web-services под Apache 2.0, 2.2 или IIS7.0 с использованием SSL

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

Итак, обзаводимся инструментами

  1. Собственно, сам сервер Apache. Идем на сайт http://httpd.apache.org/download.cgi. Поддерживаемые версии на сегодня это 2.0.X и 2.2.X (да-да, 2.2 ветка уже тоже поддерживается). Внимание!!!: хотим SSL? Конечно. И не забываем, что нам надо взять соответствующий установочный пакет «Win32 Binary including OpenSSL 0.9.8m (MSI Installer)».
  2. Ваш любимый блокнот, где придется немного подредактировать конфигурационные файлы Apache.
  3. Хотим SSL? Конечно же, безопасность превыше всего. Тогда идем на http://www.slproweb.com/products/Win32OpenSSL.html (официальный сайт библиотек OpenSSL для Windows). И скачиваем оттуда версию «Win32 OpenSSL v1.0.0a Light» (для тех, кто в 64-битном танке, там есть версия «Win64 OpenSSL v1.0.0a Light»). И не в коем случае не берите полную версию — она абсолютно не нужна.
    Да, чуть не забыл. Вы абсолютно не должны смущаться, по поводу разных версий OpenSSL в установочном пакете Apache и в поставке Win32 OpenSSL Light.
  4. Ну и естественно, нужен пациент. То есть Terrasoft версии 3.3.2, веб-сервисы которого мы и будем подключать к Apache 2.X.X.

Краткое отступление. Когда писалась данная заметка, я тестировал все нижеописанное в следующей конфигурации: Windows Server 2008 32-bit, Apache 2.2.15 32-bit with SSL, IIS 7.0 (по умолчанию, я установил все расширения), Terrasoft XRM 3.3.2.107. Соответственно, все мои изыскания были проведены для данных версий. Но, скажу честно и откровенно, должны заработать и в других комбинациях.

Установка Apache.

Все до ужаса просто. Кликаем всегда далее и вот у нас стоит Apache, и он даже запустился. Так, только прежде чем ставить Apache, давайте посмотрим вокруг себя и попытаемся найти того, кто (или что) нам обязательно будет мешать. Вот некоторые кандидаты, замеченные Вашим покорным слугой.

Кандидат №1 — это конечно же уже установленный и запущенный Apache (другой версии). Если он Вам нужен — Вы и так уже знаете как его ставить, а если не нужен — удаляйте , удаляйте — мы же все равно ставим новый.

Кандидат №2 — это IIS. А-я-я-й. Мы же Apache ставим — зачем нам IIS. Поэтому необходимо удалить IIS с компьютера, чтобы он Вам не мешал и «не портил всю картину».
Как его удалять — ну это уже задание на дом — для изучения всяких-таких руководств от Microsoft.

Кандидат №3 — Skype. Ага, а что ему делать на сервере? Ну если он все-таки там нашелся, необходимо в его настройках отключить использование 80 и 443 портов (а он, редиска, использует их по умолчанию — зачем, это уже другая песня).

Итак, смотрим на скриншоты и вперед. В основном, установка идет со значениями по умолчанию.
Шаг №1

Шаг №2

Шаг №3

Шаг №4. Обратите внимание на значение в поле ServerName. Если Вы не будете использовать виртуальный хостинг, то здесь должно быть прописан полный адрес вашего сервера.
Также, по умолчанию, ставим Apache как службу системы с автоматическим запуском и прослушиванием порта 80.

Шаг №5

Шаг №6

Шаг №7

Проверить работоспособность можно, если перейти по адресу http://127.0.0.1/ или по адресу http:///. Если Вы увидите след. картинку, то можно считать, что Apache установлен, запущен и работает нормально.

Установка Terrasoft XRM

Здесь я даже останавливаться не буду. Это итак разложено по полочкам в «Руководстве администратора». Единственный момент (а оказывается многие забывают) — это надо настроить путь к папке Settings в файле RunSettings.xml
К примеру, после установки Terrasoft XRM со значениями по умолчанию, путь к папке Settings будет C:\Program Files\Terrasoft\Settings\.

После этого, необходимо запустить TSClient.exe и настроить подключение к конфигурации.

Настройка Web-сервисов под Apache

Итак, Apache есть, Terrasoft XRM установлен. Самое время подключить web-сервисы. Открываем в любимом редакторе файл httpd.conf, который находиться в папке conf корневой папки установки Apache (если ставили по умолчанию, то это будет C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf) и в конец файла добавляем следующие строки (для Apache 2.2.x)

LoadModule tsapache_module \
     «С:\Program Files\Terrasoft\Bin\TSWebServicesServerLibraryApache22.dll»
/TSWebServices>
        SetHandler TSWebServicesServerLibraryApache22-handler
>

Для Apache 2. 0.x, строки будут следующие

LoadModule tsapache_module \
     «С:\Program Files\Terrasoft\Bin\TSWebServicesServerLibraryApache20.dll»
/TSWebServices>
        SetHandler TSWebServicesServerLibraryApache20-handler
>

Название виртуальной директории (в данном примере TSWebServices) Вы можете придумать самостоятельно так, как Вам нравится.

Чтобы изменения вступили в силу, необходимо произвести перезапуск Apache сервера. Если по быстрому, то в трее у Вас должен быть значок Apache Monitor , кликнув по которому откроется окно программы, в котором можно сделать перезапуск (остановку/запуск) сервера Apache. Если перезапуск прошел успешно, значит модуль веб-сервисов загрузился успешно. Можно проверить работоспособность, если перейти по адресу http://127.0.0.1/TSWebServices/ (где вместо 127.0.0.1 может быть записан полный адрес сервера, а TSWebServices — это название виртуальной папки, которое Вы указали в httpd.conf). Вы должны увидеть следующую картинку

Увидели — вуаля. Web-сервисы под Apache запущенны и работают. Далее необходимо настроить клиент Terrasoft, но останавливаться на этом не буду, так как в руководстве данный материал полностью раскрыт и освещен.

Настройка SSL.

Вот собственно мы и добрались до самого главного. То есть до безучастности. Конечно, многие могут возразить, зачем, мол, веб-сервисы да еще и через SSL — не проще ли поднять VPN или заходить на удаленный рабочий стол.
Да, неверное многие так и делают, но дискуссии на тему что лучше мы оставим другим, а сейчас просто займемся настройкой SSL под Apache.

Но сначала немного теории. Итак, для того чтобы обзавестись защищенным каналом, необходимо наличие сертификатов. А здесь начинаются сплошные непонятные слова и действия. (Да, можно и бубен прикупить, с надписями SSL). Но мы сейчас быстро разложим все по полочкам.

Собственно, сертификат — это заверенный удостоверяющим центром электронный (или печатный, что очень редко) документ, подтверждающий принадлежность владельцу открытого ключа или каких-либо атрибутов. А теперь, чтобы не надо было ломать мозги, представим себе, что сертификат — это какой либо документ (например копия Вашего паспорта) содержащий Ваши данные и это все заверено государственным нотариусом. Ведь ни у кого не будет сомнений, что это копия действительно Вашего паспорта, а не дяди Васи со стороны. То есть, удостоверяющий центр — это такая организация, которой все доверяют. Довольно известные компании Thawte, VeriSign очень давно работают в этом сегменте, что позволяет им довольно интенсивно влиять на многие аспекты сертификации в целом.

Для нас же с Вами, сертификат — это некий файл в формате X.509 (может быть текстовым, а может и не быть :-)) который содержит информацию про Вас, и информацию про того, кто сертификат «заверил». Понятие «заверил» не зря взято в кавычки — это значит что в Вашем сертификате стоит электронная цифровая подпись той компании, которая подтвердила правдивость Ваших данных. Собственно, как мокрая печать нотариуса на документах.

Также существуют корневые сертификаты (CA). Корневой сертификат — это сертификат, который заверен сам собой. Напрашивается вопрос — зачем сертификат который заверен своей же организацией. А вот ответ на самом деле очень простой. Если каждый сертификат должен быть кем-то заверен (далее по тексу буду использовать выражение «подписан», так как в мире сертификатов оно больее полно раскрывает смысл), то где-то должно быть начало этой цепочки. Так вот, начало этой цепочки — это и есть корневой сертификат.

Кроме всего этого, существуют публичные списки корневых сертификатов. Это списки тех сертификатов, которые либо включены в операционную систему либо встроенны в приложение (например, браузер Mozilla Firefox). Используя эти публичные сертификаты (CA) приложение может проверить «на действительность и правильность» любой сертификат. В случае с браузерами — мы видим «позеленевшую» адресную строку, когда заходим на любой сайт HTTPS.

Итак, было немного теории, теперь перейдем к практике.

Для начала подготовим инструменты — это минимальный набор файлов: openssl. exe, libeay32.dll, ssleay32.dll и главное — openssl.cfg. Можно забрать архивом прикрепленных файлах. Распаковываем. Конечно, туда, куда Вам больше нравится.

Теперь вкратце о том, что необходимо сделать. Так как мы будем генерировать (создавать) все сами — (денег нет, не дают, нет необходимости покупать у гигантов CA) — то нам необходимо будет сгенерировать два сертификата. Первый — это RootCA — то есть наш корневой сертификат, который мы сами же и подпишем. Второй — это сертификат сервера, на котором будут работать вебсервер.

Чтобы долго не расписывать что, как и почем, в архиве есть файл gen.cmd (для любознательных — можете заглянуть внутрь). Запускаем и идем по шагам.

Итак, какие данные у вас спросит скрипт.


Код страны — двухбуквенное обозначение, вводить необходимо в верхнем регистре.


Название компании. Обязательно латиницей. На данный момент пробелы в названии не поддерживаются (хотя для любопытных — можете попробовать).


Название сервера — это должно быть полное FQDN имя домена, для которого будет сгенерирован сертификат. Обычно — это полное название компютера, на котором установлен Apache2 (или IIS). Если это не так — ну тогда Вам прямая дорога к вашему системному администратору (если это не Вы) — он должен быть в курсе.

Введенные данные будут записаны в файл info.txt.



Пароли — первый для приватного ключа от CA, второй — для приватного ключа сервера. Минимум — 4 символа. (Сохранены будут с файлах с расширением .pwd)

После этого будут сгенерированны ключи и сертификаты. При создании экспортных версий (для MS) — будут запрошены пароли экспорта — эти пароли будут запрошены при импорте сертификатов в MS.

Да, если у Вас что-то пошло не так, там есть простенький файл clean.cmd — который удалит все сгенерированные и промежуточные данные. (Внимание, приватные ключи тоже будут удалены).

Продолжение следует…

Java EE | Установка Apahe Tomcat

Установка Tomcat

Последнее обновление: 02.09.2018

Tomcat представляет веб-контейнер сервлетов и предназначен для работы с рядом технологий Java EE, в частности, с JSP, сервлетами и рядом других. Нередко Tomcat называют веб-сервером.

В данном случае мы будем использовать последнюю на сегодняшний день (29.08.2018) 9-ю версию. Для установки Tomcat перейдем на официальный сайт данного контейнера на странцу загрузок — https://tomcat.apache.org/download-90.cgi. На данной странице мы можем увидеть различные опции для загрузки: в виде архива, который достаточно распаковать, либо в виде инсталлятора.

В данном случае большой разницы не будет, какой именно пакет использовать. Но в моем случае для упрощения настройки я выберу пункт 32-bit/64-bit Windows Service Installer.

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

Вначале надо принять лицензионное соглашение:

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

Здесь можно выбрать те компоненты, которые мы хотим установить, в частности, можно выбрать пункт Service Startup, и тогда Tomcat будет запускаться автоматически при запуске системы. Можно выбрать все, а можно ограничиться теми компонентами, которые уже выбраны по умолчанию.

Далее будет предложено настроить порты и ряд дополнительных моментов конфигурации Tomcat:

Здесь стоит обратить внимание на пункт HTTP/1.1 Connector Port. Он указывает, по какому порту будет запускаться приложение. Укажем в этом поле номер 8081.

Затем надо будет указать версию java, которая будет использоваться:

По умолчанию инсталлятор должен определять путь к Java. Но естественно при необходимости его можно изменить. И в конце надо будет указать путь к устанавливаемому веб-контейнеру на жестком диске:

Также можно оставить путь по умолчанию. И после этого собственно произойдет установка контейнера.

После установки на финальном экране оставим отмеченнным пункт Run Apache Tomcat и нажмем на кнопку Finish. После этого Tomcat будет запущен, и мы сможем к нему обращаться.

Убедимся, что Tomcat работает. Для этого обратимся в строке браузера по адресу http://localhost:8081. В данном случае 8081 — это тот порт, который был указан на этапе установке выше. Если все Tomcat установлен и запущен правильно, то в браузере мы увидим некоторое стандартное содержимое:

Поднимаем веб‑сервер на macOS

Статья утратила свою актуальность и предлагается только для ознакомительных целей.

Веб-разработка начинается с настройки локального веб-сервера. Есть множество различных комбинаций устанавливаемых пакетов и сборок, которые удобны по-своему. В этой статье я расскажу об установке связки Apache + PHP + MySQL + Redis + Memcached на macOS.

Установка Homebrew

Управлением пакетов, которые не идут в комплекте с macOS, занимается утилита Homebrew.

На официальном сайте вы найдете команду для запуска установки.

$ ruby -e "$(curl -fsSL https://raw. githubusercontent.com/Homebrew/install/master/install)"

Следуйте указаниям и введите пароль администратора, когда потребуется. В результате выполнения команды будет установлен Homebrew и XCode Command Line Tools.

Чтобы убедиться, что установка прошла успешно, выполните команду “brew —version”.

$ brew --version Homebrew 1.1.4 Homebrew/homebrew-core (git revision 4a1f; last commit 2016-12-15)

Подключаем репозитории с необходимыми пакетами.

$ brew tap homebrew/php $ brew tap homebrew/apache

И выполняем обновление всех репозиториев, подключенных к brew.

$ brew update

Всё готово к установке пакетов.

Установка Apache

С помощью Homebrew установим Apache со всеми необходимыми скриптами.

Перед установкой следует отключить и убрать из автозагрузки встроенный Apache-сервер.

$ sudo apachectl stop $ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2&gt;/dev/null $ brew install httpd24 --with-privileged-ports --with-http2

Операция займет время. Ожидайте появления строки, которая подтвердит успех установки.

/usr/local/Cellar/httpd24/2.4.23_2: 212 files, 4.4M, built in 1 minute 45 seconds

Обратите внимание на этот путь “/usr/local/Cellar/httpd24/2.4.23_2”. Он сейчас понадобится для настройки автозапуска Apache.

Задаем права и включаем автозагрузку свежеустановленного сервера.

$ sudo cp -v /usr/local/Cellar/httpd24/2.4.23_2/homebrew.mxcl.httpd24.plist /Library/LaunchDaemons $ sudo chown -v root:wheel /Library/LaunchDaemons/homebrew. mxcl.httpd24.plist $ sudo chmod -v 644 /Library/LaunchDaemons/homebrew.mxcl.httpd24.plist $ sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.httpd24.plist

Перейдите по адресу http://localhost/.

Apache успешно установлен

Решения возможных проблем

Если вы получаете сообщение, что браузер не может подключиться к серверу, первым делом проверьте, запущен ли сервер.

$ ps -aef | grep httpd

Вы должны увидеть несколько httpd процессов, если Apache запущен.

Попробуйте перезагрузить сервер следующей командой.

$ sudo apachectl -k restart

В поиске проблемы вам могут помочь логи сервера. Посмотреть свежие записи можно с помощью такой команды.

$ tail -f /usr/local/var/log/apache2/error_log

Если проблема не пропала, убедитесь, что в файле /usr/local/etc/apache2/2. 4/httpd.conf имеется следующая строчка.

Listen: 80

Apache контролируется с помощью apachectl. Следующие команды могут быть полезны.

$ sudo apachectl start $ sudo apachectl stop $ sudo apachectl -k restart

Настрока Apache

У вас есть установленный веб-сервер. Пора настроить его.

Первым делом мы изменим директорию для хранения сайтов. Откройте для редактирования конфигурационный файл Apache.

$ open -e /usr/local/etc/apache2/2.4/httpd.conf

Найдите строку, где задается параметр DocumentRoot.

DocumentRoot "/usr/local/var/www/htdocs"

И измените её на следующую, где your_user — имя вашего аккаунта.

DocumentRoot /Users/your_user/Sites

Также надо изменить тег , чтобы его параметр совпадал с DocumentRoot.

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

Если вы планируете в локальных проектах использовать файл дополнительной конфигурации сервера .htaccess, то обратите внимание на настройки AllowOverride и mod_rewrite.

В блоке найдите опцию AllowOverride, которая отвечает за возможность использования .htaccess, и измените её на следующую.

# AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # AllowOverride FileInfo AuthConfig Limit # AllowOverride All

Для возможности преобразования URL потребуется модуль mod_rewrite, который по-умолчанию закомментирован. Найдите строку и уберите символ комментирования #.

#LoadModule rewrite_module libexec/mod_rewrite.so

LoadModule rewrite_module libexec/mod_rewrite.so

Пользователи и группы

Мы направили обращения Apache к сайтам в директорию Sites, которую поместили в домашнем каталоге. Обычно Apache работает от имени системного пользователя daemon группы daemon, из-за этого могут возникнуть некоторые проблемы с доступом. Необходимо задать, пользователя и группу, от чьего имени Apache будет работать.

В конфигурационном файле Apache найдите User и Group и измените на следующее. your_user — имя вашего аккаунта.

User your_user Group staff

Директория для локальных сайтов

Создайте папку для сайтов в домашнем каталоге.

$ mkdir ~/Sites

Следующая команда создаст в папке Sites файл index. html и поместит в нем код первой веб-страницы.

$ echo "My User Web Root" &gt; ~/Sites/index.html

Чтобы изменения в файле настроек вступили в силу, необходимо перезагрузить сервер.

$ sudo apachectl -k restart

Снова откройте в браузере страницу по адресу http://localhost/.

Установка PHP

На этом шаге мы установим PHP 5.6 и PHP 7.0, а также настроим скрипт переключения между версиями PHP.

Выполните установку необходимых версий PHP с помощью следующих команд.

$ brew install php70 --with-apache $ brew unlink php70 $ brew install php56 --with-apache

Если потребуется, вы можете настроить каждую версию языка в соответствующих php.ini.

/usr/local/etc/php/5. 6/php.ini /usr/local/etc/php/7.0/php.ini

Знакомим Apache и PHP

Вы успешно установили нужные версии PHP, но теперь нужно сказать Apache использовать их.

Снова откройте файл /usr/local/etc/apache2/2.4/httpd.conf и найдите строку

#LoadModule php5_module

Вместо нее добавьте следующие строки для подключения ваших версий PHP.

LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so #LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so

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

Найдите ниже настройку указания на корневой файл директории.

DirectoryIndex index. html

И замените её следующими настройками.

DirectoryIndex index.php index.html SetHandler application/x-httpd-php

Сохраните файл настроек и снова перезагрузите сервер.

$ sudo apachectl restart

Проверяем установку PHP

Создайте в директории с сайтами файл index.php с содержанием “

$ echo " ~/Sites/index.php

Откройте в браузере страницу по адресу http://localhost/. Вы увидите информацию о настройках PHP.

Переключение версий PHP

Установим небольшой sphp скрипт в стандартную для brew директорию /usr/local/bin.

$ curl -L https://gist.github.com/w00fz/142b6b19750ea6979137b963df959d11/raw &gt; /usr/local/bin/sphp $ chmod +x /usr/local/bin/sphp

Homebrew при установке должен был добавить свои директории /usr/local/bin и /usr/local/sbin в переменную $PATH. Убедимся в этом.

$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Если вышеуказанные директории отсутствуют в результат выполнения команды у вас, то выполните следующую команду, которая исправит это.

$ export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Остановите и запустите Apache. Не перезагружайте.

$ sudo apachectl -k stop $ sudo apachectl start

Снова откройте файл настроек Apache /usr/local/etc/apache2/2.4/httpd.conf и замените блок с подключениями этих модулей:

LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so #LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so

На следующий код.

# Brew PHP LoadModule for `sphp` switcher LoadModule php5_module /usr/local/lib/libphp5. so #LoadModule php7_module /usr/local/lib/libphp7.so

Сохраните файл настроек и закройте его.

Проверим возможность переключения версий PHP.

Выполните команду sphp с двумя цифрами нужной версии.

$ sphp 70 PHP version 70 found Unlinking old binaries... Linking new binaries... Linking /usr/local/Cellar/php70/7.0.14_7... 17 symlinks created Linking new modphp addon... Fixing LoadModule... Updating version file... Restarting homebrew Apache... Restarting non-root homebrew Apache... Done. PHP 7.0.14 (cli) (built: Dec 14 2016 01:24:46) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

Откройте страницу http://localhost/ и убедитесь, что теперь активен PHP версии 7.0.

Установка MySQL

Для установки MySQL введите следующую команду.

$ brew install mysql

Завершение установки подтвердит следующее сообщение.

We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation To connect run: mysql -uroot To have launchd start mysql now and restart at login: brew services start mysql Or, if you don't want/need a background service you can just run: mysql.server start ==&gt; Summary /usr/local/Cellar/mysql/5.7.16: 13,511 files, 439M

Выполните указанные действия, если необходимо установить mysql на автозапуск.

$ brew services start mysql

Установка Redis, Memcached

С помощью Homebrew установка дополнительного ПО максимально проста.

Установим Redis.

$ brew install redis ==&gt; Downloading https://homebrew. bintray.com/bottles/redis-3.2.6.sierra.bottle.tar.gz ######################################################################## 100.0% ==&gt; Pouring redis-3.2.6.sierra.bottle.tar.gz ==&gt; Caveats To have launchd start redis now and restart at login: brew services start redis Or, if you don't want/need a background service you can just run: redis-server /usr/local/etc/redis.conf ==&gt; Summary /usr/local/Cellar/redis/3.2.6: 11 files, 1.7M

Настроим автозагрузку и запустим Redis.

$ brew services start redis

Установим Memcached.

$ brew install memcached ==&gt; Downloading https://homebrew.bintray.com/bottles/memcached-1.4.33.sierra.bottle.tar.gz ######################################################################## 100.0% ==&gt; Pouring memcached-1.4.33.sierra.bottle.tar.gz ==&gt; Caveats To have launchd start memcached now and restart at login: brew services start memcached Or, if you don't want/need a background service you can just run: /usr/local/opt/memcached/bin/memcached ==&gt; Summary /usr/local/Cellar/memcached/1. 4.33: 11 files, 184.5K

Настроим автозагрузку и запустим Memcached.

$ brew services start memcached

Теперь необходимо установить PHP расширений для работы со свежеустановленнымы сервисами для каждой версии вам нужно загрузить расширения, которые требуются.

$ sphp 70 $ brew install php70-redis $ brew install --HEAD homebrew/php/php70-memcached

Перезагрузите Apache и снова откройте http://localhost/.

$ sudo apachectl restart

В пункте “ дополнительные .ini файлы” вы увидите ini файлы установленных расширений.

Вы также можете заметить, что нужные расширения подгружены и готовы к работе.

Смените версию PHP перед началом установки расширений для нее.

$ sphp 56 $ brew install php56-redis php56-memcache php56-memcached

Снова перезагрузите Apache и откройте http://localhost/, чтобы убедиться в успехе.

$ sudo apachectl restart

Создание локального сайта

Для работы над несколькими проектами сразу удобно создать отдельную папку и доменное имя для каждого.

Например, ваш проект называется сodex. Первым делом создайте директорию.

$ mkdir ~/Sites/codex

Локальный сайт codex.local будет находиться на вашем компьютере. Поэтому нужно прописать в файле /etc/hosts адрес сервера и доменное имя.

$ sudo open -e /etc/hosts

Добавьте в конец файла следующую строку.

127.0.0.1 codex.local

Теперь надо настроить сам Apache сервер. Для этого откройте для редактирования файл настроек хостов.

$ open -e /usr/local/etc/apache2/2. 4/extra/httpd-vhosts.conf

Добавьте следующий код, описывающий новый хост, в файл настроек. Название проекта codex уже вписано в нужные строки. Замените your_user на логин вашего пользователя.

# корневая директория проекта codex DocumentRoot /Users/your_user/Sites/codex # доменное имя ServerName codex.local # настройка прав доступа к директории проекта AllowOverride All Order allow,deny Allow from all

Перед подключением первого локального сайта необходимо включить возможность использования хостов.

Откройте для редактирования файл /usr/local/etc/apache2/2.4/httpd.conf. Необходимо раскомментировать строку с подключением файла настроек виртуальных хостов. 

# Virtual hosts Include /usr/local/etc/apache2/2.4/extra/httpd-vhosts.conf

После этих действий нужно перезагрузить сервер.

$ sudo apachectl restart

Теперь сайт, находящийся в директории ~/Sites/codex, будет доступен по адресу http://codex.local/.

Заключение

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

В этой статье представлен наиболее простой способ разворачивания рабочего окружения непосредственно на операционной системе. Существуют и другие способы решения описанных задач: например, с использованием Open Server (для Windows) или виртуализации с помощью VirtualBox, VMWare, Vagrant, Docker и других утилит. Об использовании докера читайте в статье «Как поднять сайт в Docker».

Материалы

  • Статья-источник https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions
  • Homebrew http://brew.sh

Все проекты инкубаторов по статусу

Основная цель Контейнер Проект интеграции Плагин Модуль протокола FTP Реализация языка нотации Реализация Распределенная платформа бессерверных вычислений Река Сервер полнотекстового поиска Структура посредничества веб-служб Библиотека компонентов JSF Инструмент привязки XML-Java
Проект Описание Спонсор Apache Наставники Дата начала Дата окончания
Абдера
Абдера
Реализация формата синдикации Atom и протокола публикации Atom. Инкубатор Гаррет Руни, Пол Керна 2006-06-06 2008-11-08
Аккумуло
Аккумуло
Accumulo — это распределенное хранилище ключей / значений, которое предоставляет выразительные метки доступа на уровне ячейки. Инкубатор Бенсон Маргулис, Алан Кабрера, Бернд Фондерманн 12.09.2011 21.03.2012
ACE
ACE
Платформа распространения программного обеспечения на основе OSGi, позволяющая управлять артефактами и распространять их. Доска Никлас Хедман, Карстен Цигелер, Бертран Делакретаз 2009-04-24 21.12.2011
ActiveMQ
ActiveMQ
Надежный и высокопроизводительный поставщик промежуточного программного обеспечения, ориентированного на сообщения, который будет интегрирован в Apache Geronimo, но его также можно будет использовать внутри любой JVM. Geronimo Джеймс Страчан 2005-12-01 2007-02-06
Айравата
Айравата
Программный пакет для составления, управления, выполнения и мониторинга крупномасштабных приложений и рабочих процессов на вычислительных ресурсах, начиная от локальных кластеров до национальных сетей и вычислительных облаков. Доска
(Росс Гардлер)
Алек Сломински, Ате Доума, Санджива Вираварана, Крис Маттманн 2011-05-05 19.09.2012
Воздушный поток
Воздушный поток
Airflow — это система автоматизации и планирования рабочих процессов, которую можно использовать для создания конвейеров данных и управления ими. Инкубатор
(Крис Риккомини)
Хитеш Шах, Якоб Хоман 31.03.2016 19.12.2018
Аллура
Аллура
Forge программное обеспечение для разработки программных проектов, включая системы контроля версий, отслеживание проблем, обсуждение, вики и другие инструменты управления программными проектами. Инкубатор
(Рич Боуэн)
Росс Гардлер, Грег Штайн, Джим Ягельски 25.06.2012 19.03.2014
Амбари
Амбари
Ambari — это проект мониторинга, администрирования и управления жизненным циклом кластеров Apache Hadoop. (Ранее известный как HMS) Инкубатор Оуэн О’Мэлли, Крис Дуглас, Арун Мурти 30.08.2011 2013-11-20
Янтарь
Oltu
Проект Amber предоставит среду разработки Java, в основном предназначенную для создания приложений с поддержкой OAuth. Эмбер окончила школу с именем Apache Oltu Шиндиг Жан-Фредерик Клер, Джануго Рабеллино, Дэвид Дженкс, Раймон Фенг 09.05.2010 16.01.2013
Любая23
Любой23
Anything To Triples (any23) — это библиотека, веб-служба и инструмент командной строки, который извлекает структурированные данные в формате RDF из различных веб-документов. Тика Крис Маттманн, Ник Кью, Пол Рамирес, Симона Триподи, Томмазо Теофили 2011-10-01 28.08.2012
вершина
Вершина
Apex — это собственная платформа YARN для обработки больших данных в движении корпоративного уровня, которая объединяет потоковую обработку, а также пакетную обработку. Инкубатор
(Тед Даннинг)
Крис Наурот, Алан Гейтс, Хитеш Шах, Джастин Маклин, П.Тейлор Гетц, Тед Даннинг 17.08.2015 2016-04-20
APISIX
APISIX
APISIX — это облачный шлюз API микросервисов, обеспечивающий максимальную производительность, безопасность, открытый исходный код и масштабируемую платформу для всех ваших API и микросервисов. Инкубатор
(Виллем Нин Цзян)
Виллем Нинг Цзян, Джастин Маклин, Кевин Ратнасекера, Фон Гослинг 2019-10-17 2020-07-15
Аполлон Надежная реализация семейства спецификаций OASIS WS-ResourceFramework (WSRF) Веб-службы Даванум Шринивас 2004-11-08 2005-06-03
Овен
Овен
Проект Aries предоставит набор подключаемых компонентов Java, обеспечивающих создание корпоративной модели программирования приложений OSGi. Инкубатор Даванум Шринивас, Гийом Ноде, Кеван Миллер 22.09.2009 2010-12-15
AsterixDB
AsterixDB
Apache AsterixDB — это масштабируемая система управления большими данными (BDMS), которая предоставляет возможности хранения, управления и запросов для больших коллекций полуструктурированных данных. Инкубатор
(Крис Маттманн)
Ate Douma, Chris Mattmann, Henry Saputra, Jochen Wiedmann, Ted Dunning 28.02.2015 2016-04-20
Атлас
Атлас
Apache Atlas — это масштабируемый и расширяемый набор основных базовых сервисов управления, который позволяет предприятиям эффективно и действенно выполнять свои нормативные требования в рамках Hadoop и обеспечивает интеграцию со всей экосистемой корпоративных данных. Инкубатор
(Джитендра Натх Пандей)
Арун Мурти, Крис Дуглас, Якоб Хоман, Винод Кумар Вавилапалли 05. 05.2015 21.06.2017
Аврора
Аврора
Aurora — это планировщик служб, используемый для планирования заданий в Apache Mesos. Инкубатор
(Бенджамин Хиндман)
Джейк Фаррелл, Бенджамин Хиндман, Крис Мэттманн, Генри Сапутра 01.10.2013 18.03.2015
BatchEE
Джеронимо
Проекты BatchEE нацелены на реализацию JBatch (также известного как JSR352) и набор полезных расширений для этой спецификации.
Batchee стал частью проекта Geronimo
Инкубатор
(FIXME)
Жан-Батист Онофре, Оливье Лами, Марк Струберг 03.10.2013 2019-12-10
Балка
Луч
Apache Beam — это унифицированная модель с открытым исходным кодом и набор SDK для конкретных языков для определения и выполнения рабочих процессов обработки данных, а также потоков приема и интеграции данных, поддерживающих шаблоны интеграции предприятия (EIP) и языки, специфичные для домена (DSL). Конвейеры потока данных упрощают механизм крупномасштабной пакетной и потоковой обработки данных и могут работать в нескольких средах выполнения, таких как Apache Flink, Apache Spark и Google Cloud Dataflow (облачный сервис). Beam также предлагает DSL на разных языках, что позволяет пользователям легко реализовать свои процессы интеграции данных. Инкубатор
(Жан-Батист Онофре)
Жан-Батист Онофре, Джим Ягельски, Венкатеш Ситарам, Бертран Делакрета, Тед Даннинг 01.02.2016 21.12.2016
Bean Validation
BVal
Проект Bean Validation создаст реализацию Bean Validation в соответствии со спецификациями Java EE.
Выпускник Apache BVal
Инкубатор Кеван Миллер, Лучано Резенде, Найл Пембертон, Маттиас Вессендорф 2010-03-01 15 февраля 2012 г.
Улей
Улей
Расширяемая среда приложений Java со встроенной моделью программирования на основе метаданных для веб-служб, веб-приложений и доступа к ресурсам Инкубатор Крейг МакКланахан 2004-05-21 18. 07.2005
Bigtop
Bigtop
Bigtop — это проект по разработке упаковки и тестов экосистемы Hadoop. Инкубатор Патрик Хант, Том Уайт, Оуэн О’Мэлли, Алан Гейтс, Стив Лофран 2011-06-20 19.09.2012
Бладхаунд
Бладхаунд
Bloodhound — это инструмент для совместной разработки программного обеспечения, включая отслеживание проблем, просмотр вики и репозитория. Инкубатор Хайрам Райт, Грег Штайн, Бранко Чибей 2011-12-23 2013-03-20
Бруклин
Бруклин
Brooklyn — это платформа для моделирования, мониторинга и управления приложениями. через автономные схемы. Инкубатор
(Чип Чайлдерс)
Мэтт Хогстром, Алекс Карасулу, Дэвид Нэлли, Марсель Офферманс, Жан-Батист Онофре, Оливье Лами, Чип Чилдерс, Андрей Саву, Джо Брокмайер, Джим Ягельски 2014-05-01 18. 11.2015
Строитель
Строитель
Buildr — это простая и интуитивно понятная система сборки для проектов Java, написанных на Ruby. Инкубатор Джим Ягельски, Матье Риу, Йоав Шапира 2007-11-01 2009-02-23
кальцит
Кальцит
Calcite — это настраиваемый механизм для анализа и планирования запросов к данным в самых разных форматах.Он обеспечивает доступ, аналогичный базам данных, и, в частности, интерфейс SQL и расширенную оптимизацию запросов для данных, не находящихся в традиционной базе данных. (Переименован из Optiq 30 сентября 2014 г.) Инкубатор
(Ашутош Чаухан)
Тед Даннинг, Алан Гейтс, Стивен Ноэлс 19.05.2014 22.10.2015
CarbonData
CarbonData
Apache CarbonData — это новый собственный формат файлов Apache Hadoop для более быстрого интерактивного запроса с использованием передовых методов хранения, индексации, сжатия и кодирования по столбцам для повышения эффективности вычислений, что, в свою очередь, поможет ускорить запросы на порядок быстрее, чем количество петабайт данных. Инкубатор
(Жан-Батист Онофре)
Генри Сапутра, Жан-Батист Онофре, Ума Махешвара Рао Г. 2016-06-02 19.04.2017
Кассандра
Кассандра
Кассандра Инкубатор Энтони Элдер, Брайан Маккалистер, Матье Рио 2009-01-01 17.02.2010
Кайен
Cayenne
Надежная стойкость ДБ Жан Т.Андерсон, Билл Дадни, Джим Ягельски, Брайан Маккалистер 09.03.2006 2006-12-20
Celix
Селикс
Celix — это реализация на языке C, подобная OSGi, с особым упором на совместимость между Java и C. Инкубатор Марсель Офферманс, Карл Паулс, Роман Шапошник 2010-11-02 16.07.2014
Химия
Химия
Химия Инкубатор Феликс Мешбергер, Джануго Рабеллино, Юкка Циттинг 2009-04-30 16. 02.2010
Чуква
Чуква
Chukwa — это среда сбора и анализа журналов для кластеров Apache Hadoop. Инкубатор Алан Кабрера, Энтони Элдер, Бернд Фондерманн, Юкка Циттинг 14.07.2010 27.09.2013
Clerezza
Clerezza
— модульное приложение на основе OSGi и набор компонентов (пакетов) для создания приложений и служб семантической сети RESTFul. Инкубатор
(Бертран Делакрета)
Росс Гардлер, Рейнхард Поец 27.11.2009 20.02.2013
Нажмите
Нажмите
Java Web Framework на основе компонентов Инкубатор Хеннинг Шмидехаузен, Тед Хустед, Уилл Гласс-Хусейн, Андрус Адамчик 21.07.2008 18.11.2009
CloudStack
CloudStack
CloudStack — это облачная платформа для оркестровки IaaS («Инфраструктура как услуга»). Инкубатор
(Джим Ягельски)
Джим Ягельски, Дж. Даниэль Кулп, Алекс Карасулу, Оливье Лами, Бретт Портер, Мэтт Хогстром, Мохаммад Нур Эль-Дин 16.04.2012 2013-03-20
CommonsRDF
Общий RDF
Commons RDF — это набор интерфейсов и классов для концепций и поведения RDF 1.1. Модуль commons-rdf-api определяет интерфейсы и средства тестирования.Модуль commons-rdf-simple предоставляет базовую эталонную реализацию для тестирования средств тестирования и уточнения контрактов API. Инкубатор
(Льюис Джон МакГиббни)
Джон Д Эмент, Гэри Грегори 2015-03-06 28.11.2016
Кордова
Кордова
Apache Cordova — это платформа для создания собственных мобильных приложений с использованием HTML, CSS и JavaScript (ранее Phonegap).Проект вошел в инкубационный период как Callback, но 28 ноября 2011 г. решил изменить свое название на Cordova. Инкубатор Юкка Циттинг, Джануго Рабеллино, Росс Гардлер, Эндрю Сэвори 2011-10-15 17. 10.2012
CouchDB
CouchDB
CouchDB Инкубатор Тед Люнг, Джануго Рабеллино, Джим Ягельски 12 февраля 2008 г. 2008-11-19
Хруст
Crunch
Crunch — это библиотека Java для написания, тестирования и выполнения конвейеров заданий MapReduce в Apache Hadoop. Инкубатор
(Патрик Хант)
Арун Мурти, Патрик Хант, Том Уайт 26.05.2012 20.02.2013
ЗАЯВКИ
ЗАЯВКОВ
cTAKES (Система анализа клинического текста и извлечения знаний) — это инструмент обработки естественного языка для извлечения информации из электронных медицинских карт в виде произвольного клинического текста. Инкубатор
(Йорн Коттманн)
Йорн Коттманн, Грант Ингерсолл, Крис Маттманн 11.06.2012 2013-03-20
Куратор
Куратор
Curator — клиентская оболочка ZooKeeper и богатый фреймворк ZooKeeper Инкубатор
(Патрик Хант)
Энис Сёзтутар, Лучано Резенде, Махадев Конар, Патрик Хант 11. 03.2013 01.09.2013
CXF
CXF
Проект CXF создаст инфраструктуру сервисов SOA путем слияния проекта ObjectWeb Celtix и проекта Codehaus XFire. Инкубатор Джим Ягельски, Джеймс Страчан 15.08.2006 16.04.2008
нарцисс
Нарцисс
Apache Daffodil — это реализация языка описания формата данных (DFDL), используемого для преобразования между данными фиксированного формата и XML / JSON. Инкубатор
(Джон Д. Эмент)
Дэйв Фишер, Кристофер Дутц, Кевин Ратнасекера 27.08.2017 2021-02-17
DataFu DataFu предоставляет набор заданий и функций Hadoop MapReduce на языках более высокого уровня на его основе для выполнения анализа данных.Он предоставляет функции для общих задач статистики (например, квантилей, выборки), PageRank, сеансов потоковой передачи, а также операций набора и сумок. DataFu также предоставляет задания Hadoop для дополнительной обработки данных в MapReduce. Инкубатор
(Якоб Хоман)
Ашутош Чаухан, Роман Шапошник, Тед Даннинг, Якоб Хоман 05.01.2014 21.02.2018
Эскизы данных
DataSketches
DataSketches — это высокопроизводительная библиотека стохастических потоковых алгоритмов с открытым исходным кодом, которая в науках о данных обычно называется «эскизами».Эскизы — это небольшие программы с отслеживанием состояния, которые обрабатывают массивные данные в виде потока и могут дать приблизительные ответы с математическими гарантиями на сложные в вычислительном отношении запросы на порядки быстрее, чем традиционные точные методы. Инкубатор
(Жан-Батист Онофре)
Лян Чен, Кеннет Ноулз, Фуркан Камачи, Эванс Йе, Дэйв Фишер 2019-03-30 2020-12-16
Deltacloud
Deltacloud
Deltacloud, облачный API (REST) ​​и среда абстракции Инкубатор Карл Трилоф, Крейг Рассел, Мэтт Хогстром, Даванум Шринивас 2010-05-19 2011-10-26
DeltaSpike
DeltaSpike
DeltaSpike — это набор расширений JSR-299 (CDI) для создания приложений на платформах Java SE и EE. Инкубатор Марк Струберг, Герхард Петрачек, Дэвид Блевинс, Мэтт Бенсон, Джим Ягельски 2011-12-07 28.05.2013
Дерби
DB Дерби
реляционная база данных Java ДБ Кен Коар 15.08.2004 18.07.2005
DeviceMap
DeviceMap
Apache DeviceMap — это репозиторий данных, содержащий информацию об устройстве, изображения и другую важную информацию для всех видов мобильных устройств, например.грамм. смартфоны и планшеты. Хотя изначально основное внимание уделяется этим данным, для их использования и управления также будут созданы API. Инкубатор
(Бертран Делакрета)
Бертран Делакретаз, Кеван Миллер, Эндрю Сэвори 2012-01-03 19.11.2014
DirectMemory
DirectMemory
DirectMemory — действовать как кэш второго уровня, способный хранить большие объемы данных без заполнения кучи Java и, таким образом, избегать длинных циклов сборки мусора. Инкубатор Энтони Элдер, Оливье Лами, Сильвен Валлез, Тим Уильямс 05.10.2011 15.08.2012
Справочник Справочник
Справочник проектов. Инкубатор Ноэль Дж. Бергман, Никола Кен Бароцци 23-10-23 23.02.2005
Распределенный журнал
Распределенный журнал BookKeeper
DistributedLog — это высокопроизводительная служба реплицированных журналов.Он предлагает надежность, репликацию и высокую согласованность, что обеспечивает фундаментальный строительный блок для построения надежных распределенных систем. Инкубатор
(Флавио Жункейра)
Флавио Жункейра, Крис Наурот, Генри Сапутра 24.06.2016 2017-07-01
Сверло
Дрель
Drill — это распределенная система для интерактивного анализа крупномасштабных наборов данных, созданная на основе Google Dremel. Инкубатор
(Тед Даннинг)
Тед Даннинг, Грант Ингерсолл, Изабель Дрост 11. 08.2012 19.11.2014
Друид
Друид
Druid — это высокопроизводительное распределенное хранилище данных, ориентированное на столбцы. Инкубатор
(Джулиан Хайд)
Джулиан Хайд, П. Тейлор Гетц, Юн Рао 28.02.2018 2019-12-18
Дуббо
Даббо
Dubbo — это высокопроизводительный, легкий RPC-фреймворк на основе Java. Инкубатор
(Джастин Маклин)
Джастин Маклин, Марк Томас, Дэйв Фишер 16.02.2018 2019-05-15
Орел
Орел
Apache Eagle — это аналитическое решение с открытым исходным кодом для мгновенного выявления проблем безопасности и производительности на платформах больших данных, например Apache Hadoop, Apache Spark. Он анализирует действия с данными, приложения пряжи, метрики jmx, журналы демонов и т. Д., предоставляет современный механизм оповещений для выявления нарушений безопасности, проблем с производительностью и показывает аналитические данные. Инкубатор
(Генри Сапутра)
Оуэн О’Мэлли, Генри Сапутра, Джулиан Хайд, П. Тейлор Гетц, Амарешвари Шрирамдасу 26.10.2015 21.12.2016
EasyAnt
EasyAnt
Easyant — это система сборки, основанная на Apache Ant и Apache Ivy. Муравей
(Антуан Леви-Ламбер)
Энтони Элдер, Антуан Леви-Ламбер, Стефан Бодевиг 31.01.2011 12.03.2013
EC Диаграммы
ECharts
ECharts — это библиотека для построения графиков и визуализации данных, написанная на JavaScript. Инкубатор
(Кевин А. Макгрейл)
Кевин А. МакГрейл, Дэйв Фишер, Тед Лю, Шэн Ву 18.01.2018 2020-12-16
Империя-БД
Empire-db
Компонент сохранения данных. Инкубатор Бенсон Маргулис, Томас Фишер, Мартин Дашорст 2008-07-08 2012-01-24
ESME
ESME
Enterprise Social Messaging Experiment (ESME) — это безопасная и хорошо масштабируемая платформа для обмена микросообщениями и микросообщениями, которая позволяет людям узнавать и встречаться друг с другом, а также получать контролируемый доступ к другим источникам информации, и все это в контексте бизнес-процесса. Инкубатор Дж. Аарон Фарр, Бертран Делакретаз, Дэн Кулп, Джануго Рабеллино, Сильвен Валлез 2008-12-02 2010-12-15
Etch
Etch
Кроссплатформенная, не зависящая от языка и транспорта структура для создания и использования сетевых сервисов. Инкубатор Никлас Хедман, Дуг Каттинг, Йоник Сили, Мартин Дашорст 02.09.2008 16.01.2013
Сокол
Сокол
Решение для обработки и управления данными для Hadoop, предназначенное для перемещения данных, координации конвейеров данных, управления жизненным циклом и обнаружения данных. Инкубатор
(Арун Мурти)
Алан Гейтс, Крис Дуглас, Деварадж Дас, Оуэн О’Мэлли 27.03.2013 17.12.2014
Феликс
Феликс
Реализация спецификации OSGi R4. (Ранее известный как Оскар) Инкубатор Алекс Карасулу 19. 07.2005 2007-04-01
Fineract
Fineract
Fineract — это система с открытым исходным кодом для базового банковского обслуживания в качестве платформы. Инкубатор
(Росс Гардлер)
Росс Гардлер, Грег Штайн, Роман Шапошник, Джим Ягельски 15.12.2015 19.04.2017
Гибкость
Flex
Платформа приложений для создания приложений на основе Flash. Инкубатор
(Бертран Делакрета)
Бертран Делакретаз, Грег Реддин, Энн Катрин Петтеро, Дэйв Фишер 30.12.2011 19.12.2012
Флинк
Флинк
Flink — это система с открытым исходным кодом для выразительного, декларативного, быстрого и эффективного анализа данных.Stratosphere сочетает в себе масштабируемость и гибкость программирования распределенных платформ, подобных MapReduce, с эффективностью выполнения вне ядра и возможностями оптимизации запросов, присущими параллельным базам данных. Первоначально Флинк был известен как Стратосфера, когда попал в инкубатор. Инкубатор
(Алан Гейтс)
Шон Оуэн, Тед Даннинг, Оуэн О’Мэлли, Генри Сапутра, Ашутош Чаухан 14.04.2014 17.12.2014
Лоток
Лоток
Flume — это распределенная, надежная и доступная система для эффективного сбора, агрегирования и перемещения больших объемов данных журнала из множества различных источников в централизованное хранилище данных. Инкубатор Найджел Дейли, Ральф Гоерс, Патрик Хант, Том Уайт 13.06.2011 2012-06-20
флуо Fluo — это распределенная система для инкрементальной обработки больших наборов данных, хранящихся в Accumulo. Инкубатор
(Билли Ринальди)
Билли Ринальди, Дрю Фаррис, Джош Эльзер 17.05.2016 19.07.2017
FreeMarker
FreeMarker
FreeMarker — это шаблонизатор, т. е.е. универсальный инструмент для создания вывода текста на основе шаблонов. FreeMarker реализован на Java как библиотека классов для программистов. Инкубатор
(Якопо Каппеллато)
Якопо Каппеллато, Ральф Гоерс, Серхио Фернандес 01.07.2015 21.03.2018
FTP-сервер
FtpServer
Полный FTP-сервер на основе системы ввода-вывода Mina. Инкубатор Пол Хаммант, Никола Кен Бароцци, Никлас Хедман 29.03.2003 18.12.2007
жеода
жеода
Geode — это платформа управления данными, которая обеспечивает согласованный доступ в режиме реального времени к приложениям, интенсивно использующим данные, в широко распределенных облачных архитектурах. Инкубатор
(Роман Шапошник)
Константин Будник, Чип Чайлдерс, Джастин Эренкранц, Ян Иверсен, Крис Маттманн, Уильям А. Роу-младший, Роман Шапошник 27.04.2015 16. 11.2016
Geronimo
Джеронимо
J2EE Доска Гейр Магнуссон младший, Джеймс Страчан, Джим Ягельски 2006-08-06 2004-05-26
Гираф
Гираф
Giraph — это крупномасштабная отказоустойчивая среда обработки графиков на основе массового синхронного параллельного (BSP). Инкубатор Оуэн О’Мэлли, Крис Мэттманн, Алан Гейтс 2011-08-01 16.05.2012
Гоблин Gobblin — это среда интеграции распределенных данных, которая упрощает общие аспекты интеграции больших данных, такие как прием данных, репликация, организация и управление жизненным циклом как для потоковых, так и для пакетных экосистем данных. Инкубатор
(Оливье Лами)
Жан-Батист Онофре, Оливье Лами, Оуэн О’Мэлли 23.02.2017 2021-01-21
Гора
Гора
Gora — это инфраструктура ORM для колоночных хранилищ, таких как Apache HBase и Apache Cassandra, с особым акцентом на Hadoop. Инкубатор Крис Маттманн, Анджей Бялецки, Том Уайт 26.09.2010 15.01.2012
Грифон
Грифон
Griffin — это решение для обеспечения качества данных с открытым исходным кодом для распределенных систем данных любого масштаба в контексте потоковых или пакетных данных. Инкубатор
(Генри Сапутра)
Каспер Соренсен, Лучано Резенде, Генри Сапутра 05.12.2016 21.11.2018
Groovy
Groovy
Groovy — объектно-ориентированный язык программирования для платформы Java.Это язык с функциями, аналогичными Python, Ruby, Java, Perl и Smalltalk. Инкубатор
(Роман Шапошник)
Эндрю Байер, Константин Будник, Бертран Делакрета, Джим Ягельски, Эммануэль Лечарны, Роман Шапошник 17.03.2015 18.11.2015
Гуакамоле
Гуакамоле
Guacamole — это шлюз для удаленных рабочих столов корпоративного уровня, не зависящий от протокола. В сочетании с облачным хостингом Guacamole представляет собой отличную альтернативу традиционным рабочим столам. Guacamole стремится сделать доступ к рабочим столам в облаке предпочтительнее традиционного локального доступа. Инкубатор
(Жан-Батист Онофре)
Жан-Батист Онофре, Даниэль Груно, Джим Ягельски, Грег Трасук 10.02.2016 2017-11-15
Хама
Хама
Hama — это распределенная вычислительная среда, основанная на вычислительных методах BSP (Bulk Synchronous Parallel) для массовых научных вычислений, например.g., матричные, графические и сетевые алгоритмы. Инкубатор Иэн Холсман, Джефф Истман, Томмазо Теофили, Стив Лофран 2008-05-20 16.05.2012
Гармония
Гармония
Совместимая реализация J2SE Инкубатор Гейр Магнуссон-младший, Ноэль Бергман, Бен Лори, Стефано Маццокки, Сэм Руби, Лео Симонс, Даванум Шринивас 18 мая 2005 г. 29.10.2006
HAWQ
HAWQ
HAWQ — это расширенный корпоративный SQL на аналитическом механизме Hadoop, построенный на надежной и высокопроизводительной платформе SQL с массово-параллельной обработкой (MPP), разработанной на основе Pivotal Greenplum Database. Инкубатор
(Роман Шапошник)
Алан Гейтс, Джастин Эренкранц, Теджас Наир, Роман Шапошник 04.09.2015 15.08.2018
H Каталог
Улей
HCatalog — это служба управления таблицами и хранилищем данных, созданных с помощью Apache Hadoop.
HCatalog стал частью проекта Hive
Инкубатор Алан Гейтс, Алекс Карасулу, Оуэн О’Мэлли 2011-03-14 13.02.2013
спираль
спираль
Apache Helix — это общая структура управления кластером, используемая для построения распределенных систем и обеспечивающая автоматическое управление разделами, отказоустойчивость и эластичность. Инкубатор
(Патрик Хант)
Патрик Хант, Оливье Лами, Махадев Конар, Оуэн О’Мэлли 14.10.2012 18.12.2013
Гермес Надежная реализация семейства спецификаций OASIS WS-Notification (WSN) Веб-службы Даванум Шринивас 2004-11-08 2005-06-03
httpd-CLI CLI для httpd сервера HTTP-сервер Уилл Роу 2004-07-15 2004-12-16
Худи
Худи
Hudi обеспечивает атомарные обновления и инкрементальные потоки данных в больших данных инкубатор
(Жюльен Ле Дем)
Томас Вайсе, Лучано Ресенде, Кишор Гопалакришнан, Сунил Марти 17.01.2019 2020-05-20
iBATIS
iBATIS
Инфраструктура iBATIS Data Mapper упрощает использование базы данных с Java или.NET-приложений. iBATIS связывает объекты с хранимыми процедурами или операторами SQL с помощью дескриптора XML. Инкубатор Тед Хастед 16-08-2004 27.04.2005
Айсберг
Айсберг
Iceberg — это табличный формат для больших, медленно перемещающихся табличных данных. Инкубатор
(Оуэн О’Мэлли)
Райан Блю, Жюльен Ле Дем, Оуэн О’Мэлли, Джеймс Тейлор, Карл Стейнбах 2018-11-16 2020-05-20
Зажигание
Зажигать
Унифицированная матрица данных в памяти, обеспечивающая высокопроизводительный программный уровень распределенного управления данными в памяти между различными источниками данных и пользовательскими приложениями. Инкубатор
(Константин Будник)
Бранко Чибей, Константин Будник, Роман Шапошник, Михаил Стек 01.10.2014 18.09.2015
Импала
Импала
Impala — это высокопроизводительный механизм запросов C ++ и Java SQL для данных, хранящихся в кластерах на основе Apache Hadoop. Инкубатор
(Том Уайт)
Том Уайт, Тодд Липкон, Карл Штайнбах, Брок Ноланд 03.12.2015 2017-11-15
IoTDB
IoTDB
IoTDB — это хранилище данных для управления большими объемами данных временных рядов, таких как данные с отметками времени от датчиков IoT в промышленных приложениях. Инкубатор Джастин Маклин, Кристофер Дутц, Виллем Нин Цзян, Кевин А. Макгрейл 2018-11-18 2020-09-18
Исида
Исида
Проект Isis будет представлять собой расширяемую основанную на стандартах структуру для быстрой разработки и развертывания приложений на уровне предприятия (DDD) на уровне предприятия. Инкубатор Марк Струберг, Бенсон Маргулис, Зигфрид Гёшль, Джеймс У.Карман, Винсент Массол, Мохаммад Нур Эль-Дин 07.09.2010 17.10.2012
Плющ
Плющ
Инструмент на основе Java для отслеживания, разрешения и управления зависимостями проекта. Муравей
(Антуан Леви-Ламбер, Сильвен Валлез)
Антуан Леви-Ламберт, Стефан Байе, Стив Лофран, Стефан Бодевиг 23.10.2006 11.10.2007
Кролик
Зайчик
Content Repository API на основе JSR 170 Инкубатор Рой Т.Филдинг 28.08.2004 15.03.2006
JaxMe
JaxMe
Реализация JAXB, спецификации для привязки Java / XML Веб-службы Даванум Шринивас 2003-09-15 2004-03-17
jclouds
jclouds
Облачная независимая библиотека, которая позволяет разработчикам получать доступ к множеству поддерживаемых облачных провайдеров с помощью одного API. Инкубатор
(Брайан Маккалистер)
Брайан Маккалистер, Том Уайт, Хеннинг Шмидехаузен, Дэвид Нэлли, Жан-Батист Онофре, Мохаммад Нур Эль-Дин, Оливье Лами, Томаз Мураус, Суреш Марру, Карлос Санчес 29. 04.2013 16.10.2013
JDO
JDO
JDO2 ДБ Гейр Магнуссон мл. 18 мая 2005 г. 2005-12-09
Йена
Jena
Структура Java для создания приложений семантической паутины. Инкубатор Бертран Делакретаз, Лео Симонс, Бенсон Маргулис, Росс Гардлер 2010-11-23 18.04.2012
Джонзон
Джонзон
Реализация JSR-353 JavaTM API для обработки JSON (переименовано из Fleece) Инкубатор
(Марк Струберг)
Джастин Маклин, Дэниел Кулп 09.06.2014 2016-04-20
Джошуа Joshua — набор инструментов для статистического машинного перевода Инкубатор
(Крис Маттманн)
Пол Рамирес, Льюис Джон МакГиббни, Крис Мэттманн, Том Барбер 13.02.2016 17.10.2018
JSPWiki
JSPWiki
вики-движок на основе Java Инкубатор Дэйв Джонсон, Крейг Рассел, Хеннинг Шмидехаузен, Сэм Руби 17. 09.2007 19.07.2013
дзюдди
дзюдди
Реализация реестра универсального обнаружения и интеграции (UDDI) Веб-службы Даванум Шринивас 2003-09-15 2004-03-17
Джуно Apache Juneau — это набор инструментов для маршалинга объектов POJO в самые разные типы контента с использованием общей структуры, а также для создания сложных самодокументирующихся интерфейсов и микросервисов REST с использованием ОЧЕНЬ небольшого количества кода. Инкубатор
(Джон Д. Эмент)
Крейг Рассел, Йохен Видманн, Джон Д. Амент 24.06.2016 18.10.2017
Кафка
Кафка
Kafka — это распределенная система публикации-подписки для обработки больших объемов потоковых данных. Инкубатор Алан Кабрера, Крис Дуглас, Гейр Магнуссон младший, Оуэн О’Мэлли 2011-07-04 23.10.2012
Нокс
Нокс
Knox Gateway — это система, которая обеспечивает единую точку безопасного доступа для кластеров Apache Hadoop. Инкубатор
(Деварадж Дас)
Оуэн О’Мэлли, Крис Дуглас, Махадев Конар, Алан Гейтс, Деварадж Дас, Крис Мэттманн, Том Уайт 22.02.2013 19.02.2014
Куду
Куду
Kudu — это механизм распределенного столбчатого хранилища, созданный для экосистемы Apache Hadoop. Инкубатор
(Тодд Липкон)
Джейк Фаррелл, Брок Ноланд, Майкл Стек, Ярек Ярчек Чехо, Крис Маттманн, Жюльен Ле Дем, Карл Штайнбах 03.12.2015 2016-07-20
Килин
Кылин
Kylin — это распределенный и масштабируемый механизм OLAP, построенный на Hadoop для поддержки чрезвычайно больших наборов данных. Инкубатор
(Оуэн О’Мэлли)
Оуэн О’Мэлли, Тед Даннинг, Генри Сапутра, Джулиан Хайд, П. Тейлор Гетц 25.11.2014 18.11.2015
Линза
Объектив
Lens — это платформа, которая позволяет унифицированным образом выполнять многомерные запросы к наборам данных, хранящимся на нескольких складах. Lens интегрирует Apache Hive с другими хранилищами данных, объединяя их по уровням для формирования логических кубов данных. Инкубатор
(Винод Кумар Вавилапалли)
Кристофер Дуглас, Якоб Глен Хоман, Жан-Батист Онофре 10.10.2014 19.08.2015
Леня
Леня
Система управления и публикации контента на базе Cocoon Кокон Стивен Ноэлс, Стефано Маццокки 2003-03-15 18.08.2004
Libcloud
Libcloud
libcloud — стандартная клиентская библиотека для многих популярных облачных провайдеров, написанная на python. Инкубатор Поль Керна, Жан-Фредерик Клер, Энтони Элдер, Карлос Санчес 2009-11-01 2011-05-19
log4cxx
log4cxx
Ведение журнала для C ++.N.B. код повторно поступил в инкубатор как log4cxx2. Лесозаготовительные услуги Ceki Gülcü 2004-01-31 11. 01.2005
log4cxx2
log4cxx2
Ведение журнала для C ++. N.B. Это перезагрузка подлинга Log4cxx, который ранее был завершен. Лесозаготовительные услуги
(Кристиан Гробмайер)
Ральф Гоерс 09.12.2013 16.03.2017
log4net
log4net
Регистрация для.СЕТЬ Лесозаготовительные услуги Ceki Gülcü, Марк Вомак, Курт Арнольд 2004-01-15 21.02.2007
Log4php
Log4php
Ведение журнала для PHP. Лесозаготовительные услуги Гэвин Макдональд, Никлас Хедман, Джим Ягельски 2004-01-31 2010-03-07
Lucene.NET
Lucene.СЕТЬ
Lucene.NET — это исходный код, класс-класс, API-интерфейс и алгоритмический порт поисковой системы Java Lucene на платформу C # и .NET с использованием Microsoft .NET Framework. Люцен Джануго Рабеллино, Стефан Бодевиг, Бенсон Маргулис 05. 02.2011 15.08.2012
Люси
Люси
Свободный порт библиотеки поисковой системы Lucene, написанный на C и ориентированный на пользователей динамического языка. Инкубатор Крис Хостеттер, Крис Маттманн, Джо Шефер, Упаявира 22.07.2010 22.02.2012
MADlib Машинное обучение больших данных в SQL для специалистов по данным. Инкубатор
(Роман Шапошник)
Константин Будник, Тед Даннинг, Роман Шапошник 15.09.2015 19.07.2017
Коллектор CF
КоллекторCF
Коннекторы для репозиториев контента, таких как Sharepoint, Documentum и т. Д. Люцен Грант Ингерсолл, Юкка Циттинг, Джануго Рабеллино 10.01.2010 16.05.2012
Мармотта
Мармотта
Открытая реализация платформы связанных данных. Инкубатор
(Энди Сиборн)
Фабиан Христос, Нандана Михиндукуласоория, Энди Сиборн 2012-12-03 2013-11-20
MerlinDeveloper Merlin eclipse объединен с существующим плагином eclipse уже в avalon. Авалон Лео Саймонс 2004-01-15 2004-01-15
Мезо
Mesos
Mesos — это диспетчер кластера, который обеспечивает совместное использование ресурсов и изоляцию приложений кластера. Инкубатор Крис Мэттманн, Брайан Маккалистер, Том Уайт 23 декабря 2010 г. 19.06.2013
МетаМодель
МетаМодель
MetaModel — это структура доступа к данным, предоставляющая общий интерфейс для исследования и запроса различных типов хранилищ данных. Инкубатор Генри Сапутра, Арвинд Прабхакар, Мэтт Франклин, Ноа Слейтер 12.06.2013 2014-11-20
Метрон
Метрон
Metron — это проект, посвященный предоставлению расширяемого и масштабируемого инструмента расширенной аналитики сетевой безопасности. Он имеет прочную основу в экосистеме Apache Hadoop. Инкубатор Билли Ринальди, Крис Мэттманн, Оуэн О’Мэлли, П. Тейлор Гетц, Винод Кумар Вавилапалли 06.12.2015 19.04.2017
Мнемоника
Мнемоника
Mnemonic — это библиотека энергонезависимой памяти на основе Java для обработки и вычислений структурированных данных на месте. Инкубатор
(Патрик Хант)
Патрик Хант, Эндрю Пурелл, Джеймс Тейлор, Генри Сапутра 03.03.2016 2017-11-15
mod_ftp
mod_ftp
для Apache httpd 2.Икс HTTP-сервер Джим Ягельски 2005-08-06 21.02.2007
MRUnit
MRUnit
MRUnit — это библиотека для поддержки модульного тестирования заданий Hadoop MapReduce. Инкубатор Найджел Дейли, Патрик Хант, Крис Мэттманн 2011-03-08 16.05.2012
Muse
Muse
Надежная реализация спецификации OASIS WSDM, Управление с использованием веб-служб (MuWS). Веб-службы Даванум Шринивас 2004-11-08 2005-06-03
MyFaces
MyFaces
MyFaces — это платформа для создания графических интерфейсов приложений Java Server на основе JavaServer Faces (сертифицированная реализация JSR-127). Инкубатор Тед Хастед 2004-07-16 2005-03-09
Майньют
Майньют
Mynewt — это операционная система реального времени для встроенных систем с ограниченными возможностями, таких как носимые устройства, лампочки, замки и дверные звонки. Он работает на различных 32-битных микроконтроллерах, включая архитектуры ARM Cortex-M и MIPS. Инкубатор
(Марвин Хамфри)
Стерлинг Хьюз, Джим Ягельски, Джастин Маклин, Грег Стейн, П.Тейлор Гетц 2015-10-20 21.06.2017
NetBeans
NetBeans
NetBeans — это среда разработки, инструментальная платформа и платформа приложений. Инкубатор
(Бертран Делакрета)
Ate Douma, Бертран Делакретаз, Даниэль Груно, Марк Струберг 01.10.2016 2019-04-17
NiFi
NiFi
NiFi — это система потока данных, основанная на концепциях потокового программирования. Инкубатор
(Бенсон Маргулис)
Билли Ринальди, Арвинд Прабхакар, Серхио Фернандес, Бенсон Маргулис, Брок Ноланд, Дрю Фаррис, Эндрю Пурелл 24.11.2014 15.07.2015
Гайка
Nutch
Программное обеспечение для поиска в Интернете. Инкубатор Дуг Каттинг 15.01.2005 2005-06-01
Nuvem
Тоскана
Nuvem определяет открытый интерфейс программирования приложений для общих служб облачных приложений, позволяющий легко переносить приложения на самые популярные облачные платформы.Подлинг был признан частью Тосканы в ноябре 2012 года, но (по состоянию на август 2014 года) ничего не произошло. Тоскана была прекращена в мае 2016 года. Инкубатор Жан-Фредерик Клер, Энтони Элдер, Дональд Вудс 24.06.2010 29.11.2012
Ода
Ода
Orchestration Director Engine Инкубатор Пол Фримантл, Никлас Хедман, Даванум Шринивас 17 февраля 2006 г. 18.07.2007
OFBiz
OFBiz
Open For Business Project (OFBiz) — это проект программного обеспечения для автоматизации предприятия с открытым исходным кодом. Инкубатор Дэвид Н. Велтон, Йоав Шапира, Дж. Аарон Фарр 31-01-31 2006-12-20
ОГНЛ
Commons OGNL
Object-Graph в Java Инкубатор
(Лукаш Ленарт)
Кристиан Гробмайер, Йохен Видманн, Оливье Лами, Упаявира 2011-04-26 30.08.2011
Олинго
Олинго
OData на Java Инкубатор
(Флориан Мюллер)
Алан Кабрера, Дэйв Фишер, Флориан Мюллер 08. 07.2013 19.03.2014
Омид
Феникс Омид
Omid — это гибкая, надежная, высокопроизводительная и масштабируемая транзакционная платформа ACID, которая позволяет клиентским приложениям выполнять транзакции поверх хранилищ данных NoSQL на основе ключей / значений MVCC (в настоящее время Apache HBase), обеспечивая гарантии изоляции моментальных снимков для данных, к которым осуществляется доступ. Инкубатор
(Даниэль Дай)
Алан Гейтс, Джеймс Тейлор, Ларс Хофхансл 28.03.2016 2019-11-15
Онами
Онами
Apache Onami стремится создать сообщество, сфокусированное на разработке и обслуживании набора расширений Google Guice, которые не предоставляются из коробки ни самой библиотекой, ни командой разработчиков Google, таких как интеграция со сторонними фреймворками или дополнительные функции. Инкубатор
(Симоне Триподи)
Кристиан Гробмайер, Мохаммад Нур Эль-Дин, Оливье Лами 14. 11.2012 17.04.2013
OODT
OODT
Среда промежуточного программного обеспечения grid для обработки научных данных, интеграции и поиска информации. Инкубатор Джастин Эренкранц, Росс Гардлер, Ян Холсман, Жан-Фредерик Клер, Крис Маттманн 21.01.2010 17.11.2010
Унция
Oozie
Серверная система планирования и координации рабочих процессов для управления заданиями по обработке данных для Apache Hadoop Инкубатор Алан Гейтс, Крис Дуглас, Деварадж Дас, Оуэн О’Мэлли 11.07.2011 28.08.2012
Открытый климатический верстак
Открытый климатический верстак
Инструмент для масштабируемого сравнения данных дистанционного зондирования и результатов климатических моделей на региональном и глобальном уровнях. Инкубатор
(Крис А. Маттманн)
Крис Дуглас, Ник Кью, Суреш Марру, Крис А. Маттманн 15.02.2013 19.02.2014
OpenEJB
OpenEJB
OpenEJB EJB-сервер и контейнер Инкубатор Бретт Портер, Джейсон ван Зил, Анри Янделл 05.07.2006 2007-05-16
OpenJPA
OpenJPA
OpenJPA — это реализация Java Persistence API с открытым исходным кодом. Инкубатор Гейр Магнуссон мл. 2006-04-10 2007-05-16
Открытые встречи
Открытые встречи
Openmeetings — это решение для веб-конференций. Инкубатор Андрус Адамчик, Джим Ягельский, Алексей Федотов, Егор Козлов 2011-11-12 18.01.2013
OpenNLP
OpenNLP
OpenNLP — это набор инструментов на основе машинного обучения для обработки текста на естественном языке. Инкубатор Бенсон Маргулис, Грант Ингерсолл, Изабель Дрост 2010-11-23 15 февраля 2012 г.
OpenOffice.org
OpenOffice
OpenOffice.org состоит из шести персональных приложений для повышения производительности: текстовый процессор (и его компонент веб-разработки), электронная таблица, презентационная графика, рисунок, редактор формул и база данных. Инкубатор Джим Ягельски, Сэм Руби, Данезе Купер, Шейн Куркуру, Нуарин Планкетт, Джо Шефер, Кристиан Гробмайер, Росс Гардлер 13.06.2011 17.10.2012
OpenWebBeans
OpenWebBeans
JSR-299 Реализация Инкубатор Кеван Миллер, Маттиас Вессендорф 26.10.2008 17.12.2009
OpenWhisk
OpenWhisk
Инкубатор
(Сэм Руби)
Бертран Делакрета, Мэтт Сикер, Кшиштоф Собковяк 23.11.2016 17.07.2019
Паркет
Паркет
Parquet — это столбчатый формат хранения для Hadoop. Инкубатор
(Тодд Липкон)
Джейк Фаррелл, Крис Мэттманн, Роман Шапошник, Том Уайт 2014-05-20 22.04.2015
PDFBox
PDFBox
PDF-библиотека (чтение, извлечение текста, манипуляции, просмотрщик) Инкубатор Юкка Циттинг, Джеремиас Маерки 2007-02-07 21.10.2009
Феникс
Феникс
Phoenix — это механизм SQL-запросов с открытым исходным кодом для Apache HBase, хранилища данных NoSQL.Доступ к нему осуществляется как к драйверу JDBC, и он позволяет запрашивать таблицы HBase и управлять ими с помощью SQL. Инкубатор
(Майкл Стэк)
Ларс Хофхансл, Эндрю Пуртелл, Деварадж Дас, Энис Созутар, Стивен Ноэлс 11.12.2013 21.05.2014
Свинья
Свинья
Pig — это платформа для анализа больших наборов данных. Инкубатор Дуг Каттинг, Торстен Курдт, Бертран Делакретаз, Йоав Шапира, Сильвен Валлез 2007-10-02 22.10.2008
Поворот
Поворот
Платформа для создания многофункциональных интернет-приложений на Java. Инкубатор Никлас Хедман, Мартин Дашорст 26.01.2009 16.12.2009
PLC4X
PLC4X
PLC4X — это набор библиотек для связи с промышленными программируемыми логическими контроллерами (ПЛК) с использованием различных протоколов, но с общим API. Инкубатор
(Джастин Маклин)
Грег Трасук, Джастин Маклин, Стефан Бодевиг 18.12.2017 2019-04-17
Плутон
Плутон
JSR 168 Эталонная реализация Джакарта Сэм Руби 30.09.2003 2004-05-15
ПрогнозIO
PredictionIO
PredictionIO — это сервер машинного обучения с открытым исходным кодом, построенный на основе современного стека с открытым исходным кодом, который позволяет разработчикам управлять и развертывать готовые к работе службы прогнозирования для различных типов задач машинного обучения. Инкубатор
(Эндрю Пуртелл)
Эндрю Пуртелл, Джеймс Тейлор, Ларс Хофхансл, Лучано Ресенде, Сянгруй Менг, Сунил Марти 26.05.2016 18.10.2017
Пульсар Pulsar — это хорошо масштабируемая платформа обмена сообщениями с малой задержкой, работающая на стандартном оборудовании. Он обеспечивает простую семантику pub-sub по темам, гарантированную доставку сообщений хотя бы один раз, автоматическое управление курсором для подписчиков и репликацию между центрами обработки данных. Инкубатор
(Брайан Колл)
Дэйв Фишер, Джим Ягельски, П. Тейлор Гетц, Фрэнсис Лю 2017-06-01 19.09.2018
Qpid
Qpid
Qpid предоставляет несколько языковых реализаций Advanced Messaged Queuing Protocol (AMQP) Инкубатор Клифф Шмидт, Крейг Рассел, Пол Фримантл, Скотт Дебой, Йоав Шапира 27.08.2006 18-12-18
Рейнджер
Рейнджер
Проект Ranger — это платформа для включения, мониторинга и управления комплексной безопасностью данных на платформе Hadoop.(Изначально стручок назывался Аргус) Инкубатор
(Оуэн О’Мэлли)
Алан Гейтс, Даниэль Груно, Деварадж Дас, Якоб Хоман, Оуэн О’Мэлли 24.07.2014 18.01.2017
КРЫСА
КРЫСА
Понимание и аудит дистрибутивов и исходного кода
Стал частью нового Apache Creadur TLP
Инкубатор Росс Гардлер, Мэтт Хогстром, Джим Ягельски 2008-01-06 18.04.2012
Рейв
Рейв
Rave — это веб- и социальный Mashup Engine. Инкубатор Ate Douma, Адриан Збарча, Росс Гардлер, Сильвен Валлез, Упаявира 2011-03-01 21.03.2012
РИФ
РИФ
REEF (Retainable Evaluator Execution Framework) — это масштабируемая вычислительная структура, которая упрощает разработку приложений для больших данных поверх таких диспетчеров ресурсов, как Apache YARN и Mesos. Инкубатор Крис Дуглас, Крис Мэттманн, Росс Гардлер, Оуэн О’Мэлли 12.08.2014 18.11.2015
Река
Река
: технология Jini Инкубатор Никлас Хедман, Бенсон Маргулис, Юкка Циттинг 26.12.2006 2011-01-19
RocketMQ RocketMQ — это быстрое, надежное, масштабируемое, распределенное и простое в использовании промежуточное программное обеспечение, ориентированное на сообщения, с малой задержкой, особенно для обработки больших объемов потоковых данных. Инкубатор
(Брюс Снайдер)
Брюс Снайдер, Брайан Маккалистер, Виллем Нинг Цзян, Люк Хан, Джастин Маклин, Джим Ягельски 21.11.2016 20.09.2017
Ролик
Ролик
Роликовый сервер блога Инкубатор Сэм Руби, Анри Янделл 2005-06-20 21.02.2007
Ря
Ря
Rya (произносится как «ree-uh» / rēə /) — это облачное хранилище троек RDF, поддерживающее запросы SPARQL.Rya — это масштабируемая система управления данными RDF, построенная на основе Accumulo. Rya использует новые методы хранения, схемы индексации и методы обработки запросов, которые масштабируются до миллиардов троек на нескольких узлах. Rya обеспечивает быстрый и легкий доступ к данным через SPARQL, традиционный механизм запросов для данных RDF. Инкубатор
(Адам Фукс)
Джош Эльзер, Билли Ринальди 18.09.2015 2019-09-25
Самза
Самза
Samza — это система потоковой обработки для выполнения непрерывных вычислений на бесконечные потоки данных. Инкубатор
(Якоб Хоман)
Крис Дуглас, Арун Мурти, Роман Шапошник 30.07.2013 21.01.2015
Санселан
Санселан
The Sanselan Project — это библиотека изображений на чистом Java для чтения и записи различных форматов изображений. Инкубатор
(Карстен Цигелер)
Карстен Зигелер, Крейг Рассел, Йоав Шапира, Джеремиас Маерки 09.09.2007 2009-06-30
Часовой
Часовой
Sentry — это высокомодульная система, обеспечивающая детализированную роль авторизация на основе данных и метаданных, хранящихся в кластере Apache Hadoop. Инкубатор
(Арвинд Прабхакар)
Арвинд Прабхакар, Джо Брокмайер, Дэвид Нэлли, Патрик Хант, Томас Уайт 08.08.2013 16.03.2016
ServiceComb
ServiceComb
ServiceComb — это среда микросервисов, которая предоставляет набор инструментов и компонентов, упрощающих разработку и развертывание облачных приложений. Инкубатор
(Роман Шапошник)
Роман Шапошник, Жан-Батист Онофре, Тимоти Чен 22.11.2017 17.10.2018
СервисМикс
ServiceMix
Проект ServiceMix создаст ESB и набор компонентов на основе стандарта Java Business Interface (JBI) — JSR 208. Geronimo Джеймс Страчан 2005-12-01 19.09.2007
ShardingSphere
ShardingSphere
ShardingSphere относится к системе кластеризации баз данных, обеспечивающей сегментирование данных, распределенные транзакции и управление распределенными базами данных. Инкубатор
(Роман Шапошник)
Крейг Л. Рассел, Виллем Нин Цзян, Фон Гослинг 2018-11-10 2020-04-16
Shindig
Шиндиг
Проект Shindig — это контейнер OpenSocial. Инкубатор Томас Дудзяк, Брайан Фицпатрик, Сантьяго Гала, Брайан Маккалистер, Грег Штайн, Упаявира, Сильвен Валлез 2007-12-03 21.01.2010
Сиро
Сиро
Каркас безопасности. (Первоначально известный как JSecurity или Ki, переименован в июнь 2009 г.) Инкубатор Алан Кабрера, Пол Фримантл, Эммануэль Лечарни, Крейг Рассел 2008-05-20 22.09.2010
СИНГА
SINGA
SINGA — это распределенная платформа глубокого обучения. Инкубатор
(Теджас Наир)
Алан Гейтс, Тед Даннинг, Теджас Наир 17.03.2015 2019-10-16
СИС
SIS
Проект пространственной информационной системы (SIS) — это набор инструментов, который разработчики или пользователи пространственных информационных систем могут использовать для создания приложений, содержащих контекст местоположения. Инкубатор Грег Реддин, Джо Шефер, Кеван Миллер, Крис Маттманн 21.02.2010 19.09.2012
SkyWalking
SkyWalking
Skywalking — это APM (монитор производительности приложений), особенно для систем микросервисов, облачных и контейнерных архитектур.Также известна как распределенная система отслеживания. Он обеспечивает автоматический способ инструментальной обработки приложений: нет необходимости изменять какой-либо исходный код целевого приложения; и коллектор с очень эффективным потоковым модулем. Инкубатор
(Мик Семб Вевер)
Виллем Нин Цзян, Мик Семб Вевер, Игнаси Баррера 08.12.2017 2019-04-17
Строп
Слинг
Sling — это фреймворк для разработки контент-ориентированных веб-приложений, основанный на идее модульного представления HTTP-ресурсов. Доска Юкка Циттинг, Джануго Рабеллино, Дж. Аарон Фарр 09.09.2007 17.06.2009
Solr
Solr
Люцен Дуг Каттинг, Эрик Хэтчер 17.01.2006 17.01.2007
SpamAssassin
SpamAssassin
Почтовый фильтр для выявления спама. Доска Сандер нападающий 2003-12-20 2004-06-23
Искра
Искра
Spark — это система с открытым исходным кодом для быстрого и гибкого крупномасштабного анализа данных. Spark предоставляет среду выполнения общего назначения, которая поддерживает выполнение с низкой задержкой в ​​нескольких формах. Инкубатор Крис Маттманн, Пол Рамирес, Эндрю Харт, Томас Дудзяк, Суреш Марру, Генри Сапутра, Роман Шапошник 19.06.2013 19.02.2014
Площадь
кв.
Sqoop — это инструмент, предназначенный для эффективной передачи больших объемов данных между Apache Hadoop и структурированными хранилищами данных, такими как реляционные базы данных. Инкубатор Патрик Хант, Оливье Лами, Мохаммад Нур Эль-Дин, Том Уайт 13.06.2011 21.03.2012
Станбол
Станбол
Модульный программный стек и многократно используемый набор компонентов для управления семантическим контентом Доска
(Бертран Делакрета)
Тед Даннинг, Росс Гардлер 2010-11-15 19.09.2012
stdcxx
stdcxx
Проект стандартной библиотеки Apache C ++ представляет собой полную реализацию стандартной библиотеки C ++ ISO / IEC 14882. Инкубатор Джастин Эренкранц, Бен Лори, Уильям А. Роу-младший 2005-05-19 2007-11-14
Буря
Буря
Storm — это распределенная, отказоустойчивая и высокопроизводительная вычислительная система в реальном времени, которая обеспечивает надежные гарантии обработки данных. Инкубатор
(Дуг Каттинг)
Тед Даннинг, Арвинд Прабхакар, Деварадж Дас, Мэтт Франклин, Бенджамин Хиндман 18.09.2013 17.09.2014
Stratos
Stratos
Stratos будет многоязычной структурой PaaS, предоставляющей разработчикам облачную среду для разработки, тестирования и запуска масштабируемых приложений, а также высоким коэффициентом использования ИТ-поставщиками, автоматизированным управлением ресурсами и общесистемной аналитикой, включая мониторинг и выставление счетов. Инкубатор Афхам Азиз, Энтони Элдер, Чип Чайлдерс, Марлон Пирс, Мохаммад Нур, Ноа Слейтер 2013-06-20 21.05.2014
Потоки Apache Streams — это легкий сервер для ActivityStreams. Инкубатор
(Мэтт Франклин)
Мэтт Франклин, Ате Дума, Крейг МакКланахан, Сунил Марти 2012-11-20 19.07.2017
Подрывная версия
Subversion
Subversion — это система управления версиями с открытым исходным кодом с длинным и подробным списком функций.(См. Http://subversion.apache.org/features.html) Инкубатор Джастин Эренкранц, Грег Штайн, Сандер Нападающий, Дэниел Ралл 2009-11-07 17.02.2010
Суперсет
Суперсет
Superset — это корпоративное веб-приложение для исследования данных, визуализации данных и создания информационных панелей. Инкубатор
(Даниэль Дай)
Джим Ягельски, Феликс Чунг 21.05.2017 2020-11-19
Синапс
Синапс
Веб-службы Глен Дэниелс, Санджива Вираварана, Даванум Шринивас 22.08.2005 2007-01-02
Обморок
Обморок
Система с открытым исходным кодом для управления цифровыми идентификаторами в корпоративных средах, реализованная в технологии JEE Инкубатор
(Симоне Триподи)
Colm O Heigeartaigh, Emmanuel Lecharny, Simone Tripodi 10.02.2012 21.11.2012
SystemML SystemML обеспечивает декларативное крупномасштабное машинное обучение (ML), которое нацелено на гибкую спецификацию алгоритмов машинного обучения и автоматическое создание гибридных планов выполнения, начиная от одного узла и вычислений в памяти до распределенных вычислений, таких как Apache Hadoop MapReduce и Apache Spark. Инкубатор
(Лучано Ресенде)
Лучано Резенде, Генри Сапутра, Патрик Венделл, Рейнольд Синь, Рич Боуэн 02.11.2015 18.05.2017
Тахо
Tajo
Tajo — это система распределенного хранилища данных для Hadoop. Инкубатор
(Якоб Хоман)
Крис Мэттманн, Оуэн О’Мэлли 2013-03-07 2014-04-01
Гобелен
Гобелен
Альтернатива средам сценариев JSP и Velocity Джакарта Эндрю С.Оливер, Дион Гиллард 2003-04-01 29.05.2003
тефра
Феникс Тефра
Tephra — это система для обеспечения глобально согласованных транзакций на вершина Apache HBase и других механизмов хранения. Инкубатор
(Джеймс Тейлор)
Алан Гейтс, Джеймс Тейлор 07.03.2016 2019-11-15
Тез
Тез
Tez — это попытка разработать общую платформу приложения, которая может использоваться для обработки произвольно сложных задач обработки данных, а также многократно используемый набор примитивов обработки данных, которые могут использоваться другими проектами. Инкубатор
(Арун Мурти)
Алан Гейтс, Арун Мурти, Крис Дуглас, Крис Мэттманн, Якоб Хоман, Оуэн О’Мэлли 24.02.2013 16.07.2014
Комиссионный сбор
Экономия
Межъязыковая сериализация и структура RPC. Люцен
(Дуг Каттинг)
Дуг Каттинг 18.04.2008 2010-10-20
Тика
Тика
Набор инструментов для анализа контента Люцен Дуг Каттинг, Бертран Делакретаз, Юкка Циттинг 22.03.2007 28.10.2008
TinkerPop
TinkerPop
TinkerPop — это среда вычисления графов, написанная на Java. Инкубатор
(Дэвид Нэлли)
Рич Боуэн, Дэниел Груно, Адриан Збарча, Мэтт Франклин, Дэвид Нэлли 16.01.2015 2016-05-23
Тобаго
Тобаго
Фреймворк для веб-приложений на основе JSF. MyFaces
(Манфред Гейлер)
Тед Хастед 27.10.2005 23.03.2006
Управление движением
Управление движением
Apache Traffic Control можно использовать для создания, мониторинга, настройки и предоставления крупномасштабной сети доставки контента (CDN). Инкубатор Фил Сорбер, Эрик Ковенер, Лейф Хедстрем 12.07.2016 16.05.2018
Сервер трафика
Сервер трафика
Масштабируемый и расширяемый HTTP-прокси-сервер и кэш. Инкубатор Дуг Каттинг, Джим Ягельски, Жан-Фредерик Клер, Младен Терк, Ник Кью 13.07.2009 21.04.2010
Trafodion Trafodion — это веб-решение SQL-on-Hadoop, позволяющее выполнять транзакционные или операционные рабочие нагрузки на Hadoop. Инкубатор
(Майкл Стэк)
Майкл Стэк, Жак Ле Ру 24.05.2015 20.12.2017
Тринидад
Тринидад
MyFaces Крейг Р.McClanahan 2008-03-08 22.04.2007
Тоскана
Тоскана
Реализация архитектуры сервисных компонентов Веб-службы Даванум Шринивас, Сэм Руби 2005-12-07 21.05.2008
ТВМ
ТВМ
TVM — это полный стек компилятора открытого глубокого обучения для процессоров, графических процессоров и специализированных ускорителей.Он нацелен на сокращение разрыва между ориентированными на продуктивность структурами глубокого обучения и аппаратными бэкэндами, ориентированными на производительность или эффективность. Инкубатор
(Маркус Веймер)
Бюнг-Гон Чун, Себастьян Шелтер, Генри Сапутра, Тимоти Чен, Фуркан Камачи, Тианки Чен, Маркус Веймер 2019-03-06 2020-11-19
Твил
Твил
Twill — это абстракция над Apache Hadoop YARN, которая упрощает разработку распределенных приложений, позволяя разработчикам больше сосредоточиться на своей бизнес-логике. Инкубатор
(Винод К)
Арун К. Мурти, Том Уайт, Патрик Хант, Андрей Саву 14.11.2013 15.06.2016
UIMA
UIMA
Платформа для анализа неструктурированных данных. Инкубатор Кен Коар, Сэм Руби 23.10.2006 18.03.2010
Уноми
Уноми
Unomi — эталонная реализация спецификации сервера контекста OASIS, над которой в настоящее время работает технический комитет сервера контекста OASIS. Он предоставляет высокопроизводительный профиль пользователя и сервер отслеживания событий. Инкубатор
(Жан-Батист Онофре)
Жан-Батист Онофре 05.10.2015 2019-02-20
Usergrid
Usergrid
Usergrid — это Backend-as-a-Service (BaaS), состоящий из интегрированной базы данных (Cassandra), уровня приложения и уровня клиента с SDK для разработчиков. Инкубатор Дэйв Джонсон, Джейк Фаррелл, Джим Ягельски, Джон Д. Эмент, Льюис Джон Макгиббни, Лучано Резенде 03.10.2013 19.08.2015
VCL
VCL
Лаборатория виртуальных вычислений. Платформа для создания, распределения и запуска виртуальных образов. Инкубатор Алан Кабрера, Мэтт Хогстром, Кеван Миллер 2008-10-06 2012-06-20
VXQuery
VXQuery
Обработчик запросов XML, соответствующий стандартам. Инкубатор
(Цезарь Андрей)
Энтони Элдер, Йохен Видманн, Марвин Хамфри, Санджива Вираварана, Раду Преотюк-Пьетро 2009-07-06 16.07.2014
WebWork 2
WebWork 2
Среда разработки веб-приложений на Java распорки
(Дон Браун)
Дон Браун, Мартин Купер, Тед Хастед 15.01.2006 24.05.2006
Whirr
Whirr
Whirr предоставляет код для запуска различных программных сервисов в облачной инфраструктуре. Инкубатор Том Уайт, Дуг Каттинг, Стив Лафран 11.05.2010 17.08.2011
Калитка
Калитка
Фреймворк веб-приложений, ориентированный на перенос простого объектно-ориентированного программирования Java на веб-уровень. Инкубатор Упаявира, Алекс Карасулу, Сильвен Валлез, Бертран Делакретаз 28 августа 2006 г. 2007-06-20
Подмигнуть
Подмигнуть
Apache Wink — это проект, который позволяет разрабатывать и использовать веб-службы в стиле REST.Среда выполнения главного сервера основана на стандарте JAX-RS (JSR 311). В проекте также представлена ​​клиентская среда выполнения, которая может использовать определенные компоненты серверной среды выполнения. Apache Wink предоставит компонентную технологию, которую можно легко интегрировать в различные среды. Инкубатор Davanum Srinivas, Кеван Миллер 27.05.2009 19.12.2012
Воден
Воден
Реализация WSDL 2.0 Веб-службы Пол Фримантл, Санджива Вираварана, Даванум Шринивас 2005-03-24 2007-12-08
вуки
вуки
— движок виджетов W3C с Google Wave и открытыми социальными расширениями. Инкубатор Росс Гардлер, Ате Дума, Лучано Резенде, Эндрю Сэвори, Хеннинг Шмидехаузен, Мэтт Франклин 17.07.2009 22.11.2012
XMLBeans
XMLBeans
со 100% поддержкой XML-схемы и полной точностью Infoset XML Тед Люн 30.07.2003 2004-06-23
Цеппелин
Цеппелин
Инструмент для совместной аналитики и визуализации данных для распределенных систем обработки данных общего назначения, таких как Apache Spark, Apache Flink и т. Д. Инкубатор
(Роман Шапошник)
Константин Будник, Генри Сапутра, Роман Шапошник, Тед Даннинг, Хюнсик Чой 23.12.2014 18.05.2016

Foundation Project


Миссия Apache Software Foundation (ASF) заключается в предоставлении программного обеспечения для общественного блага. Мы делаем это, предоставляя услуги и поддержку многим сообщества единомышленников по разработке программного обеспечения, состоящие из людей, которые выбирают участвовать в мероприятиях АЧС.

ASF, основанная в 1999 г., является благотворительной организацией в соответствии с 501 (c) (3) США, финансируемой индивидуальные пожертвования и корпоративные спонсоры. Наш совет добровольцев наблюдает более 350 ведущих проектов с открытым исходным кодом, включая HTTP-сервер Apache — самое популярное в мире программное обеспечение для веб-серверов.

ASF обеспечивает установленную основу для интеллектуальная собственность и финансовые взносы, которые одновременно ограничивают потенциал юридическое воздействие на ответственных за наши проекты. Благодаря меритократическому процессу ASF, известному как «Путь апачей», более 730 человек Члены и 7000 коммиттеров успешно сотрудничают для разработки в свободном доступе программное обеспечение корпоративного уровня, приносящее пользу миллионам пользователей по всему миру: тысячи программ решения распространяются по лицензии Apache License; и сообщество активно участвует в списках рассылки ASF, менторских инициативах и ApacheCon, официальном пользователе Фонда конференции, тренинги и выставки.

Ранее известная как Apache Group, ASF была зарегистрирована в 1999 году как некоммерческая корпорация, основанная на членстве, чтобы гарантировать, что Проекты Apache продолжают существовать за пределами участия отдельных волонтеры. Лица, которые продемонстрировали приверженность к сотрудничеству разработка программного обеспечения с открытым исходным кодом благодаря постоянному участию и взносы в проекты Фонда, имеют право на членство в ASF. Частное лицо получает членство после номинации и одобрение большинством существующих членов ASF.Таким образом, АЧС управляется сообществом, которому она служит самым непосредственным образом — людьми сотрудничает в рамках своих проектов.

Члены ASF периодически избирают Правление Директора по управлению организационными делами Фонда, в соответствии с Уставом ASF. Правление, в свою очередь, назначает ряд офицеров для наблюдения за повседневными операциями Фонд. Ряд публичных отчетов о нашей деятельности стал доступен сообществу. Более подробное объяснение того, как ASF работает с точки зрения повседневных операций. доступны, а проект Apache Community Development цель — помочь новичкам узнать больше об Apache Software Foundation.

Индивидуальные проекты Apache по очереди управляется непосредственно комитетами по управлению проектами (КУП), состоящими из люди, которые проявили заслуги и лидерство в этих проектах. Есть подробные описания ASF и моделей управления проектами.

Как членская корпорация штата Делавэр, члены Apache подобны акционерам юридическая корпорация. Члены голосуют в Совете директоров и могут предлагать новые кандидаты в члены на ежегодных собраниях членов. У участников есть ряд прав и обязанностей, задокументированных в нашем руководстве по корпоративному управлению.

Обратите внимание, что члены Apache играют определенную роль в отношении ASF как корпорации и их роль определена в уставе ASF. Это отдельно от членства в наши многочисленные комитеты по управлению проектами Apache, которые несут ответственность только за развитие и управление сообществом в индивидуальном проекте.

Членство в ASF выбирает правление из 9 членов для управления фондом. и установить и обеспечить политику. Состав совета директоров:

Члены правления
Шейн Куркуру Бертран Делакрета Рой Т.Филдинг
Никлас Хедман Джастин Маклин Сэм Руби
Крейг Л. Рассел Патрисия Шанахан Сандер Страйкер
Офицеры


Совет директоров назначил следующих должностных лиц ASF:

Офис Индивидуальный
Председатель Рой Т. Филдинг
Заместитель председателя Шейн Куркуру
Президент Дэвид Нэлли
Exec.В.П Рут Суэле
Казначей Myrle Krantz
Помощник казначея Тревор Грант
Секретарь Мэтт Сикер
Помощник секретаря Крейг Л. Рассел
В.П., по правовым вопросам Роман Шапошник
Помощник В.П. по правовым вопросам Джастин Маклин
В.П., Охрана Марк Дж. Кокс
V.P., конфиденциальность данных Кристиан Гробмайер
V.P., W3C Relations Энди Сиборн


Президент назначил следующих должностных лиц ASF:


Вице-президент по сбору средств назначил следующих корпоративных руководителей ASF:

Офис Индивидуальный
В.П., Спонсорские отношения Салли Худаири
Стулья PMC


Совет назначил следующих вице-президентов председателями ОНК каждого проекта Apache:

Офис Индивидуальный
В.П., Apache Accumulo Эд Коулман
В.П., Apache ActiveMQ Брюс Снайдер
В.П., Апач Айравата Суреш Марру
В.П., Apache Airflow Bolke de Bruin
В.П., Apache Allura Дэйв Брондсема
В.П., Apache Ambari Джаюш Луния
В.П., Apache Ant Ян Матерн
В.П., Apache Any23 Льюис Джон МакГиббни
В.П., Apache APISIX Мин Вэнь
В.П., Apache Archiva Оливье Лами
В.П., Апач-Овен Кристиан Шнайдер
В.П., Apache Arrow Уэс МакКинни
В.П., Apache AsterixDB Тилль Вестманн
В.П., Apache Atlas Мадхан Нитирадж
В.П., мансарда Apache Мадс Тофтум
В.П., Apache Avro Исмаэль Мехиа
В.П., Apache Axis Роберт Лазарски
В.П., Апач Бахир Лучано Ресенде
V.P., Apache Beam Кеннет Ноулз
В.П., Apache Bigtop Июн He
В.П., Бладхаунд апачей Гэри Мартин
В.П., Apache BookKeeper Сиджи Го
V.P., Apache Brooklyn Джефф Макартни
В.П., Apache Buildr Антуан Тульм
В.П., Apache BVal Мэтт Бенсон
V.P., Apache Calcite Haisheng Yuan
В.П., Apache Camel Андреа Косентино
В.П., Apache CarbonData Лян Чен
В.П., Apache Cassandra Нейт МакКолл
V.P., Apache Cayenne Майкл Джентри
В.П., Apache Celix Pepijn Noltes
В.П., Apache Chemistry Флориан Мюллер
V.P., Apache Clerezza Хасан Хасан
В.П., Apache CloudStack Свен Фогель
В.П., Apache Cocoon Седрик Дамиоли
В.П., Apache Commons Гэри Д. Грегори
В.П., Apache Community Development Шаран Фога
В.П., Apache Cordova Джесси Макфадьен
В.П., Apache CouchDB Ян Ленардт
В.П., Apache Creadur Филипп Оттлингер
V.P., Apache cTAKES Пей Дж Чен
В.П., куратор Apache Энрико Оливелли
В.П., Apache CXF Даниэль Кулп
В.П., Apache Daffodil Майк Беккерл
В.П., Apache DataFu Мэтью Хейс
В.П., Apache DataSketches Ли Родос
В.П., Apache DB Брайан Пендлтон
В.П., Apache DeltaSpike Марк Струберг
V.P., Apache Directory Шон МакКинни
В.П., Apache Drill Шарль Живр
В.П., Apache Druid Джан Мерлино
В.П., Apache Dubbo Ян Луо
В.П., Apache ECharts Венли Чжан
В.П., Apache Empire-db Райнер Дёбеле
В.П., Apache Felix Карл Паулс
В.П., Apache Fineract Авасум Янник
В.П., Apache Flex Олаф Крюгер
В.П., Apache Flink Стефан Эвен
V.P., Apache Flume Balázs Donát Bessenyei
В.П., Apache Fluo Кейт Тернер
В.П., Apache FreeMarker Даниэль Декани
В.П., Apache Geode Карен Миллер
V.P., Apache Geronimo Ромен Манни-Букау
В.П., Apache Giraph Дионисий Логотетис
В.П., Апач Гобблин Абхишек Тивари
В.П., Апач Гора Кевин Ратнасекера
В.П., Apache Griffin Уильям Го
В.П., Apache Groovy Пол Кинг
V.P., Apache Guacamole Майк Джемпер
В.П., Apache Gump Стефан Бодевиг
В.П., Apache Hadoop Wei-Chiu Chuang
В.П., Apache HAWQ Лей Чанг
В.П., Apache HBase Duo Zhang
В.П., Apache Helix Кишор Гопалакришна
В.П., Apache Hive Ашутош Чаухан
V.P., HTTP-сервер Apache Джо Ортон
V.P., Apache HttpComponents Михаил Осипов
В.П., Apache Hudi Винот Чандар
В.П., Apache Iceberg Райан Блю
В.П., Apache Ignite Дмитрий Павлов
В.П., Apache Impala Джим Эппл
V.P., инкубатор Apache Джастин Маклин
В.П., Apache IoTDB Сяндун Хуанг
В.П., Apache Isis Йохан Дорненбал
В.П., Apache Jackrabbit Марсель Ройтеггер
В.П., Апач Джеймс Бенуа Телье
В.П., Apache jclouds Эндрю Галла
В.П., Apache Jena Энди Сиборн
В.П., Apache JMeter Бруно (Миламбер) Демион
V.P., Apache Johnzon Ромен Манни-Букау
V.P., Apache Joshua Томмазо Теофили
В.П., Apache JSPWiki Хуан Пабло Сантос
В.П., Apache JUDDI Алекс О’Ри
В.П., Апач Джуно Джеймс Богнар
В.П., Apache Kafka Цзюнь Рао
В.П., Апач Караф Жан-Батист Онофре
V.P., Apache Kibble Рич Боуэн
В.П., Apache Knox Ларри Маккей
В.П., Апач Куду Адар Дембо
В.П., Апач Килин Шао Фэн Ши
V.P., Apache Libcloud Томаж Мураус
В.П., Службы регистрации Apache Мэтт Сикер
V.P., Apache Lucene Михаил Соколов
В.П., Apache Lucene.Net Шад Сторхауг
В.П., Apache MADlib Аарон Фенг
В.П., Apache Mahout Тревор Грант
V.P., коллектор Apache CF Карл Райт
В.П., Apache Maven Роберт Шольте
В.П., Apache Mesos Винод Коне
В.П., Apache MetaModel Каспер Соренсен
В.П., Apache MINA Гийом Ноде
В.П., Apache Mnemonic Яньхуэй Чжао
В.П., Apache MyFaces Бернд Боманн
В.П., Apache Mynewt Джастин Маклин
В.П., Apache NetBeans Geertjan Wielenga
В.П., Apache NiFi Джо Витт
В.П., Apache Nutch Себастьян Нагель
В.П., Apache OFBiz Якопо Каппеллато
В.П., Apache Olingo Майкл Больц
В.П., Apache OODT Имеша Судасингха
В.П., Apache Oozie Gézapeti
В.П., Apache OpenJPA Марк Струберг
В.П., Apache OpenMeetings Максим Солодовник
В.П., Apache OpenNLP Джеффри Т. Земерик
В.П., Apache OpenOffice Карл Б. Маркум
В.П., Apache OpenWebBeans Марк Струберг
В.П., Apache OpenWhisk Дэйв Гроув
В.П., Apache ORC Оуэн О’Мэлли
В.П., Apache Ozone Самми Чен
В.П., Паркет Apache Жюльен Ле Дем
В.П., Apache PDFBox Андреас Лемкюлер
В.П., Apache Perl Филипп М. Чиассон
В.П., Apache Petri Дэйв Фишер
В.П., Apache Phoenix Анкит Сингхал
В.П., Apache Pig Кодзи Ногучи
В.П., Apache Pivot Роджер Уиткомб
В.П., Apache PLC4X Christofer Dutz
V.P., Apache POI Доминик Штадлер
V.P., портативная среда выполнения Apache (APR) Ник Кью
В.П., Порталы Apache Дэвид Шон Тейлор
В.П., Apache Pulsar Маттео Мерли
В.П., Apache Qpid Робби Джеммелл
В.П., Apache Ranger Сельвамохан Нитирадж
В.П., Apache Ratis Tsz-wo Sze
В.П., Apache REEF Сергей Матусевич
В.П., р. Апачи Питер Фирмстоун
В.П., Apache RocketMQ Сяоруй Ван
V.P., Apache Roller Дэйв Джонсон
В.П., Apache Royale Петр Зажицкий
В.П., Apache Rya Адина Крайничану
В.П., Apache Samza Йи Пан
V.P., Apache Santuario Colm OhEigeartaigh
В.П., Apache Serf Джастин Эренкранц
В.П., Apache ServiceComb Виллем Нин Цзян
В.П., Apache ServiceMix Кшиштоф Собковяк
В.П., Apache ShardingSphere Лян Чжан
В.П., Апач Широ Брайан Демерс
В.П., Apache SINGA Ван Вэй
В.П., Apache SIS Martin Desruisseaux
В.П., Apache SkyWalking Шэн Ву
V.P., Apache Sling Роберт Мунтяну
В.П., Apache Solr Ян Хёйдал
В.П., Apache SpamAssassin Сидней Марковиц
В.П., Apache Spark Матей Захария
В.П., Apache Sqoop Венкат Ранганатан
В.П., Apache Steve Даниэль Груно
В.П., Apache Storm Кишор Патил
В.П., потоки Apache Стив Блэкмон
V.P., Apache Struts Рене Гилен
В.П., подводная лодка Apache Ванга Тан
В.П., Apache Subversion Натан Хартман
В.P., Apache Superset Максим Бошемин
В.П., Apache Synapse Исуру Удана
V.P., Apache Syncope Франческо Чиккирикко
В.П., Apache SystemDS Маттиас Бем
V.P., Apache Tapestry Тьяго Х. де Паула Фигейредо
В.П., Apache Tcl Георгиос Петасис
В.П., Apache Tez Джонатан Тернер Иглз
В.П., Apache Thrift Йенс Гейер
В.П., Апач Тика Тим Эллисон
В.П., Apache TinkerPop Стивен Маллетт
В.П., Apache Tomcat Младен Терк
В.П., Apache TomEE Дэвид Блевинс
V.P., Apache Traffic Control Дэвид Нойман
V.P., сервер трафика Apache Брайан Позвоните
В.П., Apache Trafodion Пьер Смитс
В.П., Apache Turbine Георг Каллидис
В.П., Apache TVM Тяньци Чен
В.П., Apache UIMA Рихард Эккарт де Кастильо
В.П., Apache Unomi Серж Хубер
В.П., Apache Usergrid Майкл Руссо
В.П., Apache VCL Джош Томпсон
В.П., скорость Apache Натан Бубна
V.P., веб-службы Apache Даниэль Кулп
В.П., Apache Whimsy Шейн Куркуру
В.П., Apache Wicket Андреа Дель Бене
В.П., Apache Xalan Гэри Д. Грегори
В.П., Apache Xerces Михаил Главсевич
V.P., графика Apache XML Клэй Лидс
В.П., Апач Йетус Аллен Виттенауэр
В.П., Apache Zeppelin Ли Мун Су
В.П., Apache ZooKeeper Флавио Жункейра


Фонд является совместным проектом ASF. Наша цель — построить и поддерживать буквальный фундамент, на котором наше программное обеспечение с открытым исходным кодом проекты основаны.

Явапай Нация апачей | Явапай Нация Апачей


Благодарим вас за посещение веб-сайта народа явапай-апачей.Мы приглашаем вас посетить наш веб-сайт и узнать больше о нашей истории, культуре и наследии.

Нация явапаи-апачи расположена в долине Верде в Аризоне и состоит из пяти (5) племенных сообществ: Тунлии, Мидл Верде, Римрок, Кэмп-Верде и Кларкдейл. Всего 2596 зарегистрированных членов племени (данные на апрель 2019 г.), более 750 жителей проживают в пяти (5) племенных общинах. Нация явапаи-апачи состоит из двух разных народов: явапаи и апачи. Явапаи называют себя випухкабах и говорят на языке юман, в то время как апачи называют себя дильжеи и говорят на атабаскском языке.

1995-
Из-за бедности, распространенной в стране, народ явапай-апачей решил открыть игровое заведение в 1995 году. Казино Cliff Castle обеспечило столь необходимый доход нации явапай-апачей, что позволило правительству племени предоставлять расширенные услуги своим членам. .

Сегодня —
Нация предоставляет следующие услуги:

  • Медицина — стоматология, глаза, питание, медицинские услуги, оздоровление
  • Социальные услуги — Консультации по вопросам злоупотребления алкоголем и наркотическими веществами, Службы защиты детей, Защита интересов пожилых людей, Скорая помощь
  • Судебно-полицейское управление
  • Суд племен — Суд здоровья, Департамент пробации
  • Молодежные службы — программа отдыха, фитнес-программы
  • Образование — программа стипендий, наставник, пособие на одежду
  • Жилье — налоговый кредит с низким доходом, 184 ссуды, племенная аренда

Посредством игровых усилий Совет сосредоточил внимание на социальных услугах, образовании и создал экономическую базу через Явапай-Апачский песок и скалу, парк для автофургонов Distant Drums, круглосуточный магазин Chevron Gas, круглосуточный магазин Market Place в Тунлии, общественное развитие и финансы. Учреждение.

Yavapai-Apache Nation обеспечивает занятость и другие экономические выгоды для окружающих сообществ и поддерживает многие организации, включая Клуб мальчиков и девочек, Игрушки для малышей, местные школы, Американский Красный Крест, United Way, местные молодежные программы, школы, стипендии фонды, местная библиотека и многое другое.


Yavapai-Apache Nation 2400 Datsi Street Camp Verde, Arizona 86322
Веб-дизайн от flagstaff Веб-дизайн

Племя тонто апачей | Межплеменной совет штата Аризона

Вводная информация

Племя тонто-апачей расположено рядом с городом Пейсон (первоначально называвшимся Те-го-сук, «Место желтой воды»), на северо-западе округа Гила, примерно в 95 милях к северо-востоку от Феникса и в 100 милях к юго-востоку от Флагстаффа, штат Аризона.

Это самая маленькая резервация земли в штате Аризона, состоящая из 85 акров.

Общая численность населения резервации Тонто Апачи составляет приблизительно 140 человек, из которых 110 являются членами племен. 102 члена живут в резервации (Tonto Apache Tribe, 1994). Треть членов племени моложе 16 лет (BIA, Indians of Arizona, 1994).

Тонто-апачи — прямые потомки тонто, которые жили в окрестностях Пейсона задолго до появления англоязычных народов.Большой заповедник Рио-Верде недалеко от Кэмп-Верде был основан в 1871 году для индейцев тонто и явапаи. Заповедник был распущен в 1875 году, когда они были насильно перемещены в резервацию Сан-Карлос-Апачи. Некоторые Тонто постепенно вернулись в Пейсон после 20 лет изгнания и обнаружили, что белые поселенцы захватили большую часть их земель. Сегодня ожидается принятие закона, который предоставит им право собственности на землю, на которой они проживают.

Члены племени хорошо известны в художественном сообществе своими выдающимися работами из бисера и плетения, которые принесли им национальное признание и могут быть приобретены в резервации.

Список членов правительства и совета

  • Кэлвин Джонсон , Председатель
  • Карлос Лопес , Заместитель председателя
  • Люсинда Флорес , Член Совета
  • Хантер Дока, Член Совета
  • Чарли Лопес, Член Совета

Связи с общественностью

Достопримечательности

Из-за небольшого размера резервации, на территории резервации нет важных географических объектов, а природные ресурсы, такие как древесина и полезные ископаемые, весьма ограничены.Высота колеблется от 4975 футов до 5115 футов.

Однако заповедник окружен множеством основных форм ландшафта. Горы Мазатзал расположены на западе; горы Сьерра-Анча находятся на юге; и Кольцо Моголлона на севере.

Обод Моголлона, всего в нескольких минутах от резервации, предлагает красивые сосны, озера, ручьи, кемпинг и охоту. Зимний снег позволяет без ограничений кататься на лыжах, снегоходах и даже бегать на снегоступах.

Игры

3 сентября 1994 года открылось казино Mazatzal.Это казино площадью 35 000 квадратных футов, которое включает в себя более 300 игровых автоматов, покер-рум, зал бинго на 300 мест, ресторан, спортивный зал, сувенирный магазин и игровые автоматы. Казино является одним из крупнейших работодателей в Пейсоне, штат Аризона, в нем работает более 300 человек.

Удобства для посетителей

  • Казино и ресторан Mazatzal
  • Другие удобства доступны в Пейсоне, рядом с резервацией

Особые племенные события

  • Свяжитесь с племенем тонто апачей для получения дополнительной информации

Контакты

Племя Тонто Апачей
Резервация Тонто Апачей 30
Пейсон, Аризона 85541

Телефон : (928) 474-5000
Факс : (928) 474-9125

Племя Апачей Белой Горы | Посетите Аризону

Наслаждайтесь раем на открытом воздухе в Белых горах круглый год с пешими прогулками, зимними видами спорта, рафтингом и рыбалкой.В озерах и ручьях есть что-то особенное — только здесь вы найдете Apache Trout, один из двух местных видов форели Аризоны и официальную рыбу штата.

История и природа

Племя апачей Белой горы, расположенное в восточно-центральной части Аризоны, правит одной из самых больших племенных земель в стране. Высокая пустыня изобилует жизнью, может похвастаться охотой на лосей мирового класса, рыбной ловлей и другим круглогодичным отдыхом на свежем воздухе, который обеспечивает высокий уровень адреналина.

Развлечения

Начните посещение хижины Генерала Спрингса (построенной в 1870 году).Среди множества сюрпризов здесь вы найдете артефакты Apache Scout, униформу кавалерии и звуки горна.

Следующая остановка — там, куда вас приведет ваша прихоть. Сплав по каньону Солт-Ривер, лагерь, поход или ловля форели апачей в одном из нескольких озер и ручьев, например, в зоне отдыха озера Хоули, где вы найдете форель апачей. Для других видов охоты охотникам на лосей доступны знающие гиды.

Посетите курорт Санрайз Парк зимой для катания на лыжах, снегоходах, подледной рыбалки и восхищения снегом.Полный список мест для отдыха на свежем воздухе можно найти на сайте White Mountain Apache Game and Fish.

Помимо множества развлечений на свежем воздухе, есть также казино Hon-Dah Resort Casino, в котором есть более 800 игровых автоматов, а также живой покер и блэкджек.

Исторический парк форта Апач включает в себя несколько исторически значимых мест, от зданий, построенных в 1870-х годах до самого форта. Руины Кинишба уходят в прошлое. Эта национальная историческая достопримечательность является исконным поселением пуэбло и одним из крупнейших в Аризоне.На территории также есть культурный центр и музей апачей Белой горы, в котором представлены интересные экспонаты, посвященные искусству, культуре и истории апачей.

Где остановиться

На всей территории резервации есть несколько кемпингов в зонах отдыха на природе. Для тех, кто ищет немного большей роскоши, AAA, Three Diamond Resort, Hon-Dah Resort-Casino предлагает просторные номера, восхитительный ресторан, лаундж для отдыха и бассейн с подогревом.

Ежегодные события

Canyon Day Open Show, Canyon Day Junior Rodeo
Местоположение : Canyon Day
Дата : апрель

Церемония танца восхода солнца
Расположение : Whiteriver
Дата : апрель — сентябрь

Fort Apache Heritage Reunion
Местоположение : Fort Apache
Дата : май

Cedar Creek All Indian Rodeo
Местоположение : Cedar Creek
Дата : июнь

Казино Hon-Dah Pow Wow
Местоположение : Территория казино Hon-Dah
Дата : август

Белые горы Племенная ярмарка и родео апачей
Местоположение : Whiteriver
Дата : сентябрь

Для получения дополнительной информации

Посетить веб-сайт Tribal

CHIRICAHUA APACHE NDE NATION

Некоммерческое обозначение 501C3 под суверенной нацией Nde и или по определению согласно налоговым кодам IRS

ОБНОВЛЕНО 2-2021

ANCC Торговая палата Apache

«Это всегда будет Земля Апачей»

Суверенный Chiricahua Apache Nde Nation The Original Authority

По договору Говарда Кочиза — мы остаемся

~ Независимый и самоуправляемый ~

ADMIN

СКАЧАТЬ БРОШЮРУ APACHE NDE V1

СКАЧАТЬ БРОШЮРУ APACHE V2

Мы Суверенные чирикауа апачи нде со времен создания мирного Люди.В соответствии с Кочиз-Ховардским мирным и Торговля. Мы работаем, чтобы защищать общественные проекты, голос за Люди (нде).

Торговля баланс для устойчивого будущего. Самоопределение на 7 поколений идет, в хорошем смысле для все наши отношения.

«Ходить В красоте »

Diyi Ботанические исследования и разработки

DiyiBotanical.com

Центр сохранения культуры Апахерии

Телефон: 1- (442) -263-9311

P.M.B. # 103

35008 Pala Temecula Road,

Пала, Калифорния

CHIRICAHUA N’DE НАЦИОНАЛЬНАЯ УБОРКА

Сан-Карлос-Апач Сайт Суперфонда по гербицидам Indian Lands

Вода народа апачей Диспансер Сан-Карлос и Белая гора Apache

APACHE LAND ДИЖОНЕ ПРОЕКТ

Агент Оранж Америка по FB

CANN — КОДЕКИ NDE A.К.А. УСТАВ скачать Заверенную копию здесь

Спасибо всем, кто внесли ~ Ixhe

В хорошем путь, Гожхун

Экономичный Двигатель Apache Nation Commerce Chamber of Commerce — скачать PDF

Чирикауа Администрация Свободная самоуправляемая нация определена как свободная Люди

А

Аризона Чирикауа Apache Nde Nation, Apache Land Dezhone Головной офис НИОКР, пр. Чизхолм, 180Майами Аз. 85539 Телефон (928) 200-9293

анкер фундаментный для Индейской ассоциации конопли NACHA

[email protected]

Священный Бабушка Договора Круга

Культурный Консервационный динамик

Директор ICWA — Динамик

Не осталось детей Сзади

Сохранение Что Остается священным

Тана Редхок

Договор о священном круге Подписант

Спикер ICWA отправить письмо по адресу: Тана[email protected]

Все кейсы ICWA почта на этот адрес

Новое Мексика

Apache Специалист по генеалогии г-жаЛоррейн Гарсия

Сертификация членства Линия проверки услуг

Живая история Apache Национальный исторический комиссар

Специалист по генеалогии: [email protected]

ДЕКЛАРАЦИЯ ЦЕРД ВАТИКАН 2015 СКАЧАТЬ ЗДЕСЬ

Чирикахуа Директор по охране окружающей среды КОМИССИОНЕР БАНК — ТОРГОВЛЯ — ЗСТ

Майк Уилсон

Земля Апачерии Реставрация — Уполномоченный по торговле и земле — Закон и политика Apache Nation, Chiricahua Apache N’de Nation, Организация 501c3 — Проекты фильтрованной воды — Экологический эксперт Apacheria

Майк[email protected]

APACHE N’DE НАЦИОНАЛЬНЫЕ МЕЖДУНАРОДНЫЕ СМИ — РЕПАТРИАЦИЯ ГЕРМАНИЯ

Д.С. КРАСНАЯ ВОЛОСЫ

Германия контакт для Культура и СМИ

[email protected]

ЧИРИКАУА Комиссар по коммерции и торговле

Чарльз Варгас

Контакты для Apacheria Проект восстановления земель, коммерция, торговые права для Apache Национальные зоны свободной торговли, Уполномоченный по вопросам земельного статуса Индии

С[email protected]

ANCC — Нация апачей Торговая палата http://www.sancarlosapache.com

С.АННА. ИДЕНТИФИКАЦИОННАЯ КАРТА

Зарегистрированные граждане будут быть обязанным научиться говорить на чирикахуа апачей или любой из Диалекты языков Apache Nde свободно, в разработке находятся программы, которые позволят добиться этого.

КОНСТИТУЦИЯ APACHE В ЭФФЕКТ И ЖИТЬ

В соответствии с законом APACHE & ПРОТОКОЛ

Флаер 1 Июнь События

Листовки 2 Июнь События

АГЕНТ АПЕЛЬСИН НА РЕЗ-ФИЛЬМ

МАДРИД ФИЛМС

Администратор

Аризона Адрес доставки: INDIAN ROUTE 6 MARKER 2 APACHE GEM ДОРОГА, САН-КАРЛОС АРИЗОНА 85550

Apacheria Chiricahua Apache Nde Nation, Сохранение, Проект НИОКР — ТЕХАС — НОВАЯ МЕКСИКА — АРИЗОНА — КАЛИФОРНИЯ — СЕВЕРНАЯ МЕКСИКА

Ремонт головного офиса НИОКР в Аризоне Проспект Чизхолм, 180.Майами Аз. 85539 Телефон 1- (928) 200-9293

Калифорнийский заповедник Дежон-Апачи — Исследования и разработки в области естественной медицины — Продовольственный суверенитет — Экономический Суверенитет

100% САМООПРЕДЕЛЕННЫЙ, 100% САМОДОСТАТОЧНАЯ 100% ОРИГИНАЛЬНАЯ АВТОРИЯ, НЕОБХОДИМА СУВЕРЕННОЕ ПРАВО

CHIRICAHUA APACHE NDE NATION ALL RIGHT ЗАПРЕЩЕНО С ВРЕМЕНИ СОЗДАНИЯ

Что такое Apache? Подробный обзор веб-сервера Apache

Глоссарий

access_time

17 июня 2020 г.

hourglass_empty

5min Прочитано

person_outline

Domantas G.

Apache — это бесплатное программное обеспечение для веб-серверов с открытым исходным кодом, которое обслуживает около 40% веб-сайтов по всему миру. Официальное название — Apache HTTP Server, он поддерживается и разрабатывается Apache Software Foundation.

Он позволяет владельцам веб-сайтов размещать контент в Интернете — отсюда и название «веб-сервер». Это один из самых старых и надежных веб-серверов, первая версия которого была выпущена более 20 лет назад, в 1995 году.

Когда кто-то хочет посетить веб-сайт, он вводит доменное имя в адресную строку своего браузера.Затем веб-сервер доставляет запрошенные файлы, действуя как виртуальный доставщик.

Здесь, в Hostinger, наша инфраструктура веб-хостинга использует Apache параллельно с NGINX, еще одним популярным программным обеспечением для веб-серверов. Эта конкретная установка позволяет нам получить лучшее из обоих миров. Это значительно повышает производительность сервера, компенсируя слабые стороны одного программного обеспечения сильными сторонами другого.

Обновите хостинг Hostinger сегодня и получите 30-дневную гарантию возврата денег!

Начните здесь


Что такое веб-сервер?

Файловые серверы, серверы баз данных, почтовые серверы и веб-серверы используют различное серверное программное обеспечение.Каждое из этих приложений может получать доступ к файлам, хранящимся на физическом сервере, и использовать их для различных целей.

Задача веб-сервера — обслуживать веб-сайты в Интернете. Для достижения этой цели он действует как посредник между сервером и клиентскими машинами. Он извлекает контент с сервера по каждому запросу пользователя и доставляет его в Интернет.

Самая большая проблема веб-сервера — одновременно обслуживать множество разных пользователей сети, каждый из которых запрашивает разные страницы. Веб-серверы обрабатывают файлы, написанные на разных языках программирования, таких как PHP, Python, Java и других.

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

Как работает веб-сервер Apache?

Хотя мы называем Apache веб-сервером, это не физический сервер, а скорее программное обеспечение, работающее на сервере. Его задача — установить соединение между сервером и браузерами посетителей веб-сайтов (Firefox, Google Chrome, Safari и т. Д.).) при передаче файлов между ними (структура клиент-сервер). Apache — это кроссплатформенное программное обеспечение, поэтому оно работает как на серверах Unix, так и на Windows.

Когда посетитель хочет загрузить страницу на вашем веб-сайте, например, домашнюю страницу или страницу «О нас», его браузер отправляет запрос на ваш сервер, а Apache возвращает ответ со всеми запрошенными файлами (текст, изображения , так далее.). Сервер и клиент обмениваются данными по протоколу HTTP, а программное обеспечение Apache отвечает за бесперебойную и безопасную связь между двумя машинами.

Apache обладает широкими возможностями настройки, так как имеет модульную структуру. Модули позволяют администраторам сервера включать и выключать дополнительные функции. Apache имеет модули для безопасности, кеширования, перезаписи URL, аутентификации по паролю и многого другого. Вы также можете настроить свои собственные конфигурации сервера с помощью файла с именем .htaccess , , который представляет собой файл конфигурации Apache, поддерживаемый всеми планами Hostinger.

Apache и другие веб-серверы

Помимо Apache, существует множество других популярных веб-серверов.Каждое приложение веб-сервера было создано для разных целей. Хотя Apache является наиболее широко используемым, у него довольно много альтернатив и конкурентов.

Apache против NGINX

Nginx, произносится как Engine-X, — это новое приложение веб-сервера, впервые выпущенное в 2004 году. На сегодняшний день оно приобрело довольно популярную популярность среди владельцев веб-сайтов. Nginx был создан для решения так называемой проблемы c10k, что означает, что веб-сервер, использующий потоки для обработки пользовательских запросов, не может управлять более чем 10 000 подключений одновременно.

  1. Поскольку Apache использует структуру на основе потоков, владельцы веб-сайтов с интенсивным трафиком могут столкнуться с проблемами производительности. Nginx — один из веб-серверов, решающих проблему c10k, и, вероятно, самый успешный из них.
  2. Nginx имеет архитектуру, управляемую событиями, которая не создает новый процесс для каждого запроса. Вместо этого он обрабатывает каждый входящий запрос в одном потоке. Этот главный процесс управляет несколькими рабочими процессами, которые выполняют фактическую обработку запросов.Модель Nginx, основанная на событиях, эффективно распределяет пользовательские запросы между рабочими процессами, что обеспечивает гораздо лучшую масштабируемость.
  3. Если вам нужно управлять веб-сайтом с высоким трафиком, Nginx — отличный выбор, так как он может делать это, используя минимальные ресурсы. Не может быть совпадением, что его используют многие популярные веб-сайты, такие как Netflix, Hulu, Pinterest и Airbnb.
  4. Тем не менее, для малых и средних игроков Apache имеет ряд преимуществ перед Nginx, таких как простая конфигурация, множество модулей и удобная для новичков среда.

Apache против Tomcat

Tomcat — это веб-сервер, также разработанный Apache Software Foundation, поэтому его официальное название — Apache Tomcat. Это также HTTP-сервер, однако он поддерживает приложения Java, а не статические веб-сайты. Tomcat может запускать несколько различных спецификаций Java, таких как Java Servlet, JavaServer Pages (JSP), Java EL и WebSocket.

  1. Tomcat был создан специально для приложений Java, а Apache — это HTTP-сервер общего назначения.Вы можете использовать Apache вместе с разными языками программирования (PHP, Python, Perl и т. Д.) С помощью соответствующего модуля Apache (mod_php, mod_python, mod_perl и т. Д.).
  2. Хотя вы можете использовать сервер Tomcat для обслуживания статических веб-страниц, он менее эффективен для этой цели по сравнению с сервером Apache. Например, Tomcat предварительно загружает виртуальную машину Java и другие библиотеки, связанные с Java, которые вам не понадобятся на большинстве веб-сайтов.
  3. Tomcat также менее настраиваем по сравнению с другими веб-серверами.Например, для запуска WordPress лучшим выбором будет HTTP-сервер общего назначения, такой как Apache или NGINX.

Плюсы и минусы Apache

Веб-сервер Apache может быть отличным выбором для запуска вашего веб-сайта на стабильной и универсальной платформе. Однако он также имеет некоторые недостатки, на которые следует обратить внимание.

Плюсы :

  1. С открытым исходным кодом и бесплатно, даже для коммерческого использования.
  2. Надежное, стабильное программное обеспечение.
  3. Часто обновляемые регулярные исправления безопасности.
  4. Гибкость благодаря модульной структуре.
  5. Простота настройки, удобство для новичков.
  6. Кросс-платформенный (работает как на серверах Unix, так и на Windows).
  7. Работает «из коробки» с сайтами WordPress.
  8. Огромное сообщество и доступная поддержка в случае возникновения каких-либо проблем.

Минусы :

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

Добавить комментарий

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