WAMP-Server virtuelle hosts Konfiguration
OK, ich habe meinen wamp installiert und kann einfach nicht meine setup der virtuellen hosts richtig.
Hier ist, was ich habe:
Wamp install dir: F:\wamp
Projekte von dir: F:\www
# F:\wamp\bin\apache\apache2.4.2\conf\extra\httpd-vhosts.conf
<Directory "F:\www">
AllowOverride AuthConfig FileInfo Indexes Limit Options
Order Deny,Allow
AllowOverride All
Allow from all
</Directory>
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "F:\wamp\www"
</VirtualHost>
# Yes, it's a symfony2 project
<VirtualHost 127.0.0.1>
DocumentRoot "F:\www\my_project\web"
DirectoryIndex app_dev.php
ServerName my_project
</VirtualHost>
hosts
- Datei von windows ist konfiguriert und hat die nötige: 127.0.0.1 project_name
Zeile enthalten.
Apache httpd.conf
:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Nun der browser sagt mir das, wenn der Zugriff auf die URL: my_project/
Forbidden
You don't have permission to access /on this server.
Könnte jemand mir einen Anhaltspunkt auf das, was hier vorgeht?
Ich persönlich würde immer die dev-site(s) in der verschachtelten "f:wamp/www/" - Verzeichnis. Pfade brauchen keine windows-Stil backslashes - forwardslashes ausreichen. Werden Sie sicher, dass Sie ein terminal -
Die
Ich dachte, "symlink" war ein UNIX-Begriff?
Es funktioniert unter Windows auch, gibt es ein tool für, dass
Sie können finden Sie unter den folgenden blog-post für weitere details. stackoverflow.com/questions/15625299/wamp-virtual-host-set-up
/
in jedem Pfad. Werden Sie sicher, dass "Alle Dienste neu Starten", nachdem Sie änderungen vornehmen.Die
/
am Ende von jedem Pfad, also nicht die xampp alle Dienste neu starten. Ich habe versucht, sowohl /
und '\' in meinem Wege, und keiner von Ihnen arbeitete. Halten die Projekte in meiner wamp\www
Verzeichnis ist etwas, das ich nicht wirklich mag, im Falle dass, wenn ich neu installieren will WAMP-Server etc. Ich gehe lieber mit F:\wamp\www\my_project
symlinked auf F:\www\my_project
. Vielen Dank für den Kommentar jedenfalls.Ich dachte, "symlink" war ein UNIX-Begriff?
Es funktioniert unter Windows auch, gibt es ein tool für, dass
Link Shell Extension
.Sie können finden Sie unter den folgenden blog-post für weitere details. stackoverflow.com/questions/15625299/wamp-virtual-host-set-up
InformationsquelleAutor Andrei Stalbe | 2013-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen dies als Ihre conf/extra/httpd-vhosts.conf
Nun müssen Sie den site-Namen(s) in Ihre hosts-Datei wie folgt.
EDIT:
Für Ihren browser finden Sie Ihre Website domain-Namen, die Sie müssen windows mitteilen, dass die domain-Namen, die Sie verwenden für die Prüfung vorhanden ist und welche ip-Adresse Sie lebt auf. Sie tun dies, indem Sie Ihre Tests von domain-Namen in eine Datei namens
hosts
. Dieser wird gelesen, wenn windows geladen sein-networking-Komponente zwischengespeichert und durch einen Dienst namensDNS Client
Hinzufügen neue lokale domain-Namen müssen Sie Bearbeiten Sie die windows hosts-Datei
Und fügen Sie eine Zeile für jeden Ihrer virtuellen hosts wie diese
Sobald diese gespeichert ist, starten Sie eine Eingabeaufforderung mit
Run as Administrator
(Rechte Maustaste + shift über den Windows Befehl Prozessor-Symbol, um ein Menü mit denRun as Administrator
Menü-Zeile) und Ausgabe diese 2 Befehle zum Neustart des "DNS-Client" - Dienst, so dass es nimmt Ihre änderungen. Alternativ einfach neu starten.wenn das abgeschlossen ist
PS. Die Anführungszeichen sind erforderlich, da es ein Raum ist, in dem service-Namen!
, WIE DAS BEARBEITEN DER HOSTS-DATEI
Die hosts-Datei von windows geschützt, um Sie zu retten müssen Sie über Administrator-privilages.
Auf Vista/W7/W8 können Sie denken, dass Sie ein Administrator sind, ABER SIE SIND NICHT.
Erfolgreich speichern Sie die hosts-Datei tun dies, um starten Sie Ihren editor mit Admin-Privilages.
Suchen Redakteure-Symbol auf dem desktop oder im Start-Menü ( notepad tun, wenn Sie nichts anderes haben )
Rechte Maustaste + shift über Ihre gewählten editor-Symbol - zeigen Sie ein Menü.
wählen Sie "Als Administrator Ausführen" aus dem Menü.
Mit
file -> open
Navigieren Sie in Ihrem editor diec:\windows\system32\drivers\etc\hosts
Datei.Wenn Sie änderungen vorgenommen haben, werden Sie jetzt erlaubt sein, Sie zu retten.
Siehe mein edit für eine Erklärung
Danke, das hat mir sehr geholfen!
InformationsquelleAutor RiggsFolly