Однією з переваг дистрибутивів Gnu / Linux перед іншими операційними системами є їх універсальність між функціями. Дистрибутив Linux може працювати як класна настільна операційна система, але також додайте до нього серверні функції, не перевстановлюючи та не псуючи будь-які програми; або перетворити його на мультимедійний центр та сервер, не заплативши за це жодної копійки, і достатньо лише двох рядків коду. Далі ми пояснюємо, як встановити Apache Server, програму, яка перетворить нашу Fedora на серверну систему з повними серверними функціями.
Fedora дозволяє нам встановлювати Apache Server окремо або разом з іншими серверними програмами
Fedora дозволяє нам встановлювати пул програм. Ця функція дуже цікава, оскільки ми можемо додавати повні функції або видаляти їх лише двома рядками коду. У випадку, якщо ми хочемо мати сервер, ми повинні відкрити термінал і написати наступне:
su -c 'dnf group install "Web Server"'
Але найбільш нормальним є це ми просто хочемо встановити Apache Server, у цьому випадку ми повинні ввести такі рядки, щоб встановити його:
su -c 'dnf install httpd'
Ось так легко ми можемо мати Apache Server у будь-якій версії Fedora, як для настільних, так і для офіційних версій, але є проблема. У Fedora ввімкнено брандмауер за замовчуванням, який блокує використання сервера Apache. Це можна вирішити, повідомивши брандмауеру, які файли запускати. Для цього, також через командну консоль, ми пишемо наступне:
su -c 'firewall-cmd --add-service=http --add-service=https --permanent' su -c 'firewall-cmd --reload'
І якщо ми хочемо, щоб зміни були постійними, ми повинні написати наступне:
su -c 'firewall-cmd --add-service=http --add-service=https'
І завдяки цьому ми не тільки встановили сервер Apache у нашій Fedora, але ми також Ми налаштуємо його так, щоб його використання було безпечним і не мають проблем з дірками в безпеці під час створення серверних додатків або будь-якої тимчасової розробки цікаво, правда?