Skip to content
Thuan Bui's Blog
Go back

Cấu hình truy cập Portainer qua tên miền và chứng chỉ SSL với Nginx Proxy Manager

Updated:

Mặc định sau khi cài đặt Portainer để quản lý Docker, bạn sẽ truy cập Portainer thông qua port 9000 như dưới đây

http://<IP-máy-chủ>:9000/

Làm sao để truy cập Portainer thông qua tên miền và được bảo mật bằng SSL, ví dụ như sử dụng https://portainer.thuanbui.me để truy cập vào Portainer?

Bài viết này sẽ hướng dẫn bạn cách thiết lập Proxy Host cho Portainer trên Nginx Proxy Manager. Mục đích nhằm truy cập Portainer thông qua tên miền và được bảo mật bằng chứng chỉ SSL miễn phí của Let’s Encrypt.

Yêu cầu chuẩn bị

Nếu cài đặt trên VPS miễn phí của Oracle, bạn cần phải mở thêm port 81 trên Subnet List và trên VPS để có thể truy cập vào Nginx Proxy Manager: xem hướng dẫn.

Tạo Proxy Host trên NPM

Truy cập vào Nginx Proxy Manager, tạo thêm Proxy Host cho tên miền portainer.thuanbui.me. Bạn cần thay đổi lại thành tên miền cần dùng.

Bấm qua tab Custom locations, bấm Add location và nhập vào thông tin sau

Bấm tiếp qua tab SSL để tạo chứng chỉ bảo mật SSL

Bấm Save để lưu lại

Chờ vài phút để NPM xác thực tên miền, sau đó bạn sẽ thấy tên miền portainer.thuanbui.me xuất hiện trong danh sách Proxy Hosts

Truy cập vào địa chỉ https://portainer.thuanbui.me, Portainer đã hiện ra. Hura!

Chúc bạn thực hiện thành công!


Share this post on:

Previous Post
[Nginx Proxy Manager] Thiết lập chứng chỉ bảo mật Wildcard SSL cho subdomain
Next Post
Thiết lập kết nối đến máy chủ Samba trên Linux