tocdepth

2

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

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 free tier
для Dev & Test
Получить