Vhost für Apache konfigurieren

263
Krie9er

Ich habe eine Frage zur vhost-Konfiguration von Apache.

Ich habe einen Server, der eine Anwendung auf dem "alten" Weg ohne Mod-Umschreiben oder ähnliches ausführt.

Beispiel:

Folder -> Domain htdocs/mainapp/index.php -> www.mainapp.de/ 

jetzt habe ich eine laravel-applikation geschrieben, die mod_rewrite verwendet: in meinem testset habe ich sie an ihre eigene Domain weitergeleitet, zB myapp / Nun habe ich die Arbeit an meinem Laravel-Projekt beendet und möchte die Applikation auf dem Server veröffentlichen . Der Webserveradmin konfiguriert jedoch keine eigene Domain für die Anwendung, er möchte meine Anwendung unter folgender URL verwenden: mainapp.de/myapp/

jetzt das problem, ich benötige mod_rewrite für mein laravel-projekt, da ich die interne uri-Engine verwende. also war meine url in meinem testset

myapp/ 

jetzt meine Frage, ist es möglich, so etwas wie eine Subdomain auf der URL zu machen:

www.mainapp.de/myapp/ 

Die einzige alternative Lösung, die ich kenne, wäre das Einrichten einer Subdomain für meine Anwendung, aber der Administrator zieht das nicht vor.

myapp.mainapp.de (not wanted) 

danke für deine vorschläge / hilfe, grüße :)

0

1 Antwort auf die Frage

0
Iyad K

Virtuelle Hosts ordnen Domänen, Unterdomänen und IP-Adressen einem Konfigurationsabschnitt zu. das wird dir hier nicht helfen. Ich glaube, Sie verwirren das Wort Domäne und Subdomain, das sich auf eine der folgenden Formen bezieht

.com Google.com www.google.com a1.www.google.com

Sie suchen ein Hosting Ihrer Anwendung als Pfad unter der Domäne mainapp.de.

Ihre Anwendung sollte sofort funktionieren, solange Sie keine Domäne im Quellcode festgelegt haben und alle Pfade relativ sind.

Sie klicken beispielsweise in der App auf einen Link, der Sie zu Page1 führt. Wenn sich die Anwendung im Hauptordner von mainapp.de befindet, funktioniert mainapp.de/page1. Wenn sich die App im Ordner myapp im Stammverzeichnis befindet, funktioniert mainapp.de/myapp/page1.