Hi,
ich habe einen Apache Server auf einem RedHat 7.0 Server laufen. Dieser ist mit DSL "ständig" mit dem Inet verbunden und hat einen dynamischen DNS Eintrag, unter dem er ständig erreichbar ist. Der DNS Name wird auch als IP aufgelöst, das funzt also. Mein Problem ist nun, dass der Webserver nur vom LAN aus erreichbar ist (auch mit dem Inet DNS namen). Wenn man vom Inet aus einen Portscann ausführt, ist jedoch der Port 80 nicht offen. Wie muss ich die httpd.conf einstellen, damit der Webserver auch von außen erreichbar ist? (Ich habe ja keine feste IP, an der der listenen soll)
Linux 15.036 Themen, 107.107 Beiträge
Welchen Dynamischen Ip-Anbieter benutzt du?
Ansonsten ändere mal in der httpd.conf den eintrag des Webservers von Standalone auf den anderen Wert ( müsste internet sein o.ä)
Weiterhn eben schaun ob du in eventuellen Firewallscripten den zugriff auf port 80 nur vom Lan aus gewähren.
grüße
Kirin
Mein DNS Anbieter ist www.dtdns.net. Meine DNS domain ist slyip.com und der Hostname ist sysdoom.
Ich habe die Standartfirewall von adsl-setup (2) IP-Masquerading gewählt. In meiner hosts.deny steht ALL: ALL und in der hosts.allow steht ALL: 127.0.0.1 und 192.168.1. hat das damit etwas zu tun? Wenn ich inetd als Webserver einstelle, startet der apache nicht. (Es steht auch dran nur für Unixplatformen oder zählt Linux auch noch als Unixplatform?).
Linux ist Unix :)
Naja du lässt ja auch nur den verkehr vomn lokalen netz durch, aber nicht den des internets. Wie gesagt is ne Firewall sache :)
In der Deny verbietest du ja alles, kann also nicht tun :)
Wollste die Firewall selbst verpflücken oder brauchst Hilfe?
Grüße
kirin
um dein Problem zu beheben brauch ich mehr Info von dir
z.B. hast du eine Firewall oder Proxy-Server laufen.
Am einfachsten ist es aber du besorgst dir die Mandrak Security Linux Version.Gibts kostenlos bei Mandrake.com!
Dort ist alles drin was du brauchst Firewall WEB Server und Proxy
un laesst sich super-leicht ueber einen Browser konfigurieren.
Noch ein Tip!
In der hosts.deny sollte folgendes stehen
ALL:ALL EXCEPT localhost:DENY
un in der host.allow
sshd: ALL
Du musst aber bei einer Firewall den Port 80 noch in der Firewall Config frei geben.
mfg Roland