В статье мы расскажем, как происходит настройка и установка Apache на CentOS. Это простая инструкция полезна начинающим пользователям, которые собираются работать с веб-сервером.
Несмотря на то, что Apache пользуется популярностью благодаря удобству и гибкости, первые шаги могут показаться довольно трудными. Будьте внимательны, руководство актуально исключительно для CentOS 7.
Ключевым компонентом всемирной паутины считается веб-сервер. Его главная функция заключается в передаче информации с физического сервера, где находятся файлы сайта, на устройство пользователя. Человек пишет название сайта в поисковой строке или переходит по ссылке. Веб-сервер находит нужные файлы и направляет их на устройство пользователя. Так мы в итоге видим странички с текстом, картинками, видеоматериалом.
Apache — это бесплатная программа с открытым исходным кодом, разработанная для создания веб-серверов для unix-подобных систем. Он широко известен во всём мире, имеет множество функций и расширяется с помощью различных модулей. Например, обеспечивает надёжное управление файлами различных форматов и хорошо работает с другим ПО.
Мы рассмотрим базовую конфигурацию, так как сложные настройки зависят от целей пользователей и наличия других компонентов. Установка предполагает несколько шагов, о которых мы поговорим развёрнуто.
sudo yum update httpd
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl status httpd
PHP – это язык программирования, существенно упрощающий работу с Apache. Он нужен, чтобы создавать HTML-страницы и использовать базы данных. Установить его можно с помощью единственной команды.
yum install php php-mysql php-mbstring php-mcrypt php-devel php-xml php-gd
так мы получаем доступ ко всем пакетам и модулям. Для их активации требуется перезагрузка, которая тоже задаётся командой.
sudo systemctl restart httpd
Используя Apache, можете применять базу данных MySQL. В этом помогает инструмент для хранения и восстановления данных с использованием SQL-запросов, который называется MariaDB. Единственное неудобство заключается в риске снижения производительности из-за работы внутренних процессов.
Поставить MariaDB на HTTP-сервер Apache тоже просто.
yum -y install mariadb mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb.service
В процессе работы на VPS Apache вам понадобятся несколько основных команд.
$ sudo systemctl stop httpd
$ sudo systemctl start httpd
$ sudo systemctl restart httpd
$ sudo systemctl reload httpd
$ sudo systemctl disable httpd
$ sudo systemctl enable httpd
Мы рассмотрели, как установить на CentOS Apache. Для расширения возможностей можно дополнительно установить язык программирования PHP и программу для хранения и восстановления данных MariaDB.
В процессе нет ничего сложного, с ним справятся даже начинающие администраторы. Теперь можете создавать собственные приложения, применяя Apache в качестве веб-сервера.