Apache2 problemer
Heysan gruppe.
Jeg har et underligt problem som jeg ikke lige helt forstår her.
Jeg har en webserver kørende med flere typer sites på.
Efter at have genereret filer og fået det hele op og køre er der en ting der undrer mig enormt:
Er det med vilje at man ikke kan se port 80 åben for almindelig trafik ???
Normalt ville man se noget ala dette :
0.0.0.0:80 LISTEN
Men det er der kun for IPV6.
Går jeg ind på serveren direkte port 80 - så virker den default hjemmeside ( som reelt kører port 8000 - Ruby) Men mine andre sites fungerer ikke.
Selvom jeg i mine conf filer har VirtualHost *:80 som det første kan jeg ikke se port 80 åben for andet end de lokale adresser!
Hvad katten kan der være gået galt her.
Debian Squeeze med almindelig apache2/php5 og ruby.
Per
Jeg har et underligt problem som jeg ikke lige helt forstår her.
Jeg har en webserver kørende med flere typer sites på.
Efter at have genereret filer og fået det hele op og køre er der en ting der undrer mig enormt:
netstat -tang
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8000 127.0.0.1:48458 TIME_WAIT
tcp 0 0 127.0.0.1:8000 127.0.0.1:48460 TIME_WAIT
tcp 0 0 172.16.50.8:22 172.16.50.125:45978 ESTABLISHED
tcp 0 0 127.0.0.1:8000 127.0.0.1:48462 TIME_WAIT
tcp 0 0 127.0.0.1:8000 127.0.0.1:48456 TIME_WAIT
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::80 :::* LISTEN
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 224.0.0.1
eth0 1 224.0.0.1
lo 1 ff02::1
eth0 1 ff02::1:ff46:ed24
eth0 1 ff02::1
eth1 1 ff02::1
Er det med vilje at man ikke kan se port 80 åben for almindelig trafik ???
Normalt ville man se noget ala dette :
0.0.0.0:80 LISTEN
Men det er der kun for IPV6.
Går jeg ind på serveren direkte port 80 - så virker den default hjemmeside ( som reelt kører port 8000 - Ruby) Men mine andre sites fungerer ikke.
Selvom jeg i mine conf filer har VirtualHost *:80 som det første kan jeg ikke se port 80 åben for andet end de lokale adresser!
Hvad katten kan der være gået galt her.
Debian Squeeze med almindelig apache2/php5 og ruby.
Per
Kommentarer2
ipv6, og sikkerhed
Det er værd at bemærke at de færreste har ipv6 iptables regler slået til og endnu mindre klienter pt der er interesseret i at nå dem,, jeg ville slå ipv6 fra på alt eller lavet fornuftige ip6tables regler hvis jeg var dig.
#0
Min Debian Squeeze viser
Min Debian Squeeze viser samme opførsel og virker fint.
Så vidt jeg lige kan se, og jeg er ingen ekspert omkring ipv6, så er ":::80" det samme som "0.0.0.0:80" med ipv4.
Siden du kan forbinde via port 80, så der det ikke der dit problem ligger. Kan du evt. vise dine vhost-config filer?