Стисла інструкція з інсталяції HTTP-сервера Apache в операційній системі Linux
Apache є одним із найпоширеніших веб-серверів. Якщо ви системний адміністратор, то з великою ймовірністю будете працювати з Apache HTTP.
Цей процес не передбачає звичайної інсталяції через yum. Натомість, вам потрібно завантажити вихідний код і скомпілювати його у вашому Linux-середовищі.
Розпочнемо з етапів завантаження та встановлення.
Завантаження Apache HTTP
- У цій публікації ми будемо використовувати останню стабільну версію Apache 2.4.6 на Centos 6.3.
- Завантажте версію Apache 2.4.6 з https://httpd.apache.org/download.cgi
- Ми завантажимо в директорію /opt/apache
- Після завантаження ви отримаєте файл httpd-2.4.6.tar.gz
Встановлення Apache HTTP
Ми встановимо Apache в каталог /opt/apache, увімкнувши модуль mod_ssl.
Необхідні компоненти:
- Компілятор ANSI-C і система збірки – переконайтеся, що на вашому сервері встановлений компілятор GCC або CC і доданий до системної змінної PATH. GCC можна встановити за допомогою yum.
# yum install gcc
- Apr/apr-util – переконайтеся, що на вашому сервері встановлені apr/apr-util версії 1.2.
- OpenSSL – переконайтеся, що на вашому сервері встановлена остання версія OpenSSL. OpenSSL також можна встановити за допомогою yum.
# yum install openssl
- Розпакуйте завантажений архів у /opt/apache, використовуючи команду:
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
- Тепер ви побачите, що все розпаковано в нову папку httpd-2.4.6.
- Перейдіть до директорії httpd-2.4.6.
- Скомпілюємо та інсталюємо вихідний код Apache.
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so # make # make install
Давайте детальніше розглянемо синтаксис конфігурації:
- –with-apr= вказує шлях до файлу конфігурації apr.
- –prefix= визначає директорію для інсталяції. В нашому випадку, Apache буде встановлено в /opt/apache.
- –enable-ssl: компілює Apache з підтримкою SSL для захисту веб-сервера за допомогою SSL-сертифіката.
- –enable-so: дозволяє використовувати спільні модулі.
Після успішної компіляції, ви побачите, що Apache встановлено в /opt/apache, як показано вище.
Тепер можна видалити архіви httpd-2.4.6.tar.gz та папку httpd-2.4.6, вони більше не потрібні.
# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6
Далі, можливо, ви захочете налаштувати його безпеку.
Чи була стаття для вас корисною? Поділіться нею з іншими!