Hướng dẫn chuyển hướng HTTP sang HTTPS trên NAS Synology

Đây sẽ là hướng dẫn nhanh về chuyển hướng http sang https cho tất cả các bạn sử dụng reverse proxy Synology (thường kết hợp với Docker container) hoặc là bất kỳ giao thức nào để lưu trữ nội dung trên NAS.

Trước khi đi vào chi tiết, hãy tham gia Group những người dùng NAS Synology để cùng tìm hiểu sâu hơn về NAS Synology tại đây nhé: Synology Vietnam | Hỗ trợ kỹ thuật – Giải Pháp NAS

Tại sao cần http sang https?

Sự an toàn về thông tin khi sử dụng HTTPS chắc chắn sẽ giúp web của bạn an toàn và hấp dẫn hơn trong mắt người dùng. Cũng như cho phép bất kỳ khách truy cập nào vào các trang web của bạn được chuyển hướng đến đúng URL bất kể họ nhập nó vào địa chỉ nào.

Ví dụ: bạn đang lưu trữ một trang web đó NAS Synology, nó chạy trên https. Trong trường hợp mà ai đó nhập www.yoursite.domain? Theo mặc định, bất kỳ trình duyệt nào cũng truy cập nó bằng giao thức http (trên cổng mặc định 80). Vì vậy thông tin truy cập không an toàn và URL sai. Khách truy cập sẽ nhận được rằng ” Page can’t be displayed”

Bài viết này, giúp bạn cấu hình chuyển hướng http sang https điều này thực sự hướng người dùng và khách truy cập đến đúng url mà không cần nhập đúng giao thức (http hoặc https).

  • Cấu hình DDNS
  • Cấu hình và đăng ký một miền để duy trì các bản ghi DNS
  • Chứng chỉ miền hợp lệ (* . domain.something)
  • Apache HTTP Server được cài đặt trên NAS (trong Package center)
  • Knowledge và quyền truy cập vào router để chuyển tiếp port 80 và 443.

Bước 1: Truy cập vào port 80 và 443

Đầu tiên, chúng tôi cần truy cập vào port 80 và 443 từ Internet đến NAS của bạn. Vấn đề này sẽ phụ thuộc vào router, xem hướng dẫn về cách chuyển các port chuyển tiếp, ở đây là mở port 80 và 443 và chuyển chúng đến địa chỉ IP local NAS của bạn trên các port đó.

Bước 2: Cài đặt Web Station và Apache

Tiếp theo cài đặt Web Station và Apache (bất kể phiên bản nào) từ Package Center.

Bước 3: Tạo thư mục trên File Station

Mở File Station và truy cập thư mục web của bạn và tạo một thư mục con với bất kỳ tên nào bạn muốn (ví dụ: redirectHTTPS).

Bước 4: Tạo một file trên máy

Tiếp theo, tạo một file trên máy và đặt là .htaccess. Chỉnh sửa tệp này bằng ứng dụng “notepad” và thêm phần sau làm nội dung của tệp:

RewriteEngine on

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

LƯU Ý: không sử dụng Word, WordPad hoặc bất kỳ trình xử lý văn bản nào vì nó sẽ thêm một số định dạng và ký tự đặc biệt khiến tệp này không thể sử dụng được. Khi bạn đã tạo tệp này và thêm nội dung, hãy lưu tệp và sao chép và di chuyển tệp đó vào thư mục HTTPS được tạo.

Bước 5: Mở Web Station -> Virtual Host và chọn Create

Ở đây chúng ta sẽ cần thêm những thứ sau:

  1. Chọn Port-Based:
  2. Chọn HTTP và nhập port để ghi lại HTTP thành HTTPS (1110)
  3. Đặt Document Root chuyển qua thư mục redirectHTTPS
  4. Đặt HTTP back-end thành Apache HTTP Server
  5. Đặt PHP thành Not configured
  6. Chọn Ok để lưu chages.

Chuyển hướng HTTP sang HTTPS trên NAS Synology

Bước 6: Mở Revers Proxy trong Control Panel

Mở Revers Proxy trong Control Panel> Application portal> Revers proxy tab và vào Create

Giả sử bạn muốn thực hiện chuyển hướng cho trang web www.domain.something mà bạn đang lưu trữ trên NAS (dưới dạng vùng chứa Docker). Để thực hiện công việc này, bạn cần phải thực hiện 2 mục. Một cho chuyển hướng https sang https và đảo đối container bên trong, nơi có trang web.

Bước 7: Nhập chuyển hướng

  • Nhập mô tả: REDIRECT_domain.something
  • Đặt giao thức Source protocol thành HTTP
  • Đặt tên Source hostname www.domain.something (tên này phải giống với url của trang web của bạn)
  • Đặt port HTTP Source là 80
  • Đặt giao thức Destination thành HTTP
  • Đặt tên Destination hostname thành localhost (hoặc địa chỉ IP của NAS của bạn)
  • Đặt port Destination, Virtual Host port để chuyển hướng folder webHTTPS là 1110 (hoặc bất kỳ port mà bạn đã chọn trong lúc set up virtual host).
  • Ok

Chuyển hướng HTTP sang HTTPS

Đảo ngược các bước proxy cho trang web của bạn là:

  • Nhập mô tả, web của bạn_https
  • Đặt giao thức Source thành HTTPS
  • Đặt Source hostname thành www.domain.something (tên này phải giống với url của trang web)
  • Đặt Source HTTPS port là443
  • Đặt Destination protocol thành HTTP
  • Đặt Destination hostname thành localhost (hoặc địa chỉ IP của NAS)
  • Đặt Destination port thành Docker container port nơi web đang được lưu trữ (ví dụ: 8855).
  • Bấm Ok

Đảo ngược các bước proxy cho trang web của bạn

Bước 8: Cấp chứng chỉ SSL hợp lệ cho miền

Cuối cùng, Control Panel> Security> Certificate và phải có chứng chỉ SSL hợp lệ cho miền của bạn. Nếu xuất hiện “Configure” để cấu hình revers entry (được xuất hiện dưới tên reverse description sử dụng) để thêm chứng chỉ ssl vào đó.

Hoàn thành xong các bước cần thiết trên NAS Synology. Các bước tiếp theo phải làm là kiểm tra Internet tới tên web của bạn. Tiếp tục cần một máy chủ lưu trữ hoặc bản ghi CNAME trong cài đặt DNS miền của bạn. Tùy thuộc vào nhà cung cấp miền của bạn, ngoài ra cũng có thể phụ thuộc vào cấu hình, và có 2 tùy chọn ở đây.

Để thêm record, bạn sẽ cần cài đặt cấu hình domain DNS của mình và thêm bản record A host HOẶC C NAME.

Bước 9: Tạo A host record

Nếu bạn có địa chỉ IP tĩnh do ISP cung cấp, hãy tạo A host record là “www” (không cần thêm tên miền đầy đủ, vì nó sẽ được thêm tự động) và dưới dạng giá trị nhập địa chỉ IP public. Nếu bạn không có địa chỉ IP tĩnh, bạn có thể nhập DDNS NAS ở dạng CNAME (alias). Hãy nhập “www” làm tên và dưới dạng giá trị, nhập tên ddns đã liên kết với NAS . Bằng cách này, tất cả các requests Internet sẽ được chuyển hướng đến địa chỉ IP public trên NAS.

Cuối cùng, bạn có thể truy cập tên công khai trang web của mình mà không cần chỉ định giao thức https vì cách truy cập sẽ được chuyển đến HTTPS.

Kết luận

Nếu có bất cứ thắc mắc hay vấn đề cần hỗ trợ kỹ thuật liên quan đến việc chuyển hướng HTTP sang HTTPS trên NAS Synology hãy liên hệ ngay với Mstar Corp nhé. Hoặc liên hệ Mstar Corp để được mua NAS Synology

Hiện nay, Mstar Corp là Service Provider duy nhất của Synology tại Việt Nam. Có đội ngũ IT trình độ chuyên môn cao về NAS Synology cũng như các sản phẩm của Synology. Đã có kinh nghiệm triển khai nhiều dự án từ doanh nghiệp nhỏ cho đến lớn, hay cả đơn vị chính phủ. Liên hệ ngay với đội ngũ Mstar Corp để được hỗ trợ tư vấn về các sản phẩm.

Tham gia Group những người dùng NAS Synology để cùng tìm hiểu sâu hơn về NAS Synology tại đây nhé: Synology Vietnam | Hỗ trợ kỹ thuật – Giải Pháp NAS

MODEL ĐỀ XUẤT

DS220DS920headingheading
ModelDS220+

Mua ngay

DS920+

Mua ngay

DS1520+

Mua ngay

RS1619xs+

Mua ngay

Số lượng users10 – 20 users20 – 30 users50 – 100 users100 – 150 users
Số lượng bay24 bays có thể mở rộng thành 9 bays5 bays có thể mở rộng thành 15 bays6 bays có thể mở rộng thành 16 bays
System memory2 GB DDR44 GB DDR44 GB DDR48 GB DDR4 ECC UDIMM
Hỗ trợ SSD2.5 “SATA SSD2.5 “SATA SSD M.2 2280 NVMe SSD2.5 “SATA SSD M.2 2280 NVMe SSD3.5″ SATA HDD

2.5″ SATA HDD

2.5″ SATA SSD

M.2 2280 NVMe & SATA SSD

M.2 drive bay02 (NVMe)2 (NVMe)2 (NVMe & SATA)

Picture1


THÔNG TIN LIÊN HỆ: MSTAR CORP

Hotline: 0943199449 – 0909514461

Email: [email protected]

Fanpage: https://www.facebook.com/mstarcorp/

Group hỗ trợ kỹ thuật: https://www.facebook.com/groups/synologyvn/

Website: mstarcorp.vn

Store: https://store.mstarcorp.vn/

Trụ sở: Tầng 1, 75 Hoàng Văn Thụ, phường 15, quận Phú Nhuận, TP. HCM

Chi nhánh Hà Nội : Tầng 11, tòa nhà Zen Tower, 12 đường Khuất Duy Tiến, P.Thanh Xuân Trung, Q. Thanh Xuân, TP. Hà Nội

 

 

Trả lời

0943 199 449