Estou executando o FileMaker Server 16 ("FMS") no macOS High Sierra, sem o pacote do macOS Server. Configurei os componentes do servidor web do FMS nas portas 8080 e 8443 porque queria continuar executando outros serviços da Web nas portas 80 e 443.
Eu noto que o FMS é executado /usr/sbin/httpd
(isto é, Apache) sob sua fmserver
usuário, com configuração em /Library/FileMaker Server/HTTPServer/conf/httpd.conf
.
Eu estava tentando configurar o sistema Apache (em /etc/apache2/httpd.conf
e usando apachectl start
), mas não conseguiu fazê-lo funcionar, mesmo com a configuração padrão. apachectl -t
disse Syntax OK
. Não houve mensagens de erro ou logs e as conexões com a porta 80 foram recusadas.
A única coisa relevante que pude encontrar na web é um relatório do instalador do FMS que se recusa a instalar se o Apache estiver sendo executado como parte do macOS Server .
Eu era capaz de servir na porta 80 usando nginx instalado via brew.
O fato de o FMS estar executando o apache está me impedindo de executá-lo com outro usuário?
fonte