Virtueller Host - Unterordner

Status
Für weitere Antworten geschlossen.

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich versuche gerade einen virtuellen Host anzulegen.

Das funktioniert auch alles.
Es ist aber so, dass ich als Unterordner zwei Ebenen nach "unten" muss also:
"folder1/folder2/" ich kann aber nur einen Ordner angeben.

Wie kann ich noch einen weiteren Unterordner hinzufügen? :)
Anbei auch mal ein Screen damit ihr sehen könnt was ich meine.

Viele Grüße
Paul

Bildschirmfoto-2015-09-02-um-14.13.50.jpg
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
wieso willst du den DocRoot zwei Ebenen tiefer haben?
 

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Weil das CMS welches ich installiert habe in Ordner1 liegt das CMS aber den DocRoot in Ordner2 haben möchte ansonsten geht es nicht. :/
Alle relevanten Systemdateien für das CMS liegen eine Ebene über der eigentlichen Ausgabeseite.

Ordner1 (config, system etc.)
------ Ordner2 (DocRoot - Ausgabeseiten) - hier muss der Host hinzeigen.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ich glaube du verwechselst was :) Nehmen wir an du erstellst den DocumentRoot in /volume1/web/meineSeite und dein CMS will den Pfad subfolder1/subfolder2 sehen
Dann erstellst du einfach /volume1/web/meineSeite/subfolder1/subfolder2 und sprichst das ganz dann via http://deinHost/subfolder1/subfolder2 an
 

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Vielen Dank für Deine Antwort.

Wie und wo erstelle ich denn den "/volume1/web/meineSeite/subfolder1/subfolder2" DocumentRoot? :)
Ich möchte später dann das ich über z.B. http://192.168.178.200:85/ (subfolder2) die Seite erreiche.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
den Basisordner (DocRoot) solltest du via DSM erstellen können (virtuelle Hosts)
Die Unterordner kannst du dann z.B. direkt auf der Konsole oder auch via FileManager erstellen
 

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
ich glaube wir reden/schreiben gerade aneinander vorbei. :)

die ordner sind schon alle da und angelegt.
ich möchte lediglich nur den virtualhost auf den unterordner zeigen lassen.
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
Welches CMS ist es denn ? Würde es gerne mal testen.
 

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
hallo heavy,

es ist contao 4.0.2.

Man muss jetzt neuerdings einen Virtualhost anlegen.

Unter:
https://contao.org/de/download.html
findest Du es auf der rechten Seite.

Wenn es "live" auf dem Server liegt kann man die Domain ja in den Unterordner leiten da geht es ganz leicht
aber lokal weiss ich leider nicht wie es geht.
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
wie hast du es geschafft das CMS zu installieren? Beim 3er kam ich wenigsten noch auf die Install Seite , beim 4er findet er keine einzige Seite.
 

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
du musst die zugriffsrechte freischalten. so das der server die ordnerstruktur lesen und beschreiben darf dann kann man es installieren aber danach kommt dann dieser hinweis. (s. bild)
Bildschirmfoto 2015-09-03 um 08.59.48.jpg
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
Soweit bin ich dann ich der Nacht doch noch gekommen. Aber dass der user HTTP Adminrechte braucht stört mich schon mal. Ich habe auch die Vhost Datei geändert aber das wird nicht erkannt, allein weil die DS schon mal ein Problem mit dem Web Ordner hat. Wenn der web heißt bleibt sie am ersten, also dem Haupt Ordner Web hängen. Ändere ich ihn in web2 geht sie zwar etwas weiter aber funktioniert hat es bis ich ins Bett bin trotzdem nicht. Werde heute Abend nochmal weiter machen.
 

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
vielen Dank für Dein Feedback und vor allen Deinem Einsatz.

Wenn es zu viel Aufwand wird dann muss ich mir irgendwie etwas anderes überlegen,
Du musst Dir deswegen nicht die Nächte um die Ohren schlagen. :)
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
Es wurde nur so spät weil ich noch andere Sachen nebenher gemacht habe, was mehr Zeit benötigte als ich dachte.
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
Also ich habe ein bisschen rumgespielt. Und muss dir leider sagen, dass ich davon ausgehe dass es nicht klappen wird mit cantao. Man kann zwar wenn man die vhost datei von Hand ändert den Verweiß der Domain auf einen Unterordner erstellen der funktioniert auch aber nur solange einer der verwendeten Ordner nicht web heißt. Das ändern des Ordners web hat aber bei cantao wieder einen internen fehler ausgelößt. Und da halte ich es dann so wie du es schon geschrieben hast, da ich es selber nicht verwenden will werde ich an dem Punkt aufhören. Wenn du willst kann ich dir noch sagen wo du die vhost datei findest. Dann kanst du ja selber weiterschauen. Ich habe sogar 4 Unterdner getestet also "web/test/ordner/zweiter/dritter" und nach einem Neustart war die webseite in dritter erreichbar und auch in der DSM steht dann eben dritter als Ordner drin.
 
Zuletzt bearbeitet:

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
ich muss mich selber korregieren, mir ist leider ein kleiner fehler unterlaufen irgendwann habe ich aus contao----> cantao gemacht. Das aber nicht überall. (incl. bei meinem DNS server) werde jetzt dochnochmal ein bisschen weitermachen.

Edit:
also ich habe es soweit zum laufen bekommen, dass ich zum einen ins backend komme und zum anderen mir bei im Frontend kommt : "keinen startpunkt gefunden"

Du must dich per ssh oder telnet auf deine Diskstation einloggen, dann kannst du die vhost datei " httpd-vhost.conf-user" unter root/etc/httpd/sites-enabled-user ändern. Wenn du vorher schon mal einfach einen V host über die dsm oberfläche anlegst, dann klannst du das als vorlage nehmen und entweder ändern oder einfach als Kopie einfügen. Ich hänge aber trotzdem mal noch meinen Eintrag dazu
Rich (BBCode):
<VirtualHost *:80>
ServerName www.contao.test
DocumentRoot "/var/services/web/contao/web/"
ErrorDocument 403 "/webdefault/error.html"
ErrorDocument 404 "/webdefault/error.html"
ErrorDocument 500 "/webdefault/error.html"
</VirtualHost>
Die .test Domain habe ich genommen, da ich wie geschrieben eben für solche Spielereien einen eigenen dns Server betreibe, du musst da natürlich deine domain eintragen. Dort kannst du auch versuchen den von dir gewünschten port eintragen (ohne gewähr)
 
Zuletzt bearbeitet:

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
Also falls du nur die Mails ließt. Wenn du die vhost Datei von Hand änderst, dann geht es. Du kannst wenn die Seite eingerichtet ist auch dem User http die Admin und schreibrechte Entziehen, und nur wenn unbedingt notwendig wieder erteilen.
 

pb83

Benutzer
Mitglied seit
02. Sep 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo heavy,

sorry, ich war das ganze we nicht online.
Vielen Dank für Deine Hilfe, ich probier das nachher mal aus.
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.741
Punkte für Reaktionen
148
Punkte
129
Und? Hat es geklappt?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat