Cách mở phpmyadmin trong nginx
phpMyAdmin cho phép bạn tương tác với cơ sở dữ liệu MySQL, quản lý tài khoản người dùng và đặc quyền, thực thi câu lệnh SQL, nhập và xuất dữ liệu ở nhiều định dạng dữ liệu, v.v. Show
Hướng dẫn này mô tả cách cài đặt phpMyAdmin với Nginx trên Ubuntu 18. 04 điều kiện tiên quyếtĐảm bảo rằng bạn đã đáp ứng các điều kiện tiên quyết sau đây trước khi tiếp tục với hướng dẫn này
Mặc dù không cần thiết nhưng bạn nên truy cập phiên bản phpMyAdmin của mình qua HTTPS. Nếu bạn chưa bật SSL trên trang web của mình, hãy xem bài viết của chúng tôi về cách bảo mật Nginx của bạn bằng Let's Encrypt trên Ubuntu 18. 04 Cài đặt phpMyAdmin trên UbuntuCài đặt phpMyAdmin là một nhiệm vụ khá đơn giản. Bắt đầu bằng cách cập nhật danh sách gói
Tiếp theo, hãy chạy lệnh sau để cài đặt gói phpMyAdmin từ kho lưu trữ mặc định của Ubuntu
Đảm bảo bạn đã cài đặt Nginx và PHP FPM trên hệ thống của mình trước khi cài đặt phpMyAdmin Trình cài đặt sẽ yêu cầu bạn chọn máy chủ web sẽ được cấu hình tự động để chạy phpMyAdmin. Không có tùy chọn để chọn Nginx, nhấn 0 và sau đó 1. Chúng tôi sẽ định cấu hình Nginx trong phần tiếp theoTiếp theo, trình cài đặt sẽ hỏi bạn có muốn sử dụng công cụ 2 để thiết lập cơ sở dữ liệu không. Chọn 3 và nhấn 1Nhập mật khẩu cho phpMyAdmin để đăng ký với cơ sở dữ liệu, chọn 0 và nhấn 1Bạn sẽ được nhắc xác nhận mật khẩu, hãy nhập cùng một mật khẩu, chọn 0 và nhấn 1Tại thời điểm này, phpMyAdmin đã được cài đặt trên máy chủ Ubuntu của bạn Tạo một người dùng MySQL quản trịTrong các hệ thống Ubuntu chạy MySQL 5. 7 (và mới hơn), người dùng root được thiết lập để sử dụng phương thức xác thực 9 theo mặc địnhPlugin 9 xác thực người dùng kết nối từ máy chủ cục bộ thông qua tệp ổ cắm Unix. Điều này có nghĩa là bạn không thể xác thực là root bằng cách cung cấp mật khẩuThay vì thay đổi phương thức xác thực cho root người dùng MySQL, chúng tôi sẽ tạo một người dùng MySQL quản trị mới. Người dùng này sẽ có các đặc quyền giống như người dùng root và sẽ được đặt để sử dụng phương thức xác thực 1Chúng tôi sẽ sử dụng người dùng này để đăng nhập vào bảng điều khiển phpMyAdmin và thực hiện các tác vụ quản trị trên máy chủ MySQL của chúng tôi Bắt đầu bằng cách đăng nhập vào máy chủ MySQL với tư cách là người dùng root
Từ bên trong trình bao MySQL, hãy thực hiện các lệnh sau để tạo người dùng quản trị mới và cấp quyền thích hợp
Trong ví dụ này, chúng tôi đặt tên cho người dùng quản trị là 2. Bạn có thể sử dụng bất kỳ tên nào bạn thích, chỉ cần đảm bảo đặt mật khẩu mạnhĐịnh cấu hình Nginx và phpMyAdminCó một số cách để định cấu hình Nginx để phục vụ các tệp phpMyAdmin. Nếu khối máy chủ miền của bạn đã được thiết lập để phục vụ các yêu cầu PHP thì bạn chỉ cần tạo một liên kết tượng trưng từ các tệp cài đặt phpMyAdmin đến thư mục gốc của tài liệu miền của bạn Trong hướng dẫn này, chúng tôi sẽ tạo một đoạn mã mà chúng tôi có thể đưa vào bất kỳ tệp khối máy chủ Nginx nào của chúng tôi Mở trình soạn thảo văn bản của bạn và tạo tệp sau
Dán nội dung sau /etc/nginx/snippets/phpmyadmin. conf
Đảm bảo rằng bạn đang sử dụng đúng đường dẫn ổ cắm hoặc địa chỉ/cổng cho chỉ thị 3Lưu tệp và đóng trình chỉnh sửa của bạn Giờ đây, bạn có thể thêm dòng sau vào khối máy chủ của mỗi miền nơi bạn muốn truy cập phpMyAdmin bằng cách sử dụng. 4
Đây là một ví dụ /etc/nginx/conf. d/miền. com. conf
Truy cập phpMyAdminĐể truy cập giao diện phpMyAdmin, hãy mở trình duyệt yêu thích của bạn và nhập tên miền hoặc địa chỉ IP công cộng của máy chủ của bạn, sau đó là 5
Nhập thông tin đăng nhập của người dùng quản trị và nhấp vào 6Sau khi đăng nhập, bạn sẽ thấy bảng điều khiển phpMyAdmin trông giống như thế này Phần kết luậnXin chúc mừng, bạn đã cài đặt thành công phpMyAdmin trên Ubuntu 18 của mình. 04 máy chủ. Bây giờ bạn có thể bắt đầu tạo cơ sở dữ liệu, người dùng và bảng MySQL, đồng thời thực hiện các thao tác và truy vấn MySQL khác nhau Làm cách nào để truy cập phpMyAdmin từ Nginx?điều kiện tiên quyết Bước 1 — Cài đặt phpMyAdmin Bước 2 — Thay đổi vị trí mặc định của phpMyAdmin Bước 3 — Vô hiệu hóa đăng nhập gốc Bước 4 — Tạo Cổng xác thực Bước 5 — Thiết lập quyền truy cập qua đường hầm được mã hóa Phần kết luận phpMyAdmin có thể chạy trên Nginx không?Bạn sẽ có thể truy cập cơ sở dữ liệu MySQL hoặc MariaDB của mình trong phpMyAdmin bằng Nginx thông qua giao diện web đồ họa một cách dễ dàng, chạy cùng với môi trường phát triển PHP . Trong hướng dẫn này, chúng tôi sẽ mô tả các bước cài đặt và bảo mật PhpMyAdmin với Nginx trên Ubuntu 20. 04.
Làm cách nào để mở phpMyAdmin trong Ubuntu Nginx?Cách cài đặt & bảo mật phpMyAdmin cho Nginx trên Ubuntu 20. 04 /. . cập nhật sudo apt && sudo apt cài đặt phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin sudo mysql -u root -p sudo apt cài đặt apache2-utils sudo htpasswd -c /etc/nginx/. tên người dùng htpasswd Sudo nano /etc/nginx/sites-available/default Làm cách nào để cài đặt phpMyAdmin trên Linux với Nginx?Không còn cách đó nữa, hãy bắt đầu cài đặt phpMyAdmin. . Bước 1. Tải xuống và cài đặt phpMyAdmin trên Ubuntu 20. 04. . Bước 2. Tạo Nginx Server Block cho phpMyAdmin. . Bước 3. Cài đặt chứng chỉ TLS. . Bước 4. Kiểm tra chứng chỉ TLS của bạn. . Bước 5. Khắc phục sự cố Lỗi đăng nhập phpMyAdmin |