Stop httpd-processer og frigør porte på OS X El Capitan – Guide til Server-appen

Hvordan kan httpd-processerne stoppes og portene frigøres på OS X El Capitan, når Server-appen starter httpd-processer, selvom Websites-indstillingerne er slået fra?

Hvis Server-appen på OS X El Capitan starter httpd-processer, selvom Websites-indstillingerne er slået fra, kan du stoppe processerne og frigøre portene ved at lukke Server-appen, manuelt stoppe httpd-processerne via Terminal, frigøre portene og deaktivere httpd ved opstart.

Sådan stopper du httpd-processer og frigør porte på OS X El Capitan, når Server-appen starter httpd-processer, selvom Websites-indstillingerne er slået fra

Hvis du oplever, at Server-appen på OS X El Capitan starter httpd-processer, selvom Websites-indstillingerne er slået fra, kan du følge disse trin for at stoppe processerne og frigøre portene:

  1. Stop Server-appen:
    • Åbn Server-appen.
    • Gå til "Websites" sektionen og sørg for, at alle websites er slået fra.
    • Luk Server-appen.
  2. Stop httpd-processerne manuelt:
    • Åbn Terminal.
    • Kør følgende kommando for at finde kørende httpd-processer:
      ps aux | grep httpd
    • Identificer process-ID'erne (PID'er) for httpd-processerne.
    • Kør følgende kommando for at stoppe hver httpd-proces:
      sudo kill -9 PID

      Erstat PID med det faktiske process-ID.

  3. Frigør portene:
    • Kør følgende kommando for at finde ud af, hvilke porte der er i brug:
      sudo lsof -i -P | grep LISTEN
    • Identificer de porte, der bruges af httpd-processerne.
    • Bekræft, at portene er frigjort ved at køre kommandoen igen efter at have stoppet httpd-processerne.
  4. Deaktiver httpd ved opstart:
    • Kør følgende kommando for at forhindre httpd i at starte ved opstart:
      sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Ved at følge disse trin kan du stoppe httpd-processerne og frigøre portene på OS X El Capitan, selvom Server-appen forsøger at starte dem automatisk.