Як встановити та захистити phpMyAdmin на Ubuntu
phpMyAdmin – це популярний веб-додаток, який надає інтерфейс для керування базами даних MySQL. Він дозволяє користувачам виконувати різні операції з базами даних за допомогою зручного інтерфейсу. У цьому посібнику ви дізнаєтеся, як встановити та захистити phpMyAdmin на Ubuntu 18.04/20.04.
1. Передумови
Перш ніж почати, переконайтеся, що у вас є наступне:
- Сервер під управлінням Ubuntu 18.04 або 20.04.
- Встановлена та запущена MySQL або MariaDB.
- Встановлений веб-сервер Apache або Nginx.
- Привілеї Sudo на сервері.
2. Встановлення phpMyAdmin
Крок 1: Оновлення індексу пакунків
Відкрийте ваш термінал і оновіть індекс пакунків:
sudo apt update
Крок 2: Встановлення phpMyAdmin
Запустіть наступну команду, щоб встановити phpMyAdmin:
sudo apt install phpmyadmin
Під час встановлення вам буде запропоновано вибрати веб-сервер. Виберіть Apache або Nginx залежно від того, що у вас вже встановлено.
Крок 3: Налаштування бази даних для phpMyAdmin
Коли з’явиться відповідний запит, виберіть “Так”, щоб налаштувати базу даних. Вам також буде запропоновано ввести пароль програми MySQL для phpMyAdmin. Якщо ви ще не встановили пароль, залиште поле порожнім і натисніть Enter.
3. Налаштування Apache
Якщо ви використовуєте Apache, вам може знадобитися увімкнути конфігурацію phpMyAdmin. Виконайте наступну команду:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Переконайтеся, що файл містить наступні рядки:
Alias /phpmyadmin /usr/share/phpmyadmin Options Indexes FollowSymLinks DirectoryIndex index.php # Apache 2.4 Вимагати все дозволене
Збережіть і вийдіть (CTRL X, потім Y, потім Enter).
Крок 4: Перезапустіть Apache
Після налаштування перезапустіть сервер Apache:
sudo systemctl restart apache2
4. Захист phpMyAdmin
Крок 1: Створення файлу паролів Apache
Щоб захистити phpMyAdmin, ви можете налаштувати базову автентифікацію. Спочатку встановіть пакет apache2-utils, якщо його ще немає:
sudo apt install apache2-utils
Потім створіть файл паролів за допомогою наступної команди:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd ім'я користувача
Замініть username на потрібне ім’я користувача. Вам буде запропоновано ввести і підтвердити пароль.
Крок 2: Оновлення конфігурації phpMyAdmin
Відредагуйте конфігураційний файл phpMyAdmin:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Додайте наступні рядки всередині розділу <Директорія /usr/share/phpmyadmin>:
Крок 3: Перезапустіть Apache ще раз
Після внесення цих змін перезапустіть Apache ще раз:
sudo systemctl restart apache2
5. Доступ до phpMyAdmin
Тепер ви можете отримати доступ до phpMyAdmin, перейшовши за посиланням:
http://your_server_ip/phpmyadmin
Вам буде запропоновано ввести ім’я користувача і пароль Apache, які ви створили, а потім ім’я користувача і пароль MySQL.
6. Висновок
Встановлення та захист phpMyAdmin в Ubuntu 18.04/20.04 – це простий процес, який надає потужний інтерфейс для керування базами даних MySQL. Дотримуючись цього посібника, ви зможете переконатися, що ваша установка phpMyAdmin не тільки функціональна, але й захищена від несанкціонованого доступу. Регулярно контролюйте використання phpMyAdmin і оновлюйте систему для забезпечення оптимальної продуктивності та безпеки.