Để cấu hình subdomain chạy các ứng dụng docker và packer có sẵn của synonology qua port 443 và 80 không cần phải mở nhiều port trên modem, chúng ta cần phải dùng đến Reverse Proxy, một chức năng có sẵn của DSM, bài viết này mình sẽ hướng dẫn các bạn sử dụng Reverse Proxy trên phiên bản DSM 7.2
Để không cần cấu hình sudomain, bạn nên xem lại bài viết Hướng Dẫn Update IP Tự Động Trên Synology Bằng Package DDNS Go
Để làm tốt bài này bạn cần NAT modem ở hai port là: 80 và 443
Bước 1: Cấu hình tạo subdomain
Vào Control Panel / Network / Connectivity tab / Check Enable HTTP/2 sau đó nhấp vào Apply. Làm theo hướng dẫn trong hình ảnh bên dưới.
Vào Control Panel / Security / Advanced tab / Check Enable HTTP Compression sau đó nhấp vào Apply. Làm theo hướng dẫn trong hình ảnh bên dưới.
Vào Control Panel / Login Portal / Advanced Tab / nhấp vào Reverse Proxy. Làm theo hướng dẫn trong hình ảnh bên dưới.
Bây giờ hãy nhấp vào nút “Create”. Làm theo hướng dẫn trong hình ảnh bên dưới.
Trên Reverse Proxy Rules, nhấp vào tab Custom Header. Nhấp vào Create, sau đó, từ menu thả xuống, nhấp vào WebSocket. Sau khi bạn nhấp vào WebSocket, hai Header Name và hai Value sẽ tự động được thêm vào. Nhấp vào Save. Làm theo hướng dẫn trong hình ảnh bên dưới.
Bước 2: Tạo SSL cho subdomain mới tạo
Truy cập tab Control Panel / Security / Certificate.
Tiếp đến chúng ta chọn Add và làm như hình bên dưới, ở trên chúng ta đã tạo một domain chromium.touchpro.io.vn, vậy lúc này chúng ta sẽ tạo một chứng chỉ ssl cho domain vừa tạo
Sau khi chạy hoàn tất quá trình chạy hoàn tất, hệ thống sẽ tạo cho chúng ta một subdomain với ssl hiện trong list, chúng ta tiến hành cấu hình subdomain đó với subdomain mà chúng ta đã tạo ở bước 1 bằng cách vào setting