Перейти к основному содержимому

HTTP и HTTPS сервисы

Публикация HTTP сервисов

Для публикации локального HTTP сервера работающего на локальном интерфейсе, достаточно выполнить команду:

clo publish http 8080

где 8080 это порт на котором работает ваш сервер.

После выполнения команды, вы получите сообщение о том, что ваш сервис опубликован:

Сервис опубликован: http://localhost:8080 -> https://wildly-suitable-fish.cloudpub.ru

Сервис будет доступен публично по протоколу HTTPS, при этом мы автоматически сгенерируем сертификат для этого домена.

Если вам необходимо опубликовать сервис работающий на другом хосте в локальной сети, вы можете указать IP адрес или хост при публикации:

clo publish http 192.168.1.1:80

В этом случае сервис будет опубликован на указанном IP адресе и порту (в этом примере это может быть панель администрирования вашего роутера)

Публикация HTTPS сервисов

Публикация HTTPS сервисов аналогична публикации HTTP сервисов, но с указанием протокола HTTPS:

clo publish https 443

Заголовки HTTP и HTTPS запросов

При публикации HTTP и HTTPS сервисов, вы можете переопределить или указать дополнительные заголовки, которые будут добавлены к запросам, отправляемым на ваш локальный сервер.

Это может быть полезно, если ваш сервер требует определенные заголовки для работы, например, заголовок Host cовпадающий локальным адресом сервера (localhost)

clo publish -H Host:localhost https 443