🚀 Giới thiệu Apache APISIX Dashboard
Apache APISIX Dashboard là một giao diện đồ họa giúp người dùng dễ dàng quản lý và giám sát các dịch vụ API thông qua Apache APISIX. Với Dashboard, bạn có thể cấu hình Route, Upstream, Plugin và theo dõi lưu lượng API một cách trực quan.

🧰 Yêu cầu hệ thống
- Docker và Docker Compose (phiên bản 20.10 trở lên)
- Git (để clone repository nếu cần)
🛠️ Bước 1: Tạo file cấu hình
conf.yaml
Tạo thư mục chứa file cấu hình và tạo file conf.yaml với nội dung sau:
mkdir -p apisix_dashboard_conf
nano apisix_dashboard_conf/conf.yaml
Nội dung file conf.yaml:
conf:
listen:
host: 0.0.0.0
port: 9000
etcd:
endpoints:
- http://etcd:2379
authentication:
secret: your-secret-key
expire_time: 3600
users:
- username: admin
password: admin
Lưu ý: Thay your-secret-key bằng một chuỗi bí mật bất kỳ để bảo mật.
🧱 Bước 2: Tạo file
docker-compose.yml
Nếu bạn chưa cài đặt apisix, hãy tham khảo bài viết: APISIX Series: 2. Cài đặt Apache APISIX
Tạo file docker-compose.yml với nội dung sau:
dashboard:
image: apache/apisix-dashboard
restart: always
volumes:
- ./apisix_dashboard_conf/config.yaml:/usr/local/apisix-dashboard/conf/conf.yaml
ports:
- "9000:9000/tcp"
networks:
apisix:
Lưu ý: Đảm bảo bạn đã có file cấu hình config.yaml cho APISIX trong thư mục apisix_conf/.
▶️ Bước 3: Khởi động các dịch vụ
Chạy lệnh sau để khởi động tất cả các dịch vụ:
docker-compose up -d
Kiểm tra trạng thái các container:
docker ps
🌐 Bước 4: Truy cập APISIX Dashboard
Mở trình duyệt và truy cập địa chỉ:
http://localhost:9000
Đăng nhập với thông tin:
- Username: admin
- Password: admin

🔒 Bảo mật và cấu hình nâng cao
- Thay đổi mật khẩu mặc định trong file conf.yaml để tăng cường bảo mật.
- Cấu hình thêm các plugin như JWT, API Key, mTLS để bảo vệ API Gateway.
- Tích hợp với các công cụ giám sát như Prometheus, Grafana để theo dõi hiệu suất hệ thống.
📝 Kết luận
Với hướng dẫn trên, bạn đã có thể cài đặt và sử dụng Apache APISIX Dashboard một cách dễ dàng thông qua Docker Compose. Dashboard cung cấp giao diện trực quan giúp quản lý và giám sát các dịch vụ API hiệu quả.
🔍 Từ khóa SEO
- cài đặt Apache APISIX Dashboard
- APISIX Dashboard Docker Compose
- hướng dẫn sử dụng APISIX Dashboard
- quản lý API Gateway với APISIX
APISIX Series: 3. Cấu hình API Gateway với Apache APISIX










Add Comment