Saltearse al contenido
Productos

Servidor HTTP

Hay dos entradas “Server” distintas:

Opciones del servidor HTTP

  1. API Server

    • Se usa para la interfaz web y las llamadas a la API
    • Puerto predeterminado: 8100
  2. OTT Server

    • Se usa para la transmisión (canales, HLS, etc.)
    • Puerto predeterminado: el puerto que especificó durante el asistente de inicialización del servicio

Cada entrada de servidor expone el mismo conjunto de parámetros configurables. Configúrelos por separado en Settings → HTTP Servers → Edit Server.

Edición del servidor HTTP

  1. Default Interface

    • any — Acepta conexiones en todas las interfaces de red
    • localhost — Restringe las conexiones solo a la máquina local
  2. Port

    • Ingrese cualquier puerto TCP que no esté en uso.

    • Valores predeterminados (después de alta init):

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

    • (Opcional) Nombre de host o dirección IP a enlazar (p. ej., example.com o 192.168.0.10).
    • Déjelo en blanco para aceptar solicitudes en todas las direcciones de la interfaz elegida.
  1. Enable HTTPS

    • Marque la casilla HTTPS para proteger el tráfico de esta entrada de servidor.
  2. Certificate

    • Ruta completa a la cadena de certificados SSL/TLS (formato PEM).

    • Ejemplo:

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

    • Ruta completa a la clave privada correspondiente (formato PEM).

    • Ejemplo:

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

    • Valor del encabezado HTTP Server.
    • Actualmente Alta no envía el encabezado Server.
  2. Allow Origin (CORS)

    • Haga clic en + Add Origin para agregar un dominio a la lista blanca de Cross-Origin Resource Sharing.
    • Ingrese un dominio (p. ej., https://app.example.com) por línea.
    • Si se deja vacío, no se envían los encabezados CORS y los navegadores bloquean las solicitudes de origen cruzado.
    • Para el OTT Server, agregue los orígenes de las páginas web con reproductores basados en navegador. Sin esto, los reproductores de navegador alojados en otros dominios no pueden cargar la transmisión.

De forma predeterminada, el servidor HTTP de Alta usa (puede modificar cualquiera de estos valores en cada entrada de servidor):

  • Read (sec): 2 Tiempo máximo, en segundos, para leer la solicitud completa del cliente.
  • Write (sec): 10 Tiempo máximo, en segundos, para enviar una respuesta al cliente.
  • Idle (sec): 10 Desconecta una conexión que permanezca inactiva durante este tiempo.
  • Limit: 5000 Número máximo de conexiones simultáneas.