Канонический способ запуска процесса в Mac OSX, если запрос поступает через порт? - PullRequest
0 голосов
/ 05 февраля 2019

Я работаю над интересной проблемой 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, поэтому мы были уверены, что сможем сообщить поставщику услуг совместного размещения о проблеме маршрутизации.

1 Ответ

0 голосов
/ 05 февраля 2019

Вы ищете launchd, который контролируется launchctl и некоторыми файлами списка свойств, которые описывают демонов или агентов.Проверьте справочные страницы для первых двух и launchd.plist для последних.К сожалению, они больше не онлайн.Также см. Руководство по программированию демонов и служб: создание демонов и агентов запуска .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...