Estoy ejecutando FileMaker Server 16 ("FMS") en macOS High Sierra, sin el paquete del servidor macOS. Configuré los componentes del servidor web FMS en los puertos 8080 y 8443 porque quería seguir ejecutando otros servicios web en los puertos 80 y 443.
Observo que FMS ejecuta /usr/sbin/httpd
(es decir, Apache) bajo su usuario fmserver
, con configuración en /Library/FileMaker Server/HTTPServer/conf/httpd.conf
.
Estaba intentando configurar el sistema Apache (en /etc/apache2/httpd.conf
y usando apachectl start
), pero no pude hacerlo funcionar, incluso con la configuración predeterminada. apachectl -t
dijo Syntax OK
. No hubo mensajes de error ni registros, y se rechazaron las conexiones al puerto 80.
Lo único relevante que puedo encontrar en la web es un informe del instalador de FMS que se niega a instalar si Apache se está ejecutando como parte del servidor macOS .
Pude servir en el puerto 80 utilizando nginx instalado a través de brew.
¿El hecho de que FMS esté ejecutando apache me impide ejecutarlo con otro usuario?