Sådan starter og stopper du webtjenesten i OSX Mountain Lion og sætter den til automatisk opstart

Hvordan startes og stoppes webtjenesten i OSX Mountain Lion, og hvordan sættes den til automatisk at starte ved opstart?

For at starte webtjenesten i OSX Mountain Lion, åbn Terminal og indtast "sudo apachectl start"; for at stoppe den, brug "sudo apachectl stop". For automatisk opstart, opret og konfigurer en launchd plist-fil.

Sådan startes og stoppes webtjenesten i OSX Mountain Lion, og hvordan sættes den til automatisk at starte ved opstart

Start webtjenesten

  1. Åbn Terminal.
  2. Indtast følgende kommando for at starte Apache-webserveren:
    sudo apachectl start
  3. Indtast din administratoradgangskode, når du bliver bedt om det.

Stop webtjenesten

  1. Åbn Terminal.
  2. Indtast følgende kommando for at stoppe Apache-webserveren:
    sudo apachectl stop
  3. Indtast din administratoradgangskode, når du bliver bedt om det.

Indstil webtjenesten til automatisk at starte ved opstart

  1. Åbn Terminal.
  2. Opret en launchd plist-fil ved at indtaste følgende kommando:
    sudo nano /Library/LaunchDaemons/org.apache.httpd.plist
  3. Indsæt følgende indhold i plist-filen:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Label</key>
        <string>org.apache.httpd</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/sbin/apachectl</string>
            <string>start</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
    </dict>
    </plist>
        
  4. Gem filen ved at trykke på Ctrl + O og derefter Enter.
  5. Luk nano-editoren ved at trykke på Ctrl + X.
  6. Indlæs den nye launchd-tjeneste ved at indtaste følgende kommando:
    sudo launchctl load -w /Library/LaunchDaemons/org.apache.httpd.plist

Nu vil Apache-webserveren automatisk starte ved opstart af din Mac.