[Info] Hướng dẫn cài đặt phpMyAdmin với Nginx trên Ubuntu 20

phpMyAdmin là một công cụ quản lý cơ sở dữ liệu miễn phí được viết bằng PHP. Bài viết này sẽ hướng dẫn bạn cách cài đặt phpMyAdmin với Nginx trên Ubuntu 20.

Cài đặt phpMyAdmin với Nginx trên Ubuntu – phpMyAdmin là một công cụ quản lý cơ sở dữ liệu dựa trên web miễn phí được viết bằng PHP. Nó cung cấp một giao diện web đồ họa để người dùng quản lý cơ sở dữ liệu MySQL hoặc MariaDB.

Trong bài này HOSTVN sẽ hướng dẫn bạn cách cài đặt phpMyAdmin với Nginx, MariaDB, PHP7.4 (LEMP stack) trên Ubuntu 20.04 LTS

Cài đặt phpMyAdmin với Nginx trên Ubuntu 20

1. Yêu cầu

Để làm theo hướng dẫn này, bạn cần có Hệ điều hành Ubuntu 20.04 trên máy chủ của mình.

ĐĂNG KÝ VPS CLOUD

Đã cài đặt ngăn xếp LEMP trên Ubuntu 20.04. Nếu LEMP chưa được cài đặt, vui lòng xem hướng dẫn sau.

2. Cài đặt phpMyAdmin với Nginx trên Ubuntu

phpMyAdmin có sẵn trong kho phần mềm Ubuntu 20.04. vì vậy chúng ta có thể dễ dàng cài đặt nó bằng lệnh dưới đây.

sudo apt update
sudo apt install phpmyadmin -y

Lệnh trên sẽ cài đặt tất cả các thành phần cần thiết bao gồm các phần mở rộng PHP7. Trong quá trình cài đặt, nó sẽ nhắc bạn chọn một máy chủ web để cấu hình. Nhấn Thoát ra trên bàn phím để Bỏ qua bước này.

Screenshot_3 - phpMyAdmin với Nginx trên Ubuntu

Trong màn hình tiếp theo, hãy chọn Đúng để định cấu hình cơ sở dữ liệu cho phpMyAdmin với dbconfig-common.

Screenshot_137 - phpMyAdmin với Apache trên Ubuntu

Sau đó đặt mật khẩu cho người dùng phpmyadmin trong MariaDB / MySQL.

Screenshot_138 - phpMyAdmin với Apache trên Ubuntu

Xác nhận lại mật khẩu

Screenshot_139

Tiếp theo, bạn sẽ được yêu cầu nhập Mật khẩu người dùng gốc Mysql

Screenshot_140

Khi bước này được thực hiện, một cơ sở dữ liệu mới có tên phpmyadmin được tạo và người dùng phpmyadmin có các đặc quyền cần thiết để quản lý cơ sở dữ liệu này.

3. Định cấu hình Khối máy chủ

Để tăng cường bảo mật cho phpMyAdmin, bạn cần chặn quyền truy cập vào các thư mục quan trọng. Bạn mở tệp /etc/nginx/conf.d/default.conf

sudo nano /etc/nginx/conf.d/default.conf

Thêm vào giữa phần người phục vụ {} cấu hình sau

server {
  
  ...............

  location ~ ^/(doc|sql|setup)/ {
      deny all;
  }
}

Screenshot_8

Các tệp phpMyAdmin của bạn nằm trong thư mục / usr / share / phpmyadmin. Lưu và đóng tập tin.

  • Tạo một liên kết tượng trưng cho thư mục phpmyadmin bằng lệnh
sudo ln -s /usr/share/phpmyadmin /usr/share/nginx/html/phpmyadmin
  • Quyền cho thư mục phpMyAdmin tmp
sudo chown -R nginx:nginx /var/lib/phpmyadmin

Sau đó tiến hành kiểm tra cấu hình Nginx.

sudo nginx -t

Screenshot_4 - phpMyAdmin với Nginx trên Ubuntu

Nếu kiểm tra thành công, hãy tải lại Nginx để các thay đổi có hiệu lực.

sudo systemctl reload nginx

Bây giờ bạn có thể truy cập giao diện web phpMyAdmin qua your_server_ip / phpmyadmin và đăng nhập bằng User root Mysql

Screenshot_143

4. Kết luận

Qua bài đăng này HOSTVN Mình đã hướng dẫn các bạn cài đặt phpMyAdmin bằng Nginx trên Ubuntu 20. Nếu có góp ý gì các bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể muốn xem thêm hướng dẫn cài đặt phpMyAdmin với Apache (LAMP stack) trên ubuntu 20.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort