Встановлення та базове налаштування Apache2
Apache є кросплатформним програмним забезпеченням і підтримує операційні системи Linux, BSD, macOS, 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 не встановлено.
Якщо Nginx встановлено, його потрібно видалити:
Видалення Apache2
Щоб видалити Apache2, використайте команду: