Хостинг /v2/
- Список сайтов в контейнере
- Создать новый сайт
- Создать сайт на основе CMS
- Информация о сайте
- Изменить настройки сайта
- Перезагрузить сайт
- Удалить сайт
- Заказ SSL-сертификата для сайта
- Доступные версии технологии сайта
- Обновить настройки технологии сайта
Список сайтов в контейнере
URL: /api/v2/hosting/containers/{id}/virtualhosts/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
– ID контейнера
Необязательные параметры:
offset
:int
– Индекс первой строки выборки, начиная с 0limit
:int
– Количество элементов в выборке в диапазоне от 1 до 100order
:Sequence[str]
– Сортировка элементов в выборкеfilter
:str
– Фильтр для запроса
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Контейнер не найден |
Возвращаемое значение
count
:int
– Количество элементовentities
– Список сайтовid
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v2/hosting/containers/{id}/virtualhosts/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Создать новый сайт
URL: /api/v2/hosting/virtualhosts/
Метод: POST
Результат: JSON
Параметры тела запроса
Обязательные параметры:
container_id
:int
– ID контейнераname
:str
– Домен сайтаengine
:str
– Технология сайта
Необязательные параметры:
force_https
:bool
– Принудительное использование httpscharset
:str
– Кодировка сайтаmain_alias
:str
– Главный домен сайтаaliases
:Список str
– Домены сайтаcertificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)cron_mail
:str
– Почтовый адрес для отправки сообщений из crondbms_type
:str
– База данных сайтаengine_version
:str
– Версия движка сайтаdb_version
:str
– Версия базы данных
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Контейнер не найден |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"container_id": 11,
"name": "example.com",
"engine": "php",
"force_https": true,
"main_alias": "example.com",
"aliases": ["example.com"],
"dbms_type": "mysql",
"engine_version": "8.4"
}'
Создать сайт на основе CMS
URL: /api/v2/hosting/virtualhosts/install/
Метод: POST
Результат: JSON
Параметры тела запроса
Обязательные параметры:
container_id
:int
– ID контейнераname
:str
– Домен сайтаimage
:str
– Образ для установки:bitrix_business
bitrix_smallbus
bitrix_standart
bitrix_start
django_mysql
django_postgres
drupal
hostcms
joomla
modx_v2
modx_v3
rails_mysql
rails_postgres
wordpress
opencart
php_mysql
php_postgres
php_mongodb
python_mysql
python_postgres
python_mongodb
asgi_mysql
asgi_postgres
asgi_mongodb
nodejs_mysql
nodejs_postgres
nodejs_mongodb
ruby_mysql
ruby_postgres
ruby_mongodb
static
exec_mysql
exec_postgres
exec_mongodb
Необязательные параметры:
force_https
:bool
– Принудительное использование httpscharset
:str
– Кодировка сайтаmain_alias
:str
– Главный домен сайтаaliases
:Список str
– Домены сайтаcertificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)cron_mail
:str
– Почтовый адрес для отправки сообщений из cronadmin_email
:str
– Email администратораadmin_password
:str
– Пароль администратора
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Контейнер не найден |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/install/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"container_id": 11,
"name": "example.com",
"image": "bitrix_business",
"force_https": true,
"main_alias": "example.com",
"aliases": ["example.com"],
"admin_email": "admin@mysite.ru",
"admin_password": "admin"
}'
Информация о сайте
URL: /api/v2/hosting/virtualhosts/{id}/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
– ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Сайт не найден |
Возвращаемое значение
Сайт
id
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/{id}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Изменить настройки сайта
URL: /api/v2/hosting/virtualhosts/{id}/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
– ID сайта
Параметры тела запроса
Необязательные параметры:
force_https
:bool
– Принудительное использование httpscharset
:str
– Кодировка сайтаmain_alias
:str
– Главный домен сайтаaliases
:Список str
– Домены сайтаcertificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)cron_mail
:str
– Почтовый адрес для отправки сообщений из croncomment
:str
– Комментарийcache_static
:int
– Кэширование статикиforeigners_access_forbidden
:bool
– Запретить вход с IP стран, не входящих в ЕАЭС
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Сайт не найден |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/{id}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"force_https": true,
"main_alias": "example.com",
"aliases": ["example.com"],
"cache_static": 10
}'
Перезагрузить сайт
URL: /api/v2/hosting/virtualhosts/{id}/restart/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
– ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Сайт не найден |
Возвращаемое значение
Сайт
id
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/{id}/restart/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Удалить сайт
URL: /api/v2/hosting/virtualhosts/{id}/
Метод: DELETE
Параметры запроса
Обязательные параметры:
id
:int
– ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Сайт не найден |
Пример запроса
curl --request DELETE 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/{id}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Заказ SSL-сертификата для сайта
URL: /api/v2/hosting/virtualhosts/{id}/order-certificate/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
– ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Сайт не найден |
Возвращаемое значение
Сайт
id
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/{id}/order-certificate/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Доступные версии технологии сайта
URL: /api/v2/hosting/virtualhosts/{id}/engine-versions/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
– ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Сайт не найден |
Возвращаемое значение
Доступные версии технологии
versions
:Список str
– Версии
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/{id}/engine-versions/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Обновить настройки технологии сайта
URL: /api/v2/hosting/virtualhosts/{id}/engine-settings/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
– ID сайта
Параметры тела запроса
Необязательные параметры:
engine_version
:str
– Версия технологииengine_directives
:Список str
– Дополнительные параметрыengine_application
:str
– Переменная в WSGI для запуска приложенияnum_workers
:int
– Количество воркеров
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
404 | Сайт не найден |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
– Идентификатор сайтаname
:str
– Имя сайтаstate
:str
– Статус:Active
– ВключенStopped
– ВыключенBuilding
– СозданиеStarting
– ЗапускStopping
– ОстановкаRestarting
– ПерезагрузкаUpdating
– Обновление настроекStoppedByAdmin
– Выключен администраторомStoppedByService
– Выключен за неуплатуStoppedByQuota
– Выключен по превышению квотыBackuping
– Резервное копированиеRestoring
– ВосстановлениеError
– Ошибка
created
:datetime
– Дата созданияupdated
:datetime
– Дата измененияforce_https
:bool
– Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
– ID SSL-сертификата (0 при его отсутствии)main_alias
:str
– Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
– Список адресов сайтаengine
:str
– Технология, на которой работает сайт:php
– PHPpython
– Python WSGInodejs
– Node.jsruby
– Rubyasgi
– Python ASGIexec
– Произвольные приложенияstatic
– Статические сайты
engine_version
:str
– Версия технологииengine_directives
:Список str
– Список дополнительных параметровcharset
:str
– Кодировка сайта:utf-8
– UTF-8windows-1251
– Windows-1251
cron_mail
:str
– Почтовый адрес для отправки сообщений из cronenvironment_variables
:Список str
– Переменные окруженияread_only_environment_variables
:Список str
– Readonly переменные окруженияnum_workers
:int
– Количество воркеров от 1 до 24cache_static
:int
– Срок хранения статики в сутках (кроме сайтов на PHP)comment
:str
– Комментарийcontainer
:JSON
– Вложенная структура с данными о контейнере
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v2/hosting/virtualhosts/{id}/engine-settings/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"engine_version": "7.2"
}'