Kein Zugriff auf Webserver

  • 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.

AGsell

Benutzer
Registriert
21. Feb. 2010
Beiträge
20
Reaktionspunkte
0
Punkte
0
Hallo zusammen.

Ich wollte heute bei nem Kumpel eine DS 106J einrichten.
Soweit funktioniert auch alles außer dem Zugriff auf den Webserver.

Auf das Management kann ich zugreifen (auch von außerhalb über dyndns).
Der FTP-Zugriff geht ebenfalls (sowohl über FileZilla als auch über ftp://...).
Nur über http://... geht nichts. Es kommt nur die Meldung: Die Verbindung wurde durch den Server beendet.
Die vorhandene index.html kann ich nur über ftp://... öffnen.
Somit ist die Datei ja schonmal da.

Die Ports 21, 5000 und 80 habe ich im Router weitergeleitet.
Die Einstellungen sind ansich gleich wie in meiner DS 110J. Mit der alles funktioniert.

Könnt ihr mir nen Tip geben, an was es liegen könnte bzw. welche Einstellung vielleicht doch falsch sein könnte?

Vielen Dank im Voraus.

Gruß Axel
 
Webstation nicht gestartet?

gruss
dude
 
Kommst du via Telnet/SSH auf die DS? Dann poste mal bitte was:
Rich (BBCode):
ps -Af | grep httpd | grep nobody
sagt.

MfG Matthieu
 
Doch die ist gestartet (hab ich vergessen zu schreiben).
 
Im DSM aktivieren (nur bei neueren Firmware-Versionen, sonst gibt es einen Patch auf synology.com -> Download Center) und dann mittels putty.exe als "root" mit admin-pw anmelden.

MfG Matthieu
 
So, leider kommt da garnicht's. (Ich nehm an, dass vor dem "A" auch ein Leerzeichen rein muss - so geht's bei mir zumindest).

Synology_Alex.jpg
 
Nein dort darf kein Leerzeichen stehen. Alternativ kann der Befehl auch als "-A -f" geschrieben werden. Aber es darf zwischen - und dem Buchstaben kein Leerzeichen stehen.
Wenn auch diese Ausgabe leer bleibt, dann läuft der entsprechende Webserver gar nicht. Probier dann mal folgendes Kommando und poste die Ausgabe hier:
Rich (BBCode):
/usr/syno/etc/rc.d/S97apache-user.sh restart
MfG Matthieu

PS: Es ist besser wenn du die Fotos ins Forum hochlädst.
 
Kein Leerzeichen zwischen - und den Argumenten. Wobei es müsste reichen ps ohne Argumente aufzurufen. Das ist ja ein Busybox Kommando (ps) und kein "vollwertiges" ps, das alle Argumente kennen würde.
 
Kann sein das es an den bei mir installierten IPKG-Paketen liegt, aber ich bekomme bei ps nur die Prozesse die ich in der Konsole gestartet habe und brauch die Kommandos.
@AGsell: Wenn es ohne Leerzeichen nicht geht, dann probier mal ohne "-Af", aber mit dem "| grep ...".

MfG Matthieu
 
Kann sein das es an den bei mir installierten IPKG-Paketen liegt, aber ich bekomme bei ps nur die Prozesse die ich in der Konsole gestartet habe und brauch die Kommandos.
Daran wirds liegen. Schau mal ob du das busybox ps hast oder ein ipkg ps.
Beim ipkg ps kriege ich ohne Argumente auch ned alles angezeigt. Ich glaub das ipkg ps kommt von sysutils oder unixutils
 
Also mit
Rich (BBCode):
/usr/syno/etc/rc.d/S97apache-user.sh restart
kommt:

user httpd could not be started
 
user httpd could not be started
Und das ist die einzige Meldung? Normalerweise kommt noch ein bissl mehr...
Warst du auch ganz sicher als root angemeldet, als du versucht hast den Apache zu restarten?
 
Ich nehm mal an. Hab's nicht selbst gemacht, normal aber schon.
Ich frag aber nochmal nach.
Sonst kam wohl keine andere Meldung.
 
Auf der Website:

http://www.canyouseeme.org/

Steht das geschrieben:

Most residential ISP's block ports to combat viruses and spam. The most commonly blocked ports are port 80 and port 25.

Port 80 is the default port for http traffic. With blocked port 80 you will need to run your web server on a non-standard port in conjunction with a port 80/web redirect from No-IP.com.

Port 25 is the default port for sending and receiving mail. ISPs block this port to reduce the amount of spam generated by worms on infected machines within their network. If you need to send legitimate email and your ISP blocks port 25. Consider the solutions from No-IP.com.

-----

Soll heissen: Einige Internetprovider blocken von sich aus schon den Port 80 ?

Mit dem Tool da oben (siehe Link) kann man das bei sich testen.
 
Das schließ ich eigentlich aus, da wir beide bei KabelBW sind.
Er soll's aber auch mal probieren.
 
Was ihr dort beschreibt hat nichts mit dem Webserver selbst zu tun. Außerdem ist mir kein Fall dieser Art in Deutschland bekannt. Mit dieser mageren Fehlermeldung kann man leider wenig anfangen. Vielleicht steht etwas im Log:
cat /var/log/messages | grep httpd
Kurze Erklärung: "/var/log/messages" ist die Datei mit den gesammelten Fehlermeldungen und über "| grep" durchsucht man die Ausgabe nach einer Zeichenkette, in unserem Fall meist httpd da dies der Name des Webserver-Prozesses ist.

MfG Matthieu
 
Hmm, laut http://www.canyouseeme.org/ ist Port 80 blockiert.
Kommt wohl die Meldung: I could not see your service on xxx.xxx.xxx.xxx on port (80). Reason: Connection refused.
Allerdings geht es auch nicht, wenn ich in der DS nen zusätzlichen Port eingebe.


Mit
Rich (BBCode):
cat /var/log/messages | grep httpd
kommt keine Meldung.
 
Das liegt am Router. Der hat eine Firewall und blockiert sämtliche Zugriffe. Hat aber mit dem ISP nichts zu tun.

MfG Matthieu
 
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