Lỗi "Please use the correct Ingress" trên aaPanel thường xuất hiện khi bạn cấu hình sai hoặc thiếu một số thiết lập liên quan đến Ingress trong quá trình cài đặt hoặc cấu hình ứng dụng/nghị thức mạng trong aaPanel. Ingress là một cấu hình trong Kubernetes dùng để quản lý và định tuyến các request từ bên ngoài vào các dịch vụ trong cluster. Tuy nhiên, trong trường hợp của aaPanel, lỗi này có thể liên quan đến việc cài đặt hoặc cấu hình sai các dịch vụ web, reverse proxy, hoặc cổng Ingress.
I. Nguyên nhân gây ra lỗi Please use the correct Ingress trên aaPanel
1. Cấu hình sai Reverse Proxy (Nginx hoặc Apache)
aaPanel thường sử dụng Nginx hoặc Apache làm reverse proxy để chuyển tiếp các yêu cầu từ client đến ứng dụng. Lỗi này có thể xảy ra nếu cấu hình reverse proxy của bạn bị sai, đặc biệt là các thiết lập liên quan đến Ingress. Nếu các cổng không được ánh xạ đúng hoặc đường dẫn bị sai, lỗi sẽ xuất hiện.
2. Thiếu cấu hình SSL hoặc HTTPS không đúng cách
Nếu bạn đang sử dụng HTTPS và cấu hình SSL không đúng, lỗi có thể xảy ra. Đặc biệt khi SSL chưa được cài đặt đúng hoặc chứng chỉ SSL hết hạn, các yêu cầu Ingress có thể bị lỗi.
3. Cổng dịch vụ không đúng hoặc chưa mở
Lỗi này có thể do cấu hình sai cổng dịch vụ trong aaPanel, hoặc các cổng mạng không được mở trên máy chủ (ví dụ: cổng 80, 443 cho HTTP và HTTPS). Khi các cổng này không đúng hoặc bị tường lửa chặn, Ingress không thể chuyển tiếp các yêu cầu tới đúng dịch vụ.
4. Cấu hình sai trong môi trường Docker hoặc Kubernetes
Nếu bạn đang sử dụng Docker hoặc Kubernetes để triển khai ứng dụng và kết nối với aaPanel, lỗi có thể xảy ra nếu cấu hình Ingress hoặc cổng trong các môi trường này không đúng. Điều này thường xảy ra khi cấu hình Ingress controller hoặc ánh xạ cổng không chính xác.
5. Lỗi trong quá trình cài đặt hoặc cập nhật phần mềm
Lỗi này cũng có thể phát sinh khi aaPanel hoặc các dịch vụ của bạn chưa được cập nhật đúng cách hoặc bị lỗi trong quá trình cài đặt.
6. Cấu hình sai của tường lửa (Firewall)
Nếu tường lửa của hệ thống hoặc máy chủ không cho phép truy cập vào các cổng cần thiết cho các yêu cầu Ingress, lỗi này sẽ xuất hiện.
7. Vấn đề với DNS hoặc tên miền
Đôi khi lỗi này có thể do cấu hình DNS hoặc tên miền không chính xác, khiến các yêu cầu không thể truy cập đúng vào ứng dụng hoặc dịch vụ.
II. 3 cách sửa lỗi Please use the correct Ingress trên aaPanel
Cách 1: Kiểm tra lại thông tin chuỗi bảo mật
Nếu bạn gặp phải lỗi này do chuỗi bảo mật bị thiếu hoặc không chính xác, bạn có thể xem lại thông tin chuỗi bảo mật hiện tại.
Đọc file admin_path.pl: Mở file admin_path.pl trong thư mục cài đặt aaPanel để xem chuỗi bảo mật hiện tại.
Kết quả trả về sẽ hiển thị chuỗi bảo mật cần thiết để truy cập vào aaPanel.
Sửa lỗi Please use the correct Ingress trên aaPanel bằng cách xem lại thông tin gốc
Sử dụng lệnh bt: Bạn có thể nhập lệnh bt và chọn tùy chọn số 14 (View panel default info) để hiển thị thông tin, bao gồm cả địa chỉ truy cập đúng với chuỗi bảo mật.
Sửa lỗi Please use the correct Ingress trên aaPanel bằng cách xem thông tin chuỗi bảo mật
Thông tin này sẽ giúp bạn xác định địa chỉ truy cập chính xác.
Cách 2: Xóa chuỗi bảo mật
Nếu bạn muốn truy cập aaPanel mà không cần phải nhập chuỗi bảo mật, bạn có thể xóa chuỗi bảo mật, mặc dù điều này không được khuyến khích vì sẽ làm giảm tính bảo mật của hệ thống.
Xóa chuỗi bảo mật: Sử dụng lệnh dưới đây để xóa chuỗi bảo mật.
Sau khi thực hiện, bạn có thể truy cập aaPanel qua địa chỉ ServerIP:Port/login mà không cần chuỗi bảo mật.
Đăng nhập sau khi xóa chuỗi bảo mật
Lưu ý: Cách này không được khuyến khích vì nó làm giảm bảo mật của hệ thống, nên chỉ sử dụng trong môi trường thử nghiệm hoặc khi bạn biết chắc chắn về độ an toàn.
Cách 3: Thiết lập lại chuỗi bảo mật mới
Nếu bạn muốn thay đổi chuỗi bảo mật hiện tại, bạn có thể thiết lập một chuỗi bảo mật mới.
Tạo chuỗi bảo mật mới: Sử dụng lệnh sau để thiết lập chuỗi bảo mật mới
Thay thế xxxx bằng chuỗi bảo mật mới của bạn. Hãy chọn chuỗi dễ nhớ nhưng vẫn đảm bảo tính bảo mật, như admin hoặc quantri.
Khởi động lại aaPanel: Sau khi thiết lập chuỗi bảo mật mới, hãy khởi động lại aaPanel để áp dụng thay đổi.
Sửa lỗi Please use the correct Ingress trên aaPanel bằng cách tạo chuỗi bảo mật mới
Kiểm tra lại thông tin chuỗi bảo mật: Để chắc chắn chuỗi bảo mật mới đã được áp dụng, bạn có thể nhập lệnh sau để xem đường dẫn truy cập mới của aaPanel:

Các bước trên sẽ giúp bạn sửa lỗi "Please use the correct Ingress" bằng cách đảm bảo rằng bạn có chuỗi bảo mật chính xác hoặc thay đổi chuỗi bảo mật nếu cần.