Konfigurieren des Standorts auf dem VirtualHost

Konfigurieren des Standorts auf dem VirtualHost

Ich bin neu bei Apache und habe ein paar Fragen. Zunächst einmal arbeite ich für eine Regionalregierung und muss auf meinem Computer eine Arbeitsumgebung einrichten. Ich habe mich also an eine Anleitung gehalten, die sie dafür vorschreiben. Aber sie haben auch einige vorkonfigurierte Konfigurationsdateien, die ich in eine virtuelle Maschine mit CentOS kopieren muss, die ein Anwendungsserver ist. Hier ist die vorkonfigurierte Apache-Datei:

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName sagir.guadaltel.es
ErrorLog logs/sagir.guadaltel.es-error_log
CustomLog logs/sagir.guadaltel.es-access_log common
RewriteEngine on
RewriteRule ^/$ /sagir [R]

<Location /TrewaAdm>
    ProxyPass ajp://localhost:8109/TrewaAdm
    ProxyPassReverse ajp://localhost:8109/TrewaAdm
</Location>

<Location /sagir>
    ProxyPass ajp://localhost:8109/sagir
    ProxyPassReverse ajp://localhost:8109/sagir
</Location>

<Location /sagir2>
    ProxyPass ajp://localhost:8209/sagir2
    ProxyPassReverse ajp://localhost:8209/sagir2
</Location>

</VirtualHost>

Nun, meine Frage betrifft fast alles: Was bedeutet diese Datei? Wofür ist der Tag-Speicherort? Muss ich einen Ordner mit dem Namen „sagir“ oder „TrewaAdm“ haben? Nun, jede Hilfe wird geschätzt.

Antwort1

Lesen Sie zunächst die Benutzerhandbücher fürVirtuelles HostingUndZuordnen von URLs zum Dateisystem. Lesen Sie dann die Dokumentation zu den Anweisungen VirtualHost, Location, ProxyPass, und ProxyPassReverse. Nehmen Sie sich Zeit, diese Dokumentation zu lesen und zu verstehen. Sie werden immer wieder darauf zurückkommen.

Nein, Sie benötigen keine Verzeichnisse „sagir“ oder „TrewaAdm“. Wenn jemand beispielsweise http://example.com/sagirvon Ihrer Site aus eine Anfrage stellt, leitet diese Konfiguration die Anfrage über das AJP-Protokoll an einen Listener auf localhost:8109 weiter, falls sich auf Ihrem Server einer befindet.

Viel Glück!

verwandte Informationen