Веб-сервисы в современном мире все чаще развиваются во всем, что для этого необходимо (сайты, страницы, платформы и т. Д.), Где у каждого разработчика есть практичные и динамичные инструменты для эффективного выполнения своих задач.
Чтобы предоставить идеальную платформу для разработки и управления всем, что связано с веб-сервисами, мы находим одну из лучших утилит, таких как Apache, и по этой причине Solvetic объяснит, как установить Apache на CentOS 8, и оттуда у вас будет современная веб-платформа. и конечно.
Что такое Apache?
Apache, также известный как Apache HTTP Server, был разработан как HTTP-сервер с открытым исходным кодом, который совместим с современными операционными системами UNIX и Windows. Цель Apache - быть защищенным сервером с высокими показателями доступности и полной доставкой HTTP-сервисов, которые, в свою очередь, синхронизированы с самыми современными стандартами HTTP, поэтому каждая задача соответствует современной тенденции.
Apache увидел свет в 1995 году, и с тех пор он расширяется, чтобы стать одной из самых универсальных утилит сегодня.
Основные возможности Apache HTTP Server 2.4
В настоящее время у нас есть версия Apache HTTP Server 2.4, и среди его основных функций мы находим следующие:
- Управление событиями MPM.
- Асинхронная поддержка.
- Конфигурация разделов по заказу.
- Лучшие варианты использования ресурсов.
- Интегрируйте новый анализатор выражений.
- Конфигурация LogLevel по модулю и по каталогу.
- Поддержка IPv6.
- Новые API Apache.
- Совместим с различными протоколами и не только.
Теперь мы научимся устанавливать Apache на CentOS 8.
1. Как установить Apache на CentOS 8
Шаг 1
Первым шагом будет обновление пакетов CentOS 8 с помощью следующей команды:
yum -y обновлениеПосле обновления системы мы приступаем к установке Apache, выполнив:
ням установить httpd
Шаг 2
Введите букву "s", чтобы принять загрузку Apache и его зависимостей:
Шаг 3
После установки Apache в системе CentOS 8 мы запустим службу и включим ее при запуске CentOS 8, для этого будем использовать следующие строки:
systemctl запустить httpd systemctl включить httpd
Шаг 4
Теперь мы проверяем состояние Apache, выполнив:
статус systemctl httpd
Шаг 5
По умолчанию брандмауэр, встроенный в CentOS 8, блокирует трафик Apache, для этого необходимо добавить специальные правила для его включения:
firewall-cmd --zone = public --permanent --add-service = http firewall-cmd --zone = public --permanent --add-service = https firewall-cmd –reload
Шаг 6
Затем мы можем проверить правильность установки Apache, открыв браузер и введя следующий синтаксис:
http: // IP_CentOS_AddressМы должны увидеть следующее:
2. Как настроить виртуальные хосты в CentOS 8
Это применимо, когда домен (виртуальный хост) должен быть размещен на том же веб-сервере Apache. Здесь будет возможно использовать один или несколько доменов, если это так.
Шаг 1
Для этого мы создадим файл с именем vhost.conf в каталоге /etc/httpd/conf.d/:
nano /etc/httpd/conf.d/vhost.confТам мы введем следующую информацию:
NameVirtualHost *: 80 ServerAdmin ServerName domain.com ServerAlias www. domain.com DocumentRoot / var / www / html / domain.com/ ErrorLog / var / log / httpd / domain.com/error.log CustomLog / var / log / httpd / domain.com/access.log в сочетании$config[ads_text5] not found
Мы сохраняем изменения с помощью клавиш Ctrl + O и закрываем редактор с помощью клавиш Ctrl + X.
Важное примечание
Для правильной работы этого виртуального хоста у нас должен быть приобретенный и зарегистрированный домен, в противном случае мы можем создать виртуальный хост и получить доступ только с локального сервера к локальному хосту. С доменом мы можем получить доступ извне
Шаг 2
Следующим шагом будут каталоги для сайта, зарегистрированного в файле vhost, мы вводим следующее:
mkdir -p /var/www/html/domain.com (корневая документация) mkdir -p /var/log/httpd/domain.com (файлы каталогов)$config[ads_text5] not found
Шаг 3
Чтобы настроить страницу, мы можем создать сообщение index.html по пути /var/www/html/domain.com:
Шаг 4
Мы перезапускаем службу Apache, выполнив:
systemctl перезапустить httpd.service
Шаг 5
Теперь мы можем получить доступ к одному из следующих способов:
http://domain.com (если у нас есть активный домен) http: // localhost (если у нас нет активного домена)При доступе из браузера мы увидим сообщение из файла index.html:$config[ads_text6] not found
Как вы можете видеть, Apache идеально подходит для всех тех пользователей, которые вовлечены в мир программирования и веб-управления, с практичными и поразительными функциями для этого типа задач.
СТАТЬИ