Хостинг статического сайта
Object Storage можно использовать для размещения статического веб-сайта в облаке Evolution.
Статический сайт состоит из отдельных веб-страниц без скриптов, требующих запуска на стороне веб-сервера. Статический сайт может содержать клиентскую часть — сценарии, которые основываются на технологиях, таких как HTML, CSS и JavaScript.
Чтобы разместить статический сайт в Object Storage, выполните следующие шаги:
Создайте бакет, задав доменное имя.
Откройте публичный доступ к операциям с бакетом.
Загрузите файлы для главной страницы и страницы, на которую перенаправляется запрос при возникновении ошибки. Если у вас нет HTML файлов, то создайте их:
index.html — отображается на главной странице сайта.
error.html — отображается при перенаправлении на страницу с ошибкой.
Примеры файлов: index.html и error.html
Выполните 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>При необходимости загрузите остальные файлы сайта в бакет.
Сайт доступен по адресу: https://<bucket_domain_name>.s3-website.cloud.ru, где bucket_domain_name — доменное имя бакета.