Я установил nginx через homebrew, по умолчанию он предоставляет plist, который является символической ссылкой из ~/Library/LaunchAgents
и запускает launchctl load ~/Library/LaunchAgents/nginx.plist
запускает nginx как мою учетную запись пользователя.
Я хочу, чтобы nginx мог прослушивать порт 443 для проверки некоторых HTTPS. Так что это означает запуск nginx от имени пользователя root. Поместив файл plist в /Library/LaunchAgents
insetad, я могу запустить sudo launchctl load ...
и nginx запускается, и все работает правильно.
Однако в этом случае nginx не запускается во время загрузки. Я должен вручную запустить nginx после каждой перезагрузки.
Можно ли запустить launchctl nginx с правами root при загрузке?