Apache2 (или Apache HTTP Server) - свободный и открытый веб-сервер, который используется для хостинга веб-сайтов. Он является одним из наиболее популярных веб-серверов в мире и может быть установлен на различных операционных системах, таких как Linux, Windows, macOS и другие.
Apache2 поддерживает множество протоколов, включая HTTP, HTTPS, FTP и другие, и может быть настроен для обработки динамических контентов, таких как PHP, Python, Perl и другие. Apache2 также имеет множество модулей и расширений, которые позволяют настраивать его для различных задач и требований.
Пропишем команду установки Apache2:
Для centOS используйте команду «yum install httpd» (второе название Apache2).
Теперь перейдем к процессу настройки сервера.
Переходим в sFTP по адресу /etc/apache2/sites-available и создаем файл server_name.conf (имя может быть любым), содержащий следующий текст с вашими данными:
Для запуска сайта введите команду:
Для отключения сайте используйте следующую команду:
Для перезагрузки следующую команду:
Для использования php файлов установим специальный пакет:
Перезагружаем Apache2:
Без этой настройки может не работать значительная часть CMS сайтов.
Пропишем настройки для файла .htaccess:
Перезагружаем Apache2:
Является не обязательным пунктом, повышающим доверие к вашему сайту
Включим модуль шифрования SSL:
Перейдём по sFTP по адресу /etc/apache2/sites-available и создадим новый конфиг site_name-ssl.conf:
Перезагружаем Apache2:
Как видим, ничего сложного.