Używam FileMaker Server 16 („FMS”) na macOS High Sierra, bez pakietu macOS Server. Ustawiłem komponenty serwera WWW FMS na portach 8080 i 8443, ponieważ chciałem nadal uruchamiać inne usługi sieciowe na portach 80 i 443.
Zauważam, że FMS działa /usr/sbin/httpd
(tj. Apache) pod swoim fmserver
użytkownikiem, z konfiguracją na /Library/FileMaker Server/HTTPServer/conf/httpd.conf
.
Próbowałem skonfigurować system Apache (at /etc/apache2/httpd.conf
i using apachectl start
), ale w ogóle nie mogłem go uruchomić, nawet przy domyślnej konfiguracji. apachectl -t
powiedział Syntax OK
. Nie było komunikatów o błędach ani dzienników, a połączenia z portem 80 zostały odrzucone.
Jedyną istotną rzeczą, jaką mogłem znaleźć w sieci, jest raport instalatora FMS odmawiającego instalacji, jeśli Apache działa jako część systemu macOS Server .
Byłem w stanie podawać na porcie 80, używając nginx zainstalowanego przez brew.
Czy fakt, że FMS uruchamia apache, uniemożliwia mi uruchomienie go pod innym użytkownikiem?
źródło