virtueller host funktioniert nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

pit1303

Benutzer
Registriert
22. Aug. 2018
Beiträge
20
Reaktionspunkte
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:
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
 
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