🪶Установка Apache2
Apache является кроссплатформенным ПО сервера, поддерживающим Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.
Перед установкой Apache2 убедитесь, что на сервере отсутствует nginx!
Установка Apache2
Пропишем команду установки Apache2:
Для centOS используйте команду «yum install httpd» (второе название Apache2)
Настройка Apache2
Переходим в sFTP по адресу /etc/apache2/sites-available и создаем файл server_name.conf (имя может быть любым), содержащий следующий текст с вашими данными:
server_name.conf
Для запуска сайта введите команду:
Для отключения сайта используйте следующую команду:
Для перезагрузки следующую команду:
Подключение PHP к Apache2
Для использования php файлов установим специальный пакет:
Перезагружаем Apache2:
Включение rewrite (перезаписи файлов)
Без этой настройки может не работать значительная часть CMS сайтов.
Пропишем настройки для файла .htaccess:
Перезагружаем Apache2:
Включение SSL (протокол шифрования)
Является не обязательным пунктом, повышающим доверие к вашему сайту
Включим модуль шифрования SSL:
Перейдём по sFTP по адресу /etc/apache2/sites-available и создадим новый конфиг site_name-ssl.conf:
site_name-ssl.conf
Перезагружаем Apache2:
Проверка на Nginx
При использовании Apache2 с Nginx, они не смогут корректно работать, конфликтуя за порт - 80. Поэтому важно удалить одно из ПО веб-сервера.
Проверим наличие Nginx:
Если вы не увидите большое сообщение с информацией, значит Nginx не установлен.
Для удаления Nginx пропишем:
Удаление Apache2
Для удаления Nginx пропишем:
Last updated