Problem mit dem Webserver und dem Aufruf der auf dem NAS gehosteten Webpage

Status
Für weitere Antworten geschlossen.
Die Rechte der Gruppe http stimmen beim Ordner web in der Filestation nicht mit den Einstellungen für die Gruppe http in der Systemsteuerung überein.
Ich habe daran rumprobiert und habe Lese und Schreiben eingestellt und zum Schluss nur Lesen. http braucht doch nur Leserechte richtig?
 
1. Frage geht es Jetzt?
2. Du kannst den zweiten Dyndns Account in der Synology hinterlegen dann brauchst du das nicht händisch machen. Also den einen im Router und den anderen in der Syno.
3. www ist eine eigenständige Subdomain das muss man auch bei einem Letsencrypt Zertifikat mit beachten.
Die Stelle für 2. habe ich gefunden und den zweiten Account dort eingetragen, Ich habe den Test gemcht und es funktioniert.
Danke!!
 
Genau, oder halt *.YYYYY.selfhost.co (dann wäre es egal ob www, test, oder sonstwas, solange der hintere Teil stimmt).

Btw... wenn es von intern funktioniert, von extern der Zugriff aber "verboten" ist...

... wird es eher nicht an den Rechten liegen. Entweder an der Konfiguration der Website irgendwo (in irgendwelchen CMS-Einstellungen o.ä.), oder einfach einer ganz schnöden .htaccess-Datei, wo ggf. der Zugriff aus dem LAN erlaubt ist, aber nicht von ausserhalb.... ggf. irgendwas in die Richtung bekannt?

Davon ab, was für eine Website ist das überhaupt bzw. "womit" wurde die erstellt? Irgendein gängiges CMS (Wordpress, Joomla, Drupal, Typo3, etc.), oder irgendwas selbstgestricktes?
Danke!
Wenn ich also bei vHost bei Hostname anstelle von YYYYY.selfhost.co "*.YYYYY.selfhost.co" müsste www.YYYYY.selfhost.co funktinieren?
Das würde das eingeben eines doppelten vHost einmal mit und ohne www ersparen.
Für http habe ich Leserechte eingetragen. Ist das richtig oder braucht er Lese und Schreibrechte?
Grüße und Dank
 
  • Like
Reaktionen: blurrrr
Lese-/Schreibrechte definiert sich dadurch, was der Webserver mit den Inhalten der Ordner machen können soll. Sind es nur rein statische Seiten reicht auch der Lesezugriff, ist es ein CMS mit Updatefunktioniert, etc. wird wohl auch ein Schreibzugriff nötig sein. Letzteres trifft i.d.R auf die heutigen CMS-Systeme zu.
 
Also besser lese und Schreiben da einstelle. OK
Habe ich das mit dem "*." vor der Subdomäne richtig verstanden?
 
Zuletzt bearbeitet von einem Moderator:
"*" steht halt für alles... heisst, entweder definierst Du "genau" was Du willst (z.B. eben "www"), oder Du nimmst machst den Wildcard-Record via "*" und dann ist es egal, ob es www, test, oder sonstwas ist, das Ziel ist immer das gleiche (bzw. der Zielordner).
 
Hi, ich habe es gerade versucht, in vHost nimmt er bei Hostname keinen "*" am Anfang, das kann man nicht eintragen.
 
Zuletzt bearbeitet von einem Moderator:
? Default-Eintrag ist doch auch einfach nur "*", da sollte auch "*.domain.tld" funktionieren?

EDIT: Dann mach einfach www.yyyy.selfhost.co und yyyy.selfhost.co mit gleichen Zielordner und gut ist :) Einige Sonderzeichen sind wohl hardcoded gesperrt...:unsure:
 
Zuletzt bearbeitet:
also vhost mit dem dem selben Zielverzeichnis 2 mal anlegen? korrekt?
 
Ja, soll ja beides auf den gleichen Inhalt verweisen.
 
<?php

IF ($_SERVER["SERVER_NAME"] == "meineDomain.de")
header("Location: https://www.meinedomain.de");

ELSEIF ($_SERVER["SERVER_NAME"] == "www.meineDomain.de")
header("Location: https://www.meineDomain.de");

ELSEIF ($_SERVER["SERVER_NAME"] == "192.168.x.x")
header("Location: http://192.168.x.x:5000");

ELSEIF ($_SERVER["SERVER_NAME"] == "andereDomain.com")
header("Location: http://www.andereDomain.com");

ELSEIF ($_SERVER["SERVER_NAME"] == "photo.meineDomain.de")
header("Location: https://meinedomain.de/photo");


ELSE
header("Location: http://www.google.de");


?>

# die Erste Umleitung ist ohne www auf www incl. Umleitung auf https
# die zweite leitet von http auf httpS
# die dritte leitet intern auf den port 5000 um damit spart man sich das eintippen und es ist wieder so wie ohne aktivierte Webstation
# die vierte ist einfach für eine weitere Domain ohne www auf www
# die fünfte ist dann ein Umleitung von einer subdomain, wenn man es nicht übers Domain System des Anbieters macht
# die letzte ist dann die Umleitung zu Google sollte jemand nur die IP eingeben ohne die korrekte Domain landet er nicht auf dem NAS
# Diesen Text eventuell vor der Verwendung löschen, da ich mir mit dem Auskommentieren
# nicht sicher bin, ich kenne mich nicht so gut mit php aus. Das Grundgerüst
# habe ich aus dem Englischen Forum, dort war es aber für was anderes gedacht.
# alle Domains die unter Virtual Host eingetragen sind gehen auch ohne dass sie hier stehen.

Zum Erstellen einfach eine textdatei mit dem Windows editor anlegen und alles zwischen < und > einfügen was du davon brauchst und dann als index.php in den web ordner legen (also den ersten den die Syno selbst anlegt.)
 
Vielen Dank, Ich Probiere das aus. Die Lösung von Benutzer heavy scheint sehr elegant.
Mit den 2 vHost's auf dasselbe Ziel funktioniert es.
Ich danke allen!!!!
Grüße
 
  • Like
Reaktionen: blurrrr
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