Fedora

Як встановити та налаштувати Apache httpd на Fedora Linux

Як встановити та налаштувати Apache httpd на Fedora Linux
Веб-сервер Apache - один із найбільш використовуваних веб-серверів у світі. Це дуже легко налаштувати. Це програмне забезпечення з відкритим кодом і підтримується Фондом програмного забезпечення Apache. Apache підтримує численні функції. Багато з цих функцій реалізовані як скомпільовані модулі для розширення основних функціональних можливостей.

httpd - це веб-сервер apache у дистрибутивах на базі Red Hat, тоді як він називається apache у дистрибутивах Debian. Це залежить від ОС, яку ви використовуєте. Наприклад, в RHEL 6.2, це називається httpd, і в Ubuntu, це називається apache2.

У Fedora Linux пакет httpd надає програму веб-сервера Apache.

Що ми покриємо

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

Рекомендуємо спочатку прочитати цю публікацію, а потім застосувати її до своєї системи. Це забезпечить правильну настройку веб-сервера apache.

Передумови

  1. Встановлена ​​операційна система Fedora
  2. Обліковий запис користувача з кореневим доступом
  3. Підключення до Інтернету для завантаження різних файлів.

Спосіб 1. Встановлення з вихідного коду

Крок 1. Відкрийте веб-браузер і перейдіть на сторінку завантаження apache. На момент написання цієї статті остання та стабільна версія доступна для Сервер HTTP Apache (httpd) дорівнює 2.4.46. Завантажте файл, як показано нижче:

Іншим способом отримати файл є використання команди wget. Відкрийте термінал і запустіть таку команду:

# wget https: // дзеркала.estointernet.у / apache // httpd / httpd-2.4.46.дьоготь.gz

Це показано нижче:

Перевага використання вихідного коду полягає в тому, що ви завжди отримуєте останню доступну версію програмного забезпечення.

Крок 2. Отримавши вихідний файл, ми можемо розпочати з команд 'gzip' та 'tar' для вилучення файлу. Точна назва файлу залежить від доступної версії, яку ви завантажили. У нашому випадку це так httpd-2.4.46.дьоготь.gz.

# gzip -d httpd-2.4.46.дьоготь.gz

# tar xvf httpd-2.4.46.дьоготь

Після запуску наведеної вище команди ви зможете побачити витягнуту папку, як тут:

Крок 3. Тепер перейдіть до вилученого каталогу за допомогою команди:

# cd httpd-2.4.46

Крок 4. Тепер нам потрібно запустити налаштувати сценарій для налаштування apache. Це доступно всередині кореневого каталогу apache, тобто.e., поточний каталог. Але перед запуском цього сценарію переконайтеся, куди ви хочете встановити apache.

Ви можете встановити сервер apache у місце за замовчуванням. Для цього вам потрібно просто запустити сценарій:

# ./ налаштувати

Якщо ви хочете встановити apache в каталог, відмінний від типового, використовуйте такий синтаксис:

# ./ configure --prefix = / path / of / installation

Всередині '-prefix =' введіть шлях встановлення. У нашому випадку ми встановимо apache всередині / opt / httpd каталог. Для цього дотримуйтесь інструкцій нижче:

1. Створіть каталог всередині / opt, як показано нижче:

# mkdir / opt / httpd

2. Запустіть сценарій, як показано нижче:

# ./ configure --prefix = / opt / httpd

Сценарій налаштування займе деякий час для запуску та перевірки функцій вашої системи. Він також підготує файли Makefiles для компіляції веб-сервера apache.

Зверніть увагу на кілька помилок під час запуску ./ налаштувати скрипт:

1. Ви можете отримати таку помилку “configure: error: APR not found”:

Щоб виправити цю помилку, потрібно завантажити apr- *.дьоготь.gz звідси.

Тепер витягніть цей каталог всередині каталогу 'srclib', який доступний у папці розповсюдження apache httpd. Щоб витягти файл, використовуйте команду:

# tar xvf apr-util-1.6.1.дьоготь.gz
# tar xvf apr-1.7.0.дьоготь.gz

Тепер перейменуйте ці файли, видаливши номер версії, як тут:

# mv apr-util-1.6.1 квіт
# mv apr-1.7.0 квіт

2. Якщо помилка “configure: error: pcre-config для libpcre не знайдено.Тоді вам просто потрібно встановити пакет розробки PCRE, як показано нижче:

# dnf встановити pcre-devel -y

Тепер продовжуйте запускати скрипт налаштування, як і раніше. Нарешті він надрукував би резюме, як показано тут:

Крок 5. Щоб побудувати кілька компонентів, що містять веб-сервер Apache, використовуйте таку команду:

# зробити

Для запуску цієї команди може знадобитися значний час, оскільки вона скомпілює базову конфігурацію. Це багато в чому залежить від апаратного забезпечення системи, а також від кількості ввімкнених модулів.

Якщо ви отримуєте повідомлення про помилку на кшталт «фатальна помилка: expat.h: Немає такого файлу або каталогу ”, вам потрібно буде завантажити експат звідси. Тепер витягніть файл у якийсь каталог. Ми використовуємо / opt / httpd для вилучення.

# tar xvjf expat-2.2.10.дьоготь.bz2 -C / opt / httpd

Тепер перейдіть до вилученого каталогу та виконайте наступну команду по черзі, щоб налаштувати expat:

# cd / opt / httpd / expat-2.2.10
# ./ налаштувати
# зробити
# make install

Тепер знову запустіть скрипт налаштування, вказавши шлях встановлення емігранта:

# ./ configure --prefix = / opt / httpd --with-expat = / opt / httpd / expat-2.2.1

Крок 5. Після завершення команди make ми готові встановити пакети. Виконайте команду:

# make install

Крок 6. Для налаштування сервера Apache використовуйте httpd.conf, що знаходиться всередині:

# nano PREFIX / conf / httpd.конф

Де PREFIX - шлях встановлення apache. У нашому випадку це / opt / httpd /, тому ми використовуємо:

# nano / opt / httpd / conf / httpd.конф

Усередині цього файлу змініть директиву ServerName на IP-адресу вашої системи.

Крок 7. Тепер apache готовий до використання; нам потрібно лише запустити службу з каталогу, де вона встановлена. Для e.g., якщо ви встановили apache всередині / opt / httpd, виконайте команду:

# / opt / httpd / bin / apachectl -k start

Спосіб 2. Встановлення із сховища Fedora

Встановити Apache httpd зі сховища Fedora досить просто; просто виконайте наступні кроки:

Крок 1. Відкрийте термінал (ctrl + alt + f2) з користувачем root або принаймні з правами суперкористувача.

Крок 2. Тепер використовуйте таку команду, щоб встановити apache:

# dnf встановити httpd

Крок 3. Запустіть і перевірте стан служби apache за допомогою команди:

# systemctl start httpd.обслуговування
# systemctl статус httpd.обслуговування

Він повинен відображати статус роботи

Крок 4. Відкрийте веб-браузер і введіть IP системи. На ній буде показано таку сторінку:

Висновок

Вітаємо! Ви успішно налаштували веб-сервер Apache. У цьому посібнику ми дізналися, як встановити apache з вихідного файлу та сховища Fedora.

Як показати накладання екранного меню в повноекранному додатку та іграх для Linux
Гра у повноекранні ігри або використання додатків у повноекранному повноекранному режимі може відключити від відповідної системної інформації, видимої...
Топ 5 карт для захоплення ігор
Ми всі бачили і любили потокові ігри на YouTube. PewDiePie, Jakesepticye та Markiplier - лише деякі з найкращих геймерів, які заробили мільйони, заван...
Як розробити гру на Linux
Десять років тому не так багато користувачів Linux передбачали, що їх улюблена операційна система колись стане популярною ігровою платформою для комер...