Auf Apache kann nur noch vom selben Rechner aus zugegriffen werden

Führe mal das Kommando
Code:
sudo netstat -tulpen
aus und schaue, ob der Apache überhaupt auch im lokalen Netzwerk lauscht, anstatt nur auf 127.0.0.1:80.
 
Hi,

so sieht der Output aus:
Code:
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       Benutzer   Inode      PID/Program name   
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      0          18237      1403/cupsd          
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      0          19541      1501/sendmail: acce 
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      99         19143      1965/mysqld         
tcp        0      0 :::80                       :::*                        LISTEN      0          18968      1587/httpd          
tcp        0      0 :::21                       :::*                        LISTEN      99         20109      2010/proftpd: (acce 
tcp        0      0 ::1:631                     :::*                        LISTEN      0          18236      1403/cupsd          
tcp        0      0 :::443                      :::*                        LISTEN      0          18983      1587/httpd          
udp        0      0 0.0.0.0:55172               0.0.0.0:*                               70         15492      1147/avahi-daemon:  
udp        0      0 0.0.0.0:8705                0.0.0.0:*                               0          18404      1462/dhclient       
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               0          18423      1462/dhclient       
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               0          18240      1403/cupsd          
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               70         14761      1147/avahi-daemon:  
udp        0      0 :::16810                    :::*                                    0          18405      1462/dhclient

nehme mal an das heißt der Server läuft nur lokal, oder?

EDIT:
Code:
tcp        0      0 :::80                       :::*                        LISTEN      0          18968      1587/httpd
Ist das die relevante Zeile?
 
Zuletzt bearbeitet:
Dein Apache nutzt nur das IPv6. Anscheinend fehlt eine Listen-Anweisung bzw. ist diese eben auf
Code:
:::80
beschränkt.
In der Regel sollte sie
Code:
Listen 80
lauten.
 
In der httpd.conf sieht das so aus:
Code:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
 
Kannst du den Apache separat aus der Konsole heraus starten, sodass du eventuell eine Rückmeldung über's Terminal erhältst?

Ich könnte dir empfehlen, den Webserver selbst aufzusetzen. Allerdings erfordert das doch ein paar Eingriffe in die jeweiligen Konfigs. Das wiederum würde dich aber weiterbringen, um das aufgesetzte System noch eindringlicher zu begreifen. Anleitungen dazu gibt's ja wie Sand am Meer.
 
Hi,

sorry dass ich so lange nicht geantwortet habe.
Hatte es schon aufgegeben. Nach einem Update von Fedora 16 auf 17 ging nun aber eh kein weg mehr an der Neuinstallation vorbei. Jetzt bin ich - mal wieder - auf Ubuntu umgestiegen, damit gibt es keine Probleme.
Weder beim Apache, noch WLAN oder sonstwo.

Gruß und nochmal vielen Dank,
javaDeveloper2011
 
Zurück