Назад | Перейти на главную страницу

Служба OS X Server VPN запускает процессы httpd

Я использую OS X Server 4, и когда я включаю его службу VPN, запускаются два процесса httpd, которые блокируют порт 80.

Я запускаю сервер Apache отдельно от OS X Server, поэтому, когда я включаю VPN в OS X Server, я больше не могу запускать apache на порту 80.

Есть ли способ включить VPN в OS X Server без блокировки порта 80?

Я не могу дать вам полный ответ, но я могу хотя бы дать вам объяснение того, что происходит. OS X Server включает ряд веб-приложений (webcal, вики, менеджер профилей и т. Д.) В дополнение к базовой службе «Веб-сайты». Он активирует apache, если любой веб-служб запущены. Вы спросите, почему VPN - это веб-приложение? Ну, это не так, но служба настройки учетных записей (которая сообщает клиентам, как настраивать службы для сервера) есть, и она запускается, как только вы запускаете любую из обслуживаемых служб, и VPN является одной из них.

Итак, вы включаете VPN, которая включает службу настройки учетных записей, чтобы сообщить клиентам, как настроить службу VPN, и который включает apache. Уэи.

Вы можете вручную отключить службу настройки учетных записей (любые другие запущенные веб-службы) с помощью sudo webappctl stop -, но это не сохраняется при перезапусках. Может быть способ сказать службе VPN прекратить регистрацию (и включить) службу настройки учетных записей, но я не знаю, как это сделать.