Apache kann eine Webseite nach dem Stoppen auf dem Mac nicht laden


1

Ich habe Mac OS X 10.10. Ich habe meinen Apache so konfiguriert, dass Webseiten aus dem Site-Ordner geladen werden. Wenn ich meinen Apache-Systemstart durchführe, werden meine Webseiten korrekt aus dem Site-Ordner geladen.

Wenn ich tippe

ps aux | grep httpd

Das System gibt mir Folgendes:

_www  337   0.0  0.0  2544588   7660   ??  S     4:09am   0:00.03 /usr/sbin/httpd -D FOREGROUND
_www  157   0.0  0.0  2544588   7980   ??  S     4:09am   0:00.02 /usr/sbin/httpd -D FOREGROUND
root   52   0.0  0.1  2544076  15692   ??  Ss    4:09am   0:00.47 /usr/sbin/httpd -D FOREGROUND
hasan_azimi0     1691   0.0  0.0  2432772    644 s000  S+    1:38pm   0:00.00 grep httpd

Alles funktioniert bis ich aufhöre mit Apache:

sudo apachectl stop

Nachdem ich Apache gestoppt habe, wenn ich es beginne mit:

sudo apache start

Mein Browser lädt keine Seite. Wenn ich tippe:

ps aux | grep httpd

Es gibt nur einen Prozess:

root   52   0.0  0.1  2544076  15692   ??  Ss    4:09am   0:00.47 /usr/sbin/httpd -D FOREGROUND
hasan_azimi0     1691   0.0  0.0  2432772    644 s000  S+    1:38pm   0:00.00 grep httpd

Ich kann nichts laden, bis ich mein System neu gestartet habe. Im Grunde läuft Apache im Startup, aber nachdem ich es gestoppt habe, kann es nicht wieder gestartet werden. Ich erkannte, dass es zwei Prozesse gibt, mit _wwwdenen begonnen werden sollte, sudo apache startaber ich weiß nicht wie? Übrigens weiß ich auch, dass Apache mit einer Datei namens org.apache.httpd.plistSo gestartet wird, das ist der Inhalt davon. Bitte lassen Sie mich wissen, ob es in Ordnung ist:

<?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>Disabled</key>
<true/>
<key>Label</key>
<string>org.apache.httpd</string>
<key>EnvironmentVariables</key>
<dict>
    <key>XPC_SERVICES_UNAVAILABLE</key>
    <string>1</string>
</dict>
<key>ProgramArguments</key>
<array>
    <string>/usr/sbin/httpd</string>
    <string>-D</string>
    <string>FOREGROUND</string>
</array>
<key>OnDemand</key>
<false/>


Und wenn sudo service apache2 restartausgestellt wird?
030

Nein Was ist das? Für apache2 und service habe ich befehl nicht gefunden. Ich habe sie noch nie benutzt.
Hazz Azimi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.