Categories AWS

[AWS] Create a static website with a registered domain

  • Build ứng dụng angular.
  • Sau đó tạo S3 Bucket với subdomain (domain để host web), dỡ bỏ rào cản access, enable static web hosting,…
  • Sau đó vào tạo subdomain với record loại a truy cập đến bucket, chọn endpoint Alias to S3 website endpoint, region của s3 bucket đó, bạn sẽ chọn được bucket vì trùng tên record

Lưu ý: truy cập vào subdomain vẫn qua http nên không an toàn, không truy cập với / (segments) được. Để sửa lỗi này có 2 cách:

Điền index.html vào error.html

hoạt động hiệu quả với angular mà không thấy lỗi.

Thêm redirection rules:
[
    {
        "Condition": {
            "HttpErrorCodeReturnedEquals": "404"
        },
        "Redirect": {
            "HostName": "ec2-11-22-333-44.compute-1.amazonaws.com",
            "ReplaceKeyPrefixWith": "report-404/"
        }
    }
]

Chưa test.

More From Author

Leave a Reply

Your email address will not be published. Required fields are marked *