Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache + Firewall
Hallo, ich verwende Suse Linux 8.0. Apache Webserver läuft auch ohne Probleme wenn ich http://linux-server von einer Windows Kiste aufrufe....
Wenn ich aber von der Windowskiste mit http://aktuelleDSLip "über das Internet" auf den Websever will, bekomme ich "Seite kann nicht......"
In der Suse Firewall habe ich ALLE Dienste freigegeben.
Jeder ausserhalb des lokalen Netztes kommt mit http://ipdesrechners drauf, nur ich intern nicht (!!)
der übrige traffic ins internet funktioniert? vielleicht stimmt was mit dem dns nicht. versuchs mit der externen ip! wenns funkt, hast ein dns problem
alles ins internet funzt! nur ich komme nicht lokal auf den rechner:
hier teste es mal:
http://80.131.119.208
mit der internen ip komme ich aber drauf, nur nicht von "extern"
wenn du die firewall 2 von suse verwendest musst du den zugriff (nicht das durchrouten, sondern den zugriff auf apache) freigeben! die konfigurationsdatei der susefirewall2 ist gut dokumentiert...schau dir das mal genau an!
kann dir dann leider erst wieder nach dem wochenende weiterhelfen
cu
wo finde ich die konfig datei?
corresponder
14.08.02, 19:14
und was passiert, wenn du die lokale ip des servers in einen browser unter win eingibst....?
corresponder
14.08.02, 19:22
so ist es bei mir auch, wegen meinem fli-router....
ich find es egal...
:D
suse firewall2 konfigurationsdatei:
/etc/rc.config.d/firewall2.rc.config
Hallo,
bei Suse Linux 8.0 finde ich an der Stelle keine solche Datei :-((
Wie heisst sie bei Suse 8.0?
schau mal unter
/etc/sysconfig/
dort findest du die datei -> SUSEfirewall2
Also ich hab das gleiche Problem! Die Firewall hab ich über Yast2 konfiguriert, da kann man ja auch einstellen, welche Dienste vom Internet auf den Server erlaubt sind. Dort hab ich Apache und SSH aktiviert, aber wenn jemand meine IP in den Browser eingibt passiert nichts. SSH geht aber.
Ich hab auch mal in die Datei "/etc/sysconfig/SuSEfirewall2" geschaut, die einzige Zeile in der http kommt ist
FW_SERVICES_EXT_TCP="http ssh"
Irgendwer ne Idee warum man nicht vom INet auf meinen Webserver zugreifen kann (vom LAN aus gehts übrigens)?
Bei mir geht es vom i-net aus!
Nur intern geht nicht!
Teste es mal:
http://realtec.dyndns.org/intern/index.php
bzw
http://realtec.dyndns.org
Original geschrieben von UniMatrix
schau mal unter
/etc/sysconfig/
dort findest du die datei -> SUSEfirewall2
hast du den port 80 für nach drausen freigegeben?
port 80 müsste frei sein, von euch kommt ja jeder drauf!
also ich hab mal die Zeile
FW_SERVICES_EXT_TCP="http ssh"
in
FW_SERVICES_EXT_TCP="http ssh www"
geändert, da ja in der config Datei steht, dass man "www" eintragen soll wenn man hinter der Firewall nen Webserver laufen lassen will. Aber irgendwie geht das immer noch nicht. Muss ich irgendwo den Port noch direkt eintragen?
hast du schonmal in der apche conf ( /etc/httpd/httpdconf) geschaut, ob dort alles stimmt?
Original geschrieben von UniMatrix
hast du schonmal in der apche conf ( /etc/httpd/httpdconf) geschaut, ob dort alles stimmt?
Naja, ich hab nichts daran verändert. Vom LAN aus ist der Server ja erreichbar, auch wenn ich den Port ändere. Aber vom INet aus ist nichts zu machen. Ich hab mir Webmin installiert, auch das kann ich nicht übers internet erreichen.
dann scheint da irgendwas falsch gelaufen zu sein. bei mir funktioniert es super (standard installation von apache und co), nur den port 80 freigegeben.
ich wuede jetzt den apache und die firewall neu installieren und mal schauen ob es dann läuft.
Das kann ja nicht sein, ich bin ja nicht der einzige mit dem Problem
Original geschrieben von UniMatrix
ich wuede jetzt den apache und die firewall neu installieren und mal schauen ob es dann läuft.
Ich hab die Firewall über Yast2 konfiguriert. Und ich schätze mal, dass Yast2 die genau so wieder konfigurieren wird :rolleyes:
ja, sehe ich auch so, werde wohl was von Hand ändern müssen....
Wenn ich aber nur wüsste was :-((
Es scheint ja so, als ob der Server die Anfragen an ihn selbst verwirft, und nicht mal weiterleitet. Aber irgendwie scheint das ja nur bei Apache so zu sein, per SSH kann man z.B. auch vom Internet auf meinen Rechner zugreifen und online spielen geht auch. Nur Apache nich :confused:
ich kann mir aber nur schwer vorstellen, das es apache sein soll!
Denke es ist die blöde suse firewall.....
Ok, jetzt fühl ich mich wie ein Idiot ;) Anscheinend gings schon, nur wenn ich eben von einem Rechner im LAN die Internet IP meines Webservers angebe kommt nix. Von anderen Rechnern aus geht es. Ok, ihr dürft mich schlagen :rolleyes:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.