Localhost zur benutzerdefinierten Seite

0

Ich lasse macOS 10.12.5 laufen und ich richte einen localhost ein und alles sieht korrekt aus. Ich habe mit brew Apache (httpd), MySQL und PHP installiert. Ich habe die hosts-Datei geändert, um den localhost auf die benutzerdefinierte Site zu verweisen, und habe den vhost folgendermaßen geändert:

<VirtualHost *:80>
  ServerAdmin [email protected]
  DocumentRoot "/Users/me/site"
  <Directory /Users/me/site/>
    ServerName me.com
    ServerAlias www.me.com
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>`

Ich habe httpd.conf aktualisiert, um die vhost-Datei und die entsprechenden benötigten PHP-Module einzuschließen.

Beim Zugriff auf 'localhost' über 127.0.0.1 oder den Site-Namen selbst erhalte ich die It Works!Seite anstelle der Dateien in

DocumentRoot "/Users/me/site"
<Directory /Users/me/site/>
Alcyeonnero
quelle

Antworten:

1

Sie haben tatsächlich einige Fehler in dem von Ihnen geposteten Konfigurations-Snippet. Versuchen Sie Folgendes:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/Users/me/site"
    ServerName me.com
    ServerAlias www.me.com
    ErrorLog /private/var/log/apache2/dummy-host.example.com-error_log
    CustomLog /private/var/log/apache2/dummy-host.example.com-access_log common
</VirtualHost>

<Directory>Für diese Anweisungen brauchen Sie keinen Abschnitt, und Sie haben den Abschluss verpasst </Directory>. Dies könnte dazu geführt haben, dass Apache Ihre Konfiguration nicht lädt und stattdessen den Standard-Virtualhost bereitstellt.

onik
quelle
Nachdem ich die Änderungen vorgenommen habe, ist immer noch das gleiche Problem aufgetreten. Localhost wartet noch auf It Works!
Alcyeonnero
@Alcyeonnero Ich habe die gleichen Zweifel wie @klanomath, sind Sie sicher /usr/local/etc/apache2/2.4/httpd.conf, dass Sie bearbeitet haben , nicht /etc/apache2/httpd.conf?
Onik
Ich habe die /usr/local/etc/apache2/2.4/httpd.confDatei bearbeitet und die vhost-Datei in geändert, /usr/local/etc/apache2/2.4/extra/httpd-vhostund ich erhalte immer noch "It Works"
Alcyeonnero
Ich benutze Brew, um Apache zu initialisieren, und wenn which httpdich es benutze, sehe ich /usr/local/bin/httpd.
Alcyeonnero