Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
01.11.2024

Як встановити та захистити 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 <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks DirectoryIndex index.php <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> </Directory>

Збережіть і вийдіть (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>

AuthType Basic AuthName “Обмежений доступ” AuthUserFile /etc/phpmyadmin/.htpasswd Вимагати valid-user

Крок 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 і оновлюйте систему для забезпечення оптимальної продуктивності та безпеки.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills