Хостинг статического сайта

Object Storage можно использовать для размещения статического веб-сайта в облаке Evolution.

Статический сайт состоит из отдельных веб-страниц без скриптов, требующих запуска на стороне веб-сервера. Статический сайт может содержать клиентскую часть — сценарии, которые основываются на технологиях, таких как HTML, CSS и JavaScript.

Чтобы разместить статический сайт в Object Storage, выполните следующие шаги:

  1. Создайте бакет, задав доменное имя.

  2. Откройте публичный доступ к операциям с бакетом.

  3. Загрузите файлы для главной страницы и страницы, на которую перенаправляется запрос при возникновении ошибки. Если у вас нет HTML файлов, то создайте их:

    • index.html — отображается на главной странице сайта.

    • error.html — отображается при перенаправлении на страницу с ошибкой.

    Примеры файлов: index.html и error.html

  4. Выполните API-запрос PutBucketWebsite, указав в теле запроса главную страницу сайта index.html и страницу, на которую перенаправляется запрос при возникновении ошибки error.html:

    < WebsiteConfiguration xmlns = "http://s3.amazonaws.com/doc/2006-03-01/" >
    < IndexDocument >
    < Suffix > index . html </ Suffix >
    </ IndexDocument >
    < ErrorDocument >
    < Key > error . html </ Key >
    </ ErrorDocument >
    </ WebsiteConfiguration >
  5. При необходимости загрузите остальные файлы сайта в бакет.

Сайт доступен по адресу: https://<bucket_domain_name>.s3-website.cloud.ru, где bucket_domain_name — доменное имя бакета.

Evolution