Установка и базовая настройка Apache2
Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.
Перед установкой Apache2 необходимо убедиться, что на сервере отсутствует Nginx.
Установка Apache2
Для установки Apache2 на VDS необходимо прописать:
Настройка Apache2
Для настройки Apache2 переходим в /etc/apache2/sites-available и создаём файл по образцу site.conf:
Включаем сайт; вместо site.conf должно быть название конфига, который вы создали:
Если нужно отключить сайт, вместо site.conf также указывается название конфига:
Перезагружаем apache2:
Подключение PHP к Apache2
Для того чтобы Apache смог корректно отображать php-файлы, необходимо установить пакет:
Перезагружаем apache2:
Включение rewrite
Без этой опции не будет работать 70% CMS для сайтов.
Большинство сайтов содержат файл .htaccess. Для его работы необходимо прописать:
Перезагружаем apache2:
Включение SSL
Подключение SSL не обязательно, осуществляется при его наличии и вашем желании.
Нужно включить модуль, который отвечает за SSL:
Создаём ещё один конфиг в /etc/apache2/sites-available, он будет отвечать за SSL, например site-ssl.conf:
Перезагружаем apache2:
Проверка на Nginx
Если apache2 поставить с Nginx, то они будут конфликтовать из-за порта 80. Так что необходимо удалить один из веб-серверов. Проверяем, установлен ли Nginx:
Если не будет видно огромного сообщения с информацией, значит он не установлен.
Если Nginx установлен, нужно его удалить:
Удаление Apache2
Для удаления Apache2 используйте: