Tạo domain cho S3 Bucket

Bữa nọ có 1 website của khách hàng có sử dụng S3 để làm phần quản lý media, và mình đã tìm cách config lại đường dẫn hình ảnh để trông nó tử tế hơn kiểu website dạng https://wpazweb.com thì file ảnh sẽ là dạng https://static.wpazweb.com loay hoay hồi lâu mới xong nên mình post bài này để nhỡ sau mình có gặp phải hoặc ai đó va phải thì đọc qua để nhớ lại, và có cái frame để làm cho nó nhanh hơn, đỡ tốn thời gian hơn, bài viết này trong phạm vi của WordPress nhưng cũng có thể áp dụng với source khác tuỳ kiến thức của mọi người.

1. Plugins cần thiết

Các bạn cài plugin này nhe WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage

Tiếp theo là setup S3 của các bạn.

2. Setup S3 aws

  1. Tạo bucket mới với tên bucket giống với cái tên domain mà các bạn định tạo ví dụ ở đây là static.wpazweb.com
  2. Trỏ domain tới bucket đó bằng cách tạo bản ghi CNAME
    • key: static.wpazweb.com value sẽ là static.wpazweb.com.s3.amazonaws.com

Ok sang bước tiếp theo là config plugin

3. Config plugin

Config như hình nha các bạn!!

Các config khác cứ theo plugin mà setup thôi nhé ( cái này bạn nào cài thì sẽ biết và cài đặt được )

4. Chú ý

Có 1 điểm chú ý ở đây đấy là SSL của domain khi cài đặt cho website mà mình tốn rất rất nhiều thời gian vào nó và thực sự thì nó không đáng, thế nên mình note lên đây để sau này không va vào nữa, đó là:

Bình thường mình setup DNS như hình:

Thế nên vật lộn mãi mà nó không nhận https và hiển thị hình ảnh đúng

Lúc sau phải chỉnh lại về Full không thì nó mới work 😀

Để thế này nha

5. Tóm lại

Mọi thứ có document hết rồi đấy nhưng lâu lâu mình mới setup lại nên nhớ nhớ quên quên, bài này mục đích là để lưu lại mình đã làm thế nào cho bản thân mình, và chia sẻ lại cho anh em ( nếu cần ) anh em nào thấy mình ngu quá thì vào chửi cái cho mình khôn ra tí nhé :))

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.