Pular para o conteúdo
Produtos

Servidor HTTP

Existem duas entradas distintas de “Server”:

Opções do Servidor HTTP

  1. API Server

    • Usado para a interface web e para chamadas de API
    • Porta padrão: 8100
  2. OTT Server

    • Usado para streaming (canais, HLS etc.)
    • Porta padrão: a porta que você especificou durante o assistente de inicialização do serviço

Cada entrada de servidor expõe o mesmo conjunto de parâmetros configuráveis. Configure-os separadamente em Settings → HTTP Servers → Edit Server.

Edição do Servidor HTTP

  1. Default Interface

    • any — Aceita conexões em todas as interfaces de rede
    • localhost — Restringe as conexões somente à máquina local
  2. Port

    • Informe qualquer porta TCP não utilizada.

    • Padrões (após alta init):

      • API Server → 8100
      • OTT Server → 8102
  3. Server Name

    • (Opcional) Nome de host ou endereço IP para vincular (por exemplo, example.com ou 192.168.0.10).
    • Deixe em branco para aceitar requisições em todos os endereços da interface escolhida.
  1. Enable HTTPS

    • Marque a caixa HTTPS para proteger o tráfego desta entrada de servidor.
  2. Certificate

    • Caminho completo para a cadeia de certificados SSL/TLS (formato PEM).

    • Exemplo:

      /etc/dehydrated/certs/example.com/fullchain.pem
  3. Private Key

    • Caminho completo para a chave privada correspondente (formato PEM).

    • Exemplo:

      /etc/dehydrated/certs/example.com/privkey.pem
  1. Server Tokens

    • Valor do cabeçalho HTTP Server.
    • Atualmente o Alta não envia o cabeçalho Server.
  2. Allow Origin (CORS)

    • Clique em + Add Origin para incluir um domínio na lista de permissões do Cross-Origin Resource Sharing.
    • Informe um domínio (por exemplo, https://app.example.com) por linha.
    • Se deixado vazio, os cabeçalhos CORS não são enviados e os navegadores bloqueiam requisições cross-origin.
    • Para o OTT Server, adicione as origens das páginas web com players baseados em navegador. Sem isso, players de navegador hospedados em outros domínios não conseguem carregar o stream.

Por padrão, o servidor HTTP do Alta usa (você pode substituir qualquer um destes valores em cada entrada de servidor):

  • Read (sec): 2 Máximo de segundos para ler a requisição completa do cliente.
  • Write (sec): 10 Máximo de segundos para enviar uma resposta de volta ao cliente.
  • Idle (sec): 10 Desconecta uma conexão que permaneça ociosa por este tempo.
  • Limit: 5000 Número máximo de conexões simultâneas.