Установщик apache 2.4

Important Notices

Name                        Last modified      Size  DescriptionParent Directory                                 -   HTTP Server project
binaries/                   2020-07-06 14:16    -   Binary distributions
docs/                       2020-07-06 14:17    -   Extra documentation packages
libapreq/                   2021-03-19 14:42    -   HTTP Server project
mod_fcgid/                  2020-07-06 14:17    -   HTTP Server project
mod_ftp/                    2020-07-06 14:17    -   HTTP Server project
patches/                    2020-07-06 14:17    -   Official patches
Announcement2.4.html        2021-06-01 20:04  3.8K  HTTP Server project
Announcement2.4.txt         2021-06-01 20:04  2.5K  HTTP Server project
CHANGES_2.4                 2021-09-07 11:47  299K  HTTP Server project
CHANGES_2.4.46              2020-08-07 11:43  3.9K  HTTP Server project
CHANGES_2.4.48              2021-06-03 17:38   15K  HTTP Server project
CURRENT-IS-2.4.48           2021-09-07 11:47    0   HTTP Server project
KEYS                        2021-09-01 13:38  537K  Developer PGP/GPG keys
META.asc                    2020-07-06 14:16  801   PGP signature
httpd-2.4.46.tar.bz2        2020-08-05 11:32  6.9M  HTTP Server project
httpd-2.4.46.tar.bz2.asc    2020-08-05 11:32  862   PGP signature
httpd-2.4.46.tar.bz2.md5    2020-08-05 11:32   55   MD5 hash
httpd-2.4.46.tar.bz2.sha1   2020-08-05 11:32   63   HTTP Server project
httpd-2.4.46.tar.bz2.sha256 2020-08-05 11:32   87   HTTP Server project
httpd-2.4.46.tar.bz2.sha512 2020-08-05 11:32  151   HTTP Server project
httpd-2.4.46.tar.gz         2020-08-05 11:32  8.9M  HTTP Server project
httpd-2.4.46.tar.gz.asc     2020-08-05 11:32  862   PGP signature
httpd-2.4.46.tar.gz.md5     2020-08-05 11:32   54   MD5 hash
httpd-2.4.46.tar.gz.sha1    2020-08-05 11:32   62   HTTP Server project
httpd-2.4.46.tar.gz.sha256  2020-08-05 11:32   86   HTTP Server project
httpd-2.4.46.tar.gz.sha512  2020-08-05 11:32  150   HTTP Server project
httpd-2.4.48.tar.bz2        2021-05-25 05:28  6.9M  HTTP Server project
httpd-2.4.48.tar.bz2.asc    2021-05-25 05:28  874   PGP signature
httpd-2.4.48.tar.bz2.md5    2021-05-25 05:28   55   MD5 hash
httpd-2.4.48.tar.bz2.sha1   2021-05-25 05:28   63   HTTP Server project
httpd-2.4.48.tar.bz2.sha256 2021-05-25 05:28   87   HTTP Server project
httpd-2.4.48.tar.bz2.sha512 2021-05-25 05:28  151   HTTP Server project
httpd-2.4.48.tar.gz         2021-05-25 05:28  9.0M  HTTP Server project
httpd-2.4.48.tar.gz.asc     2021-05-25 05:28  874   PGP signature
httpd-2.4.48.tar.gz.md5     2021-05-25 05:28   54   MD5 hash
httpd-2.4.48.tar.gz.sha1    2021-05-25 05:28   62   HTTP Server project
httpd-2.4.48.tar.gz.sha256  2021-05-25 05:28   86   HTTP Server project
httpd-2.4.48.tar.gz.sha512  2021-05-25 05:28  150   HTTP Server project
httpd_logo_wide_new.png     2020-07-06 14:17   19K  HTTP Server project

Шаг 5 — Настройка виртуальных хостов (рекомендуется)

При использовании веб-сервера Apache вы можете использовать виртуальные хосты (аналог серверных блоков в Nginx) для хранения конфигурационных настроек разных сайтов. Это позволяет иметь более одного сайта на одном сервере. В этом руководстве мы будем для примера использовать доменное имя example.com, но вам следует заменить его вашим собственным доменным именем. Для того, чтобы узнать больше о настройке доменных имён в DigitalOcean, рекомендуем ознакомиться с нашим Введением в DNS DigitalOcean.

Создайте директорию для example.com используя флаг для создания необходимых родительских директорий:

Далее настройте владельца директории с помощью переменной окружения :

Теперь права должны для корневой директории быть настроены правильным образом при условии, что вы не меняли своё значение . На всякий случай мы можем удостовериться в этом командой:

Далее создадим страницу в или любом другом текстовом редакторе:

Добавим в файл следующий HTML:

/var/www/example.com/html/index.html

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

Скопируйте следующий текст настроек виртуального хоста в созданный файл:

/etc/apache2/sites-available/example.com.conf

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

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

Теперь активируем профиль сайта с помощью утилиты :

Деактивируем дефолтный сайт, определённый в :

Далее проверим наши настройки на наличие ошибок:

Вы должны увидеть следующий вывод:

Перезапустите Apache для применения внесённых изменений:

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

Windows Users, Read These First…

Warning: TCP/IP networking must be installed

TCP/IP must be correctly installed, configured and running in
order to install and use Apache on Windows. If you use dial-up networking
exclusively, you may need to be connected to the internet for Apache to
correctly determine that TCP/IP is installed.

If you are installing Apache on Windows 95, 98, ME or NT 4.0,
stop

If you are installing Apache on Windows XP prior to Service Pack 3

Install the Windows XP Service Pack 3. Refer to
KB article 317949 if you need the gory details exactly why you must
not run the original Windows XP or SP1.

Warning about the Quality of Service driver

We suggest disabling the «Quality of Service» (or QoS) network driver from
Microsoft if you primarily use the machine as an Apache Server, as Apache
does not support the QoS extensions to the WinSock API.

Warning about Firewall and similar software

Most Firewall programs, Web Spam filters and other TCP/IP driver-based
products (including spyware!) do not correctly implement the entire WinSock
API. The shortcuts taken by the developers of such products cause Apache
to fail. If you insist on leaving such programs installed, and have
problems with your Apache installation, consider the suggestion below.

Лицензирование

Кодовая база Apache HTTP Server была перелицензирована на лицензию Apache 2.0 (из предыдущей лицензии 1.1) в январе 2004 года, и Apache HTTP Server 1.3.31 и 2.0.49 были первыми выпусками, использующими новую лицензию.

OpenBSD проект не сделал , как изменения и продолжал использовать до версии 2.0 , Apache, эффективно разветвление Apache 1.3.x для своих целей. Первоначально они заменили его на Nginx , а вскоре после этого сделали свою замену OpenBSD Httpd на основе проекта relayd.

Версии

Версия 1.1: Лицензия Apache 1.1 была одобрена ASF в 2000 г .: Основное изменение по сравнению с лицензией 1.0 находится в «рекламном пункте» (раздел 3 лицензии 1.0); производные продукты больше не обязаны включать указание ссылки в своих рекламных материалах, только в их документацию.

Overview for the impatient

Installing on Fedora/CentOS/Red Hat Enterprise Linux
sudo yum install httpd
sudo systemctl enable httpd
sudo systemctl start httpd

Newer releases of these distros use
rather than . See the
Fedora project’s documentation for platform-specific notes.

Installing on Ubuntu/Debian
sudo apt install apache2
sudo service apache2 start

See Ubuntu’s documentation for platform-specific notes.

Installing from source
Download the latest release from

NN must be replaced with the current version
number, and PREFIX must be replaced with the
filesystem path under which the server should be installed. If
PREFIX is not specified, it defaults to
.

Each section of the compilation and installation process is
described in more detail below, beginning with the requirements
for compiling and installing Apache httpd.

Дополнительная настройка

В дополнение к перечисленным выше настройкам нужно проверить значение параметра Listen, которым задаются настройки сетевого интерфейса (ip-адрес и номер TCP-порта), на котором сервер будет принимать клиентские подключения. Если Apache используется индивидуальным Web-разработчиком, то можно рекомендовать такую конфигурацию:

Listen 127.0.0.1:8080 # параметры сетевого интерфейса

Номер TCP-порта не должен конфликтовать с другим программным обеспечением, установленным на компьютере. Так, стандартный порт HTTP 80 часто бывает занят клиентом Skype. Для совместного использования сервера в сети нужно указать правильный IP-адрес или сетевое имя компьютера, на котором устанавливается Web-сервер.

Web-сервер Apache чаще всего используется совместно с интерпретаторами таких языков серверных сценариев, как PHP и Perl. Для того, чтобы на Web-сайте могли использоваться сценарии PHP (предполагаем, что PHP установлен в папку C:\PHP5), нужно добавить в конфигурационный файл «D:\www\conf\httpd.conf» следующие строки:

  1. LoadModule php5_module «C:/PHP5/php5apache2_2.dll»
  2. AddType application/x-httpd-php .php
  3. PHPIniDir «C:/PHP5»

Нужно отметить, что в папке PHP5 должен существовать конфигурационный файл php.ini, созданный на основе файла php.ini-development (если сервер используется для разработки Web-сайтов) или php.ini-production (это настоящий Web-сервер). Чтобы модули PHP могли найти все необходимые им динамические библиотеки, путь к папке C:\PHP5 должен быть прописан в переменной PATH среды окружения Windows.

Серверные CGI-сценарии на языке Perl уже должны выполняться при соблюдении двух условий:

  1. Интерпретатор языка Perl установлен на этом компьютере.
  2. В первой строке файлов сценариев правильно указан путь к интерпретатору Perl, например: #!C:/PERL/bin/perl.exe -w

Для проверки можно ввести в браузере URL: http://localhost:8080/cgi-bin/printenv.pl, предварительно подправив первую строку сценария printenv.pl в соответствии с п. 2.

Остальные нюансы настройки Web-сервера Apache под Windows выходят за рамки этой статьи.

Обзор возможностей

Apache поддерживает множество функций, многие из которых реализованы в виде скомпилированных модулей, расширяющих базовую функциональность. Они могут варьироваться от схем аутентификации до поддержки серверных языков программирования, таких как Perl , Python , Tcl и PHP . Популярные модули аутентификации включают mod_access, mod_auth, mod_digest и mod_auth_digest, преемника mod_digest. Примеры других функций включают поддержку и Transport Layer Security ( mod_ssl ), модуль прокси ( mod_proxy ), модуль перезаписи URL (mod_rewrite), пользовательские файлы журнала (mod_log_config) и поддержку фильтрации (mod_include и mod_ext_filter).

Популярные методы сжатия в Apache включают внешний модуль расширения mod_gzip, реализованный для уменьшения размера (веса) веб-страниц, обслуживаемых через HTTP . ModSecurity — это механизм обнаружения и предотвращения вторжений с открытым исходным кодом для веб-приложений. Журналы Apache можно анализировать через веб-браузер с помощью бесплатных скриптов, таких как AWStats / W3Perl или Visitors.

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

Apache особенности конфигурируемые сообщения об ошибках, СУБД -На базы данных аутентификации, согласование содержания и поддерживает несколько графических пользовательских интерфейсов (GUI).

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

Более подробный список функций представлен ниже:

  • Загружаемые динамические модули
  • Несколько режимов обработки запросов (MPM), включая Event-based / Async , Threaded и Prefork.
  • Высокая масштабируемость (легко обрабатывает более 10 000 одновременных подключений )
  • Обработка статических файлов, индексных файлов, автоиндексирование и согласование содержимого
  • .htaccess поддержка конфигурации для каждого каталога
  • Обратный прокси с кешированием

    • Балансировка нагрузки с помощью внутриполосных проверок работоспособности
    • Множественные механизмы балансировки нагрузки
    • Отказоустойчивость и отказоустойчивость с автоматическим восстановлением
    • Поддержка WebSocket , FastCGI , SCGI , AJP и uWSGI с кешированием
    • Динамическая конфигурация
  • TLS / SSL с поддержкой сшивания SNI и OCSP через OpenSSL или wolfSSL .
  • Виртуальные серверы на основе имени и IP-адреса
  • IPv6- совместимый
  • Поддержка HTTP / 2
  • Детализированная аутентификация и контроль доступа к авторизации
  • сжатие и распаковка gzip
  • Перезапись URL
  • Перезапись заголовков и контента
  • Пользовательское ведение журнала с ротацией
  • Ограничение одновременных подключений
  • Ограничение скорости обработки запросов
  • Регулирование полосы пропускания
  • Серверная сторона включает
  • Геолокация на основе IP-адреса
  • Отслеживание пользователей и сеансов
  • WebDAV
  • Встроенные сценарии Perl , PHP и Lua
  • Поддержка CGI
  • веб-страницы для каждого пользователя
  • Анализатор общих выражений
  • Просмотр статуса в реальном времени
  • Поддержка FTP (отдельным модулем)

ШАГ 1 развертывание дистрибутива Apache

Сборка Apache 2.4.23 x64 от Apache Haus поставляется в zip архиве и не имеет инсталлятора Windows, поэтому считается портативным (portable) вариантом дистрибутива Apache. Portable версия имеет ряд удобств и позволяет разместить дистрибутив в любом каталоге файловой системы и самостоятельно настроить запуск Apache так как вам нужно.

Рекомендую для разрешения дистрибутива Apache выбрать каталог, путь к которому будет содержать только EN символы и не будет иметь пробелов, т.к. этот путь станет для Apache значением ServerRoot директивы, в которой задается домашняя директория WEB сервера.

В примерах этой статьи и скринкаста дистрибутив Apache будет развернут в директорию «Z:\WebDevelopment\Apache24» и, соответственно, ServerRoot директива будет определена как «Z:/WebDevelopment/Apache24».

Формат значения пути в директиве ServerRoot следующий:

  • слеши прямые и одинарные;
  • завершающего слеша нет;
  • если есть пробелы, то путь должен быть в кавычках («path_to»),
  • на Linux значение чувствительно к регистру символов.

Структура дистрибутива Apache

Сборка Apache 2.4.23 x64 от Apache Haus имеет следующую структуру каталогов:

|Apache24....................Домашняя директория Apache - ServerRoot
    |-- bin..................Директория с бинарниками Apache
    |    `-- ...
    |    `-- ApacheMonitor.exe...Программа монитор для управления Apache как Windows службой
    |    `-- httpd.exe...........Главный исполняемый файл web сервера Apache
    |    `-- ...
    |-- cgi-bin.......Директория обработчика для CGI program
    |-- conf..........Директория с конфигурационными файлами Apache
    |    `-- extra....Директория с дополнительными конфигами Apache, которые подключаются в httpd.conf
    |        |    `-- httpd-ahssl.conf
    |        |    `-- httpd-autoindex.conf
    |        |    `-- httpd-dav.conf
    |        |    `-- httpd-default.conf
    |        |    `-- httpd-deflate.conf
    |        |    `-- httpd-info.conf
    |        |    `-- httpd-languages.conf
    |        |    `-- httpd-manual.conf
    |        |    `-- httpd-mpm.conf
    |        |    `-- httpd-multilang-errordoc.conf
    |        |    `-- httpd-proxy-html.conf
    |        |    `-- httpd-ssl.conf
    |        |    `-- httpd-userdir.conf
    |        |    `-- httpd-vhosts.conf
    |    `-- original........Директория исходных конфигов от Apache, добавлена в сборку для справки
    |    `-- ssl.............Директория для SSL сертификатов
    |    `-- charset.conv....Конфиг установки кодировки, подключаются в httpd.conf
    |    `-- httpd.conf......Главный конфиг Apache в данной сборке от Apache Haus
    |    `-- magic...........Конфиг скриптов для модуля mime_magic
    |    `-- mime.types......Конфиг установки MIME типов
    |    `-- openssl.cnf.....Конфиг OpenSSL
    |-- error................Директория с конфигами страниц ошибок для Apache
    |-- htdocs...............Директория и хост по умолчанию с документацией от Apache Haus
    |-- icons................Директория с иконками
    |-- include..............Директория служебных скриптов Apache
    |-- lib..................Директория вспомогательных библиотек
    |-- logs.................Директория файлов журналов Apache
    |-- modules..............Директория модулей Apache
    |-- ABOUT_APACHE.txt
    |-- CHANGES.txt
    |-- INSTALL.txt
    |-- LICENSE.txt
    |-- NOTICE.txt
    |-- OPENSSL-NEWS.txt
    |-- OPENSSL-README.txt
    |-- README.txt
|-- readme_first.html......Краткий help от Apache Haus, лежит в корне zip архива

Данная сборка Apache 2.4.23 x64 от Apache Haus для Windows является полным дистрибутивом WEB сервера и содержит все необходимые исполняемые и конфигурационные файлы для полноценной работы Apache как веб сервера, включая и использование https соединения. Соответственно, установил эту сборку и настроив ее, вы получаете полный, со всеми модулями, web сервер Apache, который можете использовать не только для разработки и тестирования, но и для продуктивного хостинга сайтов на Windows.

В zip архиве данной сборки так же вложен файл readme_first.html, который содержит краткое описание компонентов данной сборки и их версий. Так же, в этом файле приведены краткие инструкции от Apache Haus по установке Apache, VC14, инсталляции Apache как системной службы и даны необходимые ссылки.

Current releases

Binary Distribution

Version Description Download Link PGP Signature SHA512 Checksum
PDFBox3.0.0-RC1release candidate Command line tools
PDFBox standalone pdfbox-app-3.0.0-RC1.jar ASC SHA512
Debugger standalone debugger-app-3.0.0-RC1.jar ASC SHA512
Preflight standalone preflight-app-3.0.0-RC1.jar ASC SHA512
Libraries of each subproject
pdfbox pdfbox-3.0.0-RC1.jar ASC SHA512
fontbox fontbox-3.0.0-RC1.jar ASC SHA512
preflight preflight-3.0.0-RC1.jar ASC SHA512
xmpbox xmpbox-3.0.0-RC1.jar ASC SHA512
pdfbox-tools pdfbox-tools-3.0.0-RC1.jar ASC SHA512
pdfbox-debugger pdfbox-debugger-3.0.0-RC1.jar ASC SHA512
PDFBox2.0.24feature Command line tools
PDFBox standalone pdfbox-app-2.0.24.jar ASC SHA512
Debugger standalone debugger-app-2.0.24.jar ASC SHA512
Preflight standalone preflight-app-2.0.24.jar ASC SHA512
Libraries of each subproject
pdfbox pdfbox-2.0.24.jar ASC SHA512
fontbox fontbox-2.0.24.jar ASC SHA512
preflight preflight-2.0.24.jar ASC SHA512
xmpbox xmpbox-2.0.24.jar ASC SHA512
pdfbox-tools pdfbox-tools-2.0.24.jar ASC SHA512
pdfbox-debugger pdfbox-debugger-2.0.24.jar ASC SHA512
PDFBox1.8.16bugfix Command line tools
PDFBox standalone pdfbox-app-1.8.16.jar ASC SHA512
Preflight standalone preflight-app-1.8.16.jar ASC SHA512
Libraries of each subproject
pdfbox pdfbox-1.8.16.jar ASC SHA512
fontbox fontbox-1.8.16.jar ASC SHA512
preflight preflight-1.8.16.jar ASC SHA512
jempbox jempbox-1.8.16.jar ASC SHA512
xmpbox xmpbox-1.8.16.jar ASC SHA512
JBIG23.0.3feature JBIG2 ImageIO plugin jbig2-imageio-3.0.3.jar ASC SHA512

Source Distribution

Version Description Download Link PGP Signature SHA512 Checksum
PDFBox3.0.0-RC1release candidate Source ZIP file incl. examples pdfbox-3.0.0-RC1-src.zip ASC SHA512
PDFBox2.0.24feature Source ZIP file incl. examples pdfbox-2.0.24-src.zip ASC SHA512
PDFBox1.8.16bugfix Source ZIP file incl. examples pdfbox-1.8.16-src.zip ASC SHA512
JBIG23.0.3feature Source ZIP file jbig2-imageio-3.0.3-src.zip ASC SHA512

Verify

It is essential that you verify the integrity of the downloaded files using the PGP signatures or
SHA512 checksums. Please read Verifying Apache HTTP Server Releases
for more information on why you should verify our releases.

The PGP signatures can be verified using PGP or GPG. First download the
KEYS file as well as the .asc signature files for the
relevant release packages. Make sure you get these
files from the main distribution directory, rather than
from a mirror. Then verify the signatures using

% pgpk -a KEYS
% pgpv pdfbox-X.Y.Z-src.zip.asc
% pgp -ka KEYS
% pgp pdfbox-X.Y.Z-src.zip.asc
% gpg --import KEYS
% gpg --verify pdfbox-X.Y.Z-src.zip.asc pdfbox-X.Y.Z-src.zip

Apache Directory Studio 2.0-0-M7 released posted on May 31rd, 2013

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M7, the seventh milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 2.0.0-M7 as a standalone RCP application for Mac OS X, Linux and Windows here: https://directory.apache.org/studio/downloads.html

You can also install it directly in Eclipse using this update site:
https://directory.apache.org/studio/update/2.x/

Here are a few highlights of this new version:

  • A major new addition is the ability to store connection passwords in a password-protected keystore, rather than in plain text on disk.
  • The LDAP Servers and ApacheDS 2.0 Configuration plugins have been updated with the latest and greatest ApacheDS (version 2.0.0-M12).
  • The update site problem where Apache Directory Studio fails to install correctly has been fixed.

Here are the release notes for Apache Directory Studio 2.0.0-M7:

Bug

  • DIRSTUDIO-865 — NullPointerException thrown when connecting to Domino 8.5.2FP3 LDAP
  • DIRSTUDIO-888 — Improve editing of boolean values to allow lowercased values and shortcuts
  • DIRSTUDIO-891 — A schema project containing a reference to a deleted connection makes the perspective completely unusable
  • DIRSTUDIO-892 — Unable to import ApacheDS core schemas
  • DIRSTUDIO-893 — ConcurrentModificationException thrown while deleting multiple schema elements
  • DIRSTUDIO-899 — Unable to install Studio using the update site: “Missing requirement: ApacheDS Core 2.0.0.M11”
  • DIRSTUDIO-902 — Unusable configuration of the HashingPasswordInterceptor with recent milestone of ApacheDS 2.0
  • DIRSTUDIO-903 — Clicking “Accept” when no changes have been made on the password edit dialog changes the password
  • DIRSTUDIO-904 — Directory Studio create files with french “accents”
  • DIRSTUDIO-905 — IOException (Document is closed) thrown when quitting Apache Directory Studio with an LDAP Server running
  • DIRSTUDIO-907 — ERR_04269 ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist!
  • DIRSTUDIO-916 — Can not open configuration for fresh installed ApacheDS and Studio

Improvement

  • DIRSTUDIO-857 — Add support for PasswordPolicy configuration
  • DIRSTUDIO-884 — Add new MessageDigest algorithm for passwords
  • DIRSTUDIO-890 — Add support for SSHA2 in Password Editor
  • DIRSTUDIO-895 — Add a ‘Show password’ checkbox to the CredentialsDialog used to ask the connection’s password when it’s not saved
  • DIRSTUDIO-897 — Active Directory attribute type ‘lockoutTime’ should be linked with the ‘MS AD Date and Time Editor’
  • DIRSTUDIO-898 — Add case-insensitive support for the attribute types aliases in the ‘Value Editors’ preferences page

New Feature

DIRSTUDIO-901 — Add the ability to store connection passwords in a password-protected keystore

Upgrading

The first step in upgrading is to read the release announcement
and the file in the source distribution to
find any changes that may affect your site. When changing between
major releases (for example, from 2.0 to 2.2 or from 2.2 to 2.4),
there will likely be major differences in the compile-time and
run-time configuration that will require manual adjustments. All
modules will also need to be upgraded to accommodate changes in the
module API.

Upgrading from one minor version to the next (for example, from
2.2.55 to 2.2.57) is easier. The
process will not overwrite any of your existing documents, log
files, or configuration files. In addition, the developers make
every effort to avoid incompatible changes in the
options, run-time configuration, or the
module API between minor versions. In most cases you should be able to
use an identical command line, an identical
configuration file, and all of your modules should continue to
work.

To upgrade across minor versions, start by finding the file
in the directory of
your installed server or at the root of the source tree for your
old install. This will contain the exact
command line that you used to
configure the source tree. Then to upgrade from one version to
the next, you need only copy the file to
the source tree of the new version, edit it to make any desired
changes, and then run:

You should always test any new version in your
environment before putting it into production. For example, you
can install and run the new version along side the old one by
using a different and a
different port (by adjusting the directive) to test for any
incompatibilities before doing the final upgrade.

You can pass additional arguments to ,
which will be appended to your original
options:

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

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

Adblock
detector