Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

phpMyAdmin là 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ẽ HOSTVN hướng dẫ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 trên nền web miễn phí được viết bằng PHP. Nó cung cấp 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 viết này HOSTVN  sẽ hướng dẫn các bạn cách cài đặt phpMyAdmin với Nginx, MariaDB, PHP7.4 (LEMP stack) trên Ubuntu 20.04 LTSHOSTVN  sẽ hướng dẫn các bạn cách cài đặt phpMyAdmin với Nginx, MariaDB, PHP7.4 (LEMP stack) trên Ubuntu 20.04 LTS

Mục lục

  • Cài đặt phpMyAdmin với Nginx trên Ubuntu 20
    • 1. Yêu cầu
    • 2. Cài đặt phpMyAdmin với Nginx trên Ubuntu
    • 3. Cấu hình Server Block
    • 4. Kết luận

1. Yêu cầu

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

3. Cấu hình Server Block

4. Kết luận

  • Để làm theo hướng dẫn này, bạn cần có HĐH Ubuntu 20.04 trên máy chủ của bạn.

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

3. Cấu hình Server Block

sudo apt update
sudo apt install phpmyadmin -y

4. Kết luậnEsc trên bàn phím để bỏ qua bước này.

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

Để làm theo hướng dẫn này, bạn cần có HĐH Ubuntu 20.04 trên máy chủ của bạn.Yes để định cấu hình cơ sở dữ liệu cho phpMyAdmin với dbconfig-common.

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

ĐĂNG KÝ CLOUD VPSphpmyadmin trong MariaDB/MySQL.

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

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

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

Hướng dẫn cài đặt LEMP trên Ubuntu 20.04mật khẩu user root của Mysql

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình 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 bên dưới.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. Cấu hình Server Block

4. Kết luận/etc/nginx/conf.d/default.conf

  • Để làm theo hướng dẫn này, bạn cần có HĐH Ubuntu 20.04 trên máy chủ của bạn.
sudo nano /etc/nginx/conf.d/default.conf

ĐĂNG KÝ CLOUD VPS server {} cấu hình sau

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

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

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

Đã cài đặt LEMP stack trên Ubuntu 20.04. Nếu chưa cài LEMP, xin vui lòng xem hướng dẫn sau đây./usr/share/phpmyadmin. Lưu và đóng tập tin.

  • Hướng dẫn cài đặt LEMP trên Ubuntu 20.04
sudo ln -s /usr/share/phpmyadmin /usr/share/nginx/html/phpmyadmin
  • 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 bên dưới.
sudo chown -R nginx:nginx /var/lib/phpmyadmin

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 phím Esc trên bàn phím để bỏ qua bước này.

sudo nginx -t

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

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

sudo systemctl reload nginx

Sau đó đặt mật khẩu cho người dùng phpmyadmin trong MariaDB/MySQL.your_server_ip/phpmyadmin và đăng nhập với User root Mysql

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

4. Kết luận

Để làm theo hướng dẫn này, bạn cần có HĐH Ubuntu 20.04 trên máy chủ của bạn.HOSTVN đã hướng dẫn các bạn cài đặt phpMyAdmin với Nginx trên Ubuntu 20. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các 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.

Hướng dẫn phpmyadmin nginx config ubuntu - phpmyadmin nginx cấu hình ubuntu

ĐĂNG KÝ CLOUD VPS

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

Hướng dẫn cài đặt LEMP trên Ubuntu 20.04

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 bên dưới.

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 phím Esc trên bàn phím để bỏ qua bước này.

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

Sau đó đặt mật khẩu cho người dùng phpmyadmin trong MariaDB/MySQL. Danh sách tin nhắn

Xác nhận mật khẩu một lần nữa

Tiếp theo các bạn sẽ được yêu cầu nhập mật khẩu user root của Mysql

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.

Để tăng cường bản mật cho phpMyAdmin các bạn cần chặn truy cập các thư mục quan trọng. Các bạn mở file /etc/nginx/conf.d/default.conf{{mission.data.mission.credit}} điểm hôm nay

  • Hướng dẫn sử dụng Nano Editor trên Linux

  • Thêm vào giữa section server {} cấu hình sauCoupon

    Các tập tin phpMyAdmin của bạn nằm trong thư mục /usr/share/phpmyadmin. Lưu và đóng tập tin.Đã hết hạn và không thể sử dụng

    Tạo symlink cho thư mục phpmyadmin bằng lệnh

    Phân quyền cho thư mục phpMyAdmin tmp Hạn chế sử dụng các loại sản phẩm sau: Sử dụng không hạn chế:

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

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

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

Qua bài viết này HOSTVN đã hướng dẫn các bạn cài đặt phpMyAdmin với Nginx trên Ubuntu 20. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các 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.