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

todi9462

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
17
Punkte für Reaktionen
2
Punkte
3
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?
 

todi9462

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
17
Punkte für Reaktionen
2
Punkte
3
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!!
 

todi9462

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
17
Punkte für Reaktionen
2
Punkte
3
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

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.105
Punkte
248
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.
 

todi9462

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
17
Punkte für Reaktionen
2
Punkte
3
Also besser lese und Schreiben da einstelle. OK
Habe ich das mit dem "*." vor der Subdomäne richtig verstanden?
 
Zuletzt bearbeitet von einem Moderator:

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.105
Punkte
248
"*" 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).
 

todi9462

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
17
Punkte für Reaktionen
2
Punkte
3
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:

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.105
Punkte
248
? 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:

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.105
Punkte
248
Ja, soll ja beides auf den gleichen Inhalt verweisen.
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.803
Punkte für Reaktionen
179
Punkte
129
<?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.)
 

todi9462

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
17
Punkte für Reaktionen
2
Punkte
3
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


 

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