virtueller host funktioniert nicht

Status
Für weitere Antworten geschlossen.

pit1303

Benutzer
Mitglied seit
22. Aug 2018
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo !

folgendes Problem:
In der Arbeit haben wir Programm (citavi) am laufen, welches pdf-Files verwaltet.
Nach Aufruf des Programms wird auf das pdf-File verlinkt und man kann es anschauen.
Auch der direkte Aufruf ueber ServerX/citavi/pdf-File.pdf im Browser klappt anstandslos.

Da aber der ServerX in die Jahre gekommen ist, wollte ich nun die komplette Struktur auf meinem NAS (3617xs+) abbilden.
Die Funktionalitaet sollte wie oben erhalten bleiben.

Ich habe mir zu dem Zweck die Webstation, Apache 2.2 und 2.4 und php 5.6 und 7.0 installiert.
Bei Installation der Webstation wird ja ein Ordner /web angelegt.
Weiterhin existiert ein share "citavi".

Zuerst hab ich die komplette Struktur in den Share /citavi kopiert.
In der Webstation hab ich unter virt. Host das root Verzeichnis "/citavi/pdf" als "citavi" eingetragen.
Somit sollte doch eigentlich beim Aufruf von "http://IP_DES_NAS/citavi/xyz.pdf" im Browser das gewuenschte pdf aufgehen, oder?

Klappte nicht.
Ich hab mir zum testen dann eine index.php gemacht und den jeweiligen pfad reingeschrieben.
also....vier mal index.php generiert.
die Pfade sind:
/web/citavi/index.php
/web/citavi/pdf/index.php
/citavi/index.php
/citavi/pdf/index.php

Fakt ist, dass die index.php wurde nur unter /web/citavi/index.php" richtig angezeigt.
Richtig (und gewollt) waere aber der letzte Pfad. Also /citavi/pdf/index.php.

Jetzt stellt sich mir die Frage: Für was ist der Eintrag im virtuellen Host ?
Mach ich irgendwas falsch ?

Ach ja...
gehe ich in der Webstation auf portbasiert und rufe im Browser "IP_DER_NAS:pORT" klappt es mit dem vordefinierten Pfad im virt. Host.
Problem hier ist: citavi kann das nicht interpretieren und die URL wird falsch importiert.

Vielen Dank gleich im Vorfeld fuer eure Hilfe.

Gruss
Pit1303
 
Zuletzt bearbeitet:

pit1303

Benutzer
Mitglied seit
22. Aug 2018
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hab´s selbst gelöst....

im Windowssystem muss die hosts-Datei noch mit dem entsprechenden Eintrag versehen werden. (Eintrag: IP_DER_NAS NAME_DES_VIRTUELLEN_HOSTS)
Die virtuellen Hosts auf der Synology agieren ja als eigenständige Hosts von denen aber der PC oder das Netzwerk keine Ahnung hat.


Gruss
Pit1303
 

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.104
Punkte
248
Oder - um es mal zentraler zu gestalten - entsprechende Einträge auf dem genutzten DNS (z.B. DNS-Server der Syno), allerdings sollte dieser dann via DHCP auch an die Clients verteilt werden :)
 
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