Referencia de archivos de configuración
Puede definir opciones de configuración de red para FlowForce Server y FlowForce Web Server desde la página de configuración (véase Definir la configuración de red) o editando archivos de configuración .ini tal y como se describe más abajo.
Hay dos tipos de archivos .ini, un tipo de archivos para FlowForce Server (flowforce.ini) y otro para FlowForce Web Server (flowforceweb.ini). Los archivos de configuración .ini están en estas rutas de acceso:
Linux | /var/opt/Altova/FlowForceServer2023/data/flowforce.ini /var/opt/Altova/FlowForceServer2023/data/flowforceweb.ini |
OS X / macOS | /var/Altova/FlowForceServer2023/data/flowforce.ini /var/Altova/FlowForceServer2023/data/flowforceweb.ini |
Windows | C:\ProgramData\Altova\FlowForceServer2023\data\flowforce.ini C:\ProgramData\Altova\FlowForceServer2023\data\flowforceweb.ini |
En el directorio mencionado también encontrará dos archivos .ini de ejemplo que contienen comentarios y que le servirán de plantilla:
•flowforce.ini.template
•flowforceweb.ini.template
Si edita los archivos .ini de ejemplo, recuerde que debe reiniciar el servicio correspondiente (FlowForce Server o FlowForce Web Server). Para más información consulte:
•Iniciar y detener servicios en Linux |
A continuación puede ver un ejemplo de archivo flowforce.ini:
[Listen] active=1 hostname= hostname= certificate_chain=/path/to/certificate_chain
[Master] host=0.0.0.0 port=4645 active=1 |
Y ahora un ejemplo de archivo flowforceweb.ini:
[Listen] active=1 hostname=example.domain.org certificate_chain=/path/to/certificate_chain hostname= |
El contenido de los archivos de configuración .ini se divide en varias secciones (ver más abajo) y entre los dos tipos de archivos hay algunas diferencias.
[Listen]
La sección [Listen] define la configuración de las conexiones HTTP. Puede definir varias secciones [Listen] y cada una de ellas debe empezar con "Listen". Por ejemplo: [ListenSSL].
[SSL]
Esta sección define la configuración de conexiones SSL/HTTPS.
certificate | Especifica la ruta de acceso absoluta del archivo de certificado en formato PEM. |
private_key | Especifica la ruta de acceso absoluta del archivo de clave privada. |
certificate_chain | (Opcional) La ruta de acceso del archivo de cadena de certificados. |
[FlowForce]
Esta sección solamente es relevante para FlowForce Web Server (el archivo de configuración flowforceweb.ini) y define la conexión entre FlowForce Web Server y FlowForce Server. Recuerde que no se permiten conexiones SSL entre FlowForce Web Server y FlowForce Server.
ssl | (Opcional) Habilita las conexiones SSL entre FlowForce Web Server y FlowForce Server. Son valores válidos:
| ||||
host | Indica la dirección IP o el nombre de host de FlowForce Server.
Si FlowForce Server no está vinculado a todas las interfaces, este valor debe ser el mismo que el de la sección “[Listen]” del archivo flowforce.ini, de lo contrario es 127.0.0.1.
Si se habilita el cifrado SSL este valor debe ser el mismo que el de la propiedad "Nombre común" del certificado configurado en la sección “[SSL]” del archivo flowforce.ini. | ||||
port | Indica el puerto TCP en el que FlowForce Web Server se debe conectar a FlowForce Server.
Este valor debe ser el mismo que el de la sección “[Listen]” o “[ListenSSL]” correspondiente del archivo flowforce.ini que tiene el mismo número de puerto.
Si el cifrado SSL se habilita en este puerto, host y hostname deben coincidir (o solo host si no hay hostname) con la propiedad "Nombre común" del certificado configurado en la sección “[SSL]” del archivo flowforce.ini. | ||||
hostname | Si el campo Nombre de host no está vacío establece un nombre de host fijo que usan otros equipos de la red para conectarse a trabajos de FlowForce expuestos como servicios web (véase Trabajos como servicios web).
Puede que necesite usar un valor como somehost o somehost.example.org, en función de la configuración de red de su organización.
Si se habilita el cifrado SSL en ese puerto, este valor, si lo hay, debe coincidir con la propiedad Nombre común del certificado configurado en la sección “[SSL]” del archivo flowforce.ini.
Este nombre de host también lo usa el controlador de servicio de Altova en Windows. Si no lo define, FlowForce detecta automáticamente el primer nombre de host apropiado para el controlador de servicio de Altova.
Si configura hostname, la interfaz web de FlowForce puede presentar enlaces seleccionables para navegar hasta los trabajos expuestos como servicios web, incluyendo los enlaces de la sección Desencadenadores y servicios activos de la página de inicio. El botón Llamar a un servicio web se habilita en la sección "Servicio" de la página de configuración del trabajo que permite llamas al servicio web en una ventana nueva del explorador. | ||||
certificate | (Opcional) Define qué certificado de servidor acepta FlowForce Server. Si no se aporta ningún certificado, se usará el certificado raíz del sistema para comprobar el certificado del servidor. Si este está presente, su valor debe coincidir con el certificado que esté usando FlowForce (archivo flowforce.ini). |
[FlowForceWeb]
Esta sección solamente es relevante para FlowForce Web Server (el archivo de configuración flowforceweb.ini).
timezone | Especifica la zona horaria predeterminada de FlowForce Web Server (p. ej. timezone=Europe/Berlin) |
[Master]
Esta sección solamente es relevante para el archivo flowforce.ini, en concreto cuando varias instancias de FlowForce Server se ejecutan en un clúster y la instancia actual es la instancia maestra (véase la sección Ejecución distribuida y equilibrio de carga).
active | Habilita la conexión cifrada a esta instancia maestra. Son valores válidos:
| ||||
binding address | Indica la dirección de enlace de la instancia maestra de FlowForce Server. Use 0.0.0.0 para escuchar en todas las instancias . | ||||
port | El puerto en el que esta instancia maestra atiende solicitudes de instancias trabajadoras. |