Хостинг статического сайта
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 — доменное имя бакета.