Gdata Docs

Gdata Docs

Trung tâm tài liệu

🏠HomeSimple StorageHướng dẫn sử dụng Static Web Hosting trong Simple Storage của Gdata

Hướng dẫn sử dụng Static Web Hosting trong Simple Storage của Gdata

Hướng dẫn cấu hình Static Web Hosting trên Bucket Simple Storage của Gdata để triển khai Website tĩnh sử dụng HTML, CSS, JavaScript và các tài nguyên Web.

Hướng dẫn sử dụng Static Web Hosting

trong Simple Storage của Gdata

Giới thiệu

Static Web Hosting là tính năng cho phép sử dụng Bucket như một Web Server để lưu trữ và phân phối Website tĩnh.

Website tĩnh là các Website chỉ bao gồm:

  • HTML

  • CSS

  • JavaScript

  • Hình ảnh

  • Font chữ

  • Tài liệu tĩnh

Tính năng này phù hợp với:

  • Landing Page

  • Website giới thiệu doanh nghiệp

  • Portfolio cá nhân

  • Documentation Site

  • Frontend React, Vue hoặc Angular sau khi build

  • Website nội bộ

  • Trang thông báo hệ thống

Lợi ích của Static Web Hosting

Khi kích hoạt Static Web Hosting, Bucket có thể hoạt động như một Website độc lập mà không cần cài đặt Web Server.

Ưu điểm:

  • Triển khai nhanh chóng.

  • Không cần quản lý máy chủ.

  • Không cần cài đặt Apache hoặc Nginx.

  • Chi phí thấp.

  • Khả năng mở rộng cao.

  • Truy cập trực tiếp qua Internet.

Điều kiện trước khi thực hiện

Trước khi kích hoạt Static Web Hosting, cần chuẩn bị:

  • Đã tạo Bucket.

  • Đã tải các file Website lên Bucket.

  • Có file trang chủ Website.

  • Có quyền quản trị Bucket.

Cấu trúc Website đề xuất

Một Website tĩnh thông thường có thể bao gồm:

  • index.html

  • error.html

  • css/

  • js/

  • images/

Ví dụ:

index.html

css/style.css

js/app.js

images/logo.png

Truy cập cấu hình Static Web Hosting

Thực hiện:

  • Đăng nhập Portal Cloud Gdata.

  • Chọn menu Simple Storage.

  • Chọn Bucket cần cấu hình.

  • Truy cập tab Static Web Hosting.

Hệ thống sẽ hiển thị:

Các thông tin cấu hình Website gồm:

  • Index Document

  • Error Document

  • Bucket Endpoint

Index Document là gì?

Index Document là trang mặc định được hiển thị khi người dùng truy cập Website.

Thông thường:

index.html

Ví dụ:

https://your-domain.com

Hệ thống sẽ tự động tải:

index.html

Nếu không khai báo đúng Index Document, Website có thể không hiển thị trang chủ.

Error Document là gì?

Error Document là trang hiển thị khi người dùng truy cập tới đường dẫn hoặc tài nguyên không tồn tại.

Thông thường:

error.html

Ví dụ:

Người dùng truy cập:

https://your-domain.com/abc.html

Nếu file không tồn tại, hệ thống sẽ hiển thị:

error.html

Thay vì thông báo lỗi mặc định.

Bước 1: Chuẩn bị Website

Thực hiện:

Tạo hoặc chuẩn bị các file Website tĩnh.

Ví dụ:

  • index.html

  • error.html

  • css/style.css

  • js/main.js

  • images/logo.png

Lưu ý:

File trang chủ nên được đặt tên là:

index.html

Bước 2: Tải Website lên Bucket

Thực hiện:

  • Truy cập Bucket.

  • Chọn Danh sách file.

  • Nhấn Tải tệp lên.

  • Upload toàn bộ mã nguồn Website.

Hệ thống sẽ hiển thị:

Danh sách các file đã được lưu trong Bucket.

Bước 3: Cấu hình trang chủ

Thực hiện:

Trong mục Index Document nhập:

index.html

Ý nghĩa:

Đây là file đầu tiên được hiển thị khi người dùng truy cập Website.

Bước 4: Cấu hình trang lỗi

Thực hiện:

Trong mục Error Document nhập:

error.html

Ý nghĩa:

Trang này sẽ hiển thị khi:

  • File không tồn tại.

  • Đường dẫn không hợp lệ.

  • Người dùng truy cập sai URL.

Bước 5: Lưu cấu hình

Thực hiện:

  • Kiểm tra lại thông tin.

  • Nhấn Cập nhật.

Hệ thống sẽ hiển thị:

Bucket được kích hoạt chế độ Static Web Hosting.

Bước 6: Truy cập Website

Sau khi cấu hình thành công, Website có thể được truy cập thông qua:

Bucket Endpoint

Ví dụ:

https://vnpt-s3.gdata.com.vn/gdata-demo

Khi người dùng truy cập Endpoint này, hệ thống sẽ tự động hiển thị:

index.html

Kết hợp với Access Control

Để Website có thể truy cập công khai từ Internet, cần cấu hình quyền truy cập phù hợp.

Khuyến nghị:

  • Thiết lập Access Control ở chế độ public-read.

  • Hoặc cấu hình Bucket Policy cho phép đọc Object.

Nếu Bucket vẫn ở chế độ riêng tư, Website sẽ không thể truy cập từ bên ngoài.

Kết hợp với CORS

Nếu Website sử dụng JavaScript để truy cập dữ liệu trong Bucket hoặc từ các Domain khác:

Khuyến nghị:

Cấu hình thêm CORS để trình duyệt không chặn truy cập.

Ví dụ:

  • Cho phép GET.

  • Allowed Origin là tên miền Website.

  • Hoặc sử dụng dấu * với dữ liệu công khai.

Các trường hợp sử dụng phổ biến

Landing Page

Triển khai Website giới thiệu sản phẩm hoặc dịch vụ.

Website doanh nghiệp

Triển khai Website giới thiệu công ty với nội dung tĩnh.

Frontend React hoặc Vue

Sau khi build ứng dụng:

  • React Build

  • Vue Build

  • Angular Build

Có thể tải toàn bộ thư mục build lên Bucket để chạy trực tiếp.

Documentation Site

Lưu trữ tài liệu kỹ thuật hoặc hướng dẫn sử dụng.

Website nội bộ

Triển khai các trang tra cứu hoặc thông báo nội bộ.

Một số lưu ý quan trọng

Chỉ phù hợp với Website tĩnh

Static Web Hosting không hỗ trợ:

  • PHP

  • ASP.NET

  • Java Servlet

  • Node.js Runtime

  • Python Runtime

Các ngôn ngữ xử lý phía máy chủ cần sử dụng Cloud Server thay vì Static Web Hosting.

Đảm bảo tên file chính xác

Tên file trong cấu hình phải trùng khớp với tên file thực tế trong Bucket.

Ví dụ:

  • index.html

  • error.html

Kiểm tra quyền truy cập

Nếu Website không mở được:

Thực hiện kiểm tra:

  • Access Control.

  • Bucket Policy.

  • CORS.

  • Sự tồn tại của file index.html.

Kết quả

Sau khi hoàn thành các bước trên, người dùng có thể:

  • Triển khai Website tĩnh trực tiếp trên Bucket.

  • Phân phối nội dung HTML, CSS, JavaScript và hình ảnh.

  • Sử dụng Bucket như một Web Server đơn giản.

  • Truy cập Website thông qua Endpoint của Simple Storage.

  • Xây dựng Landing Page, Documentation Site hoặc Frontend Application với chi phí thấp và khả năng mở rộng cao.


Last updated: 11:29:29 05/06/2026