Kein Zugriff auf Webserver

Status
Für weitere Antworten geschlossen.

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
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
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Webstation nicht gestartet?

gruss
dude
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Kommst du via Telnet/SSH auf die DS? Dann poste mal bitte was:
Rich (BBCode):
ps -Af | grep httpd | grep nobody
sagt.

MfG Matthieu
 

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Doch die ist gestartet (hab ich vergessen zu schreiben).
 

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Kommst du via Telnet/SSH auf die DS? Dann poste mal bitte was:
Code:
ps -Af | grep httpd | grep nobody
sagt.

MfG Matthieu

Ok, blöde frage, aber wie mach ich das?
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
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
 

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
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.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Also mit
Rich (BBCode):
/usr/syno/etc/rc.d/S97apache-user.sh restart
kommt:

user httpd could not be started
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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?
 

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Ich nehm mal an. Hab's nicht selbst gemacht, normal aber schon.
Ich frag aber nochmal nach.
Sonst kam wohl keine andere Meldung.
 

Michael_123

Benutzer
Mitglied seit
27. Mai 2009
Beiträge
113
Punkte für Reaktionen
0
Punkte
0
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.
 

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Das schließ ich eigentlich aus, da wir beide bei KabelBW sind.
Er soll's aber auch mal probieren.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
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
 

AGsell

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!