Я работаю над интересной проблемой Filemaker, где он обслуживает неправильный SSL-сертификат.
Я думал, что выключу сервер, чтобы убедиться, что я работаю на правильном устройстве ...убедитесь, что не было никакого прокси-сервера балансировки нагрузки, о котором я не знал.
Я отключил локальные серверы, используя
sudo "/Library/FileMaker Server/HTTPServer/bin/httpdctl" stop
в FileMakerглавный компьютер и компьютер веб-рабочего FileMaker.
Я попытался подключиться с помощью telnet 127.0.0.1 443
на обоих устройствах и достаточно уверенно ... нет подключения.круто.
Я попытался подключиться на telnet fully.qualified.domain.name 443
и ой ... я подключился.
Я проверил, запущены ли какие-либо процессы с sudo lsof -i ':443'
... ничего не слушал.
У меня был некоторый опыт настройки серверов linux для запуска процесса, если запрос поступает через порт.
Мне интересно, есть ли какой-то другой процесс, динамически прослушивающий порт 443, которыйзатем открывает apache при поступлении запроса.
Мой вопрос: каков канонический способ запуска процесса в Mac OSX, если он поступает через порт?
Подведение итогов 2019-02-06 04: 15: 24
Оказалось, что существует третий компьютер, который отвечает на правила переадресации портов для портов 80, 443 и 5003.
Мы использовали LaunchControl для проверки всех файлов launchd plist на обеих машинах.
Единственные элементы, связанные с httpd, были связаны с FileMaker.
Мы удалили Filemaker Server изоба устройства и включен брандмауэрs, и мы по-прежнему получали ответы на порты 80, 443 и 5003, поэтому мы были уверены, что сможем сообщить поставщику услуг совместного размещения о проблеме маршрутизации.