Don't See Apache Running in Netstat
I'm Just Playing with Apache and I Got It to Work, That Is I Can Connect to Server by Browsing to and I'm Not Running Ipv6 Yet This Is the Result of Netstat $...
I'm just playing with apache and i got it to work, that is i can connect to server by browsing to and i'm NOT running IPv6
Yet this is the result of netstat
$ sudo service apache2 status
* apache2 is running
$ netstat -an | grep :80
tcp6 0 0 :::80 :::* LISTEN
$ wget 127.0.0.1
--2014-06-26 01:32:15--
Connecting to 127.0.0.1:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11510 (11K) [text/html]
Saving to: ‘index.html’
100%[=====================================================================================================>] 11,510 --.-K/s in 0s
2014-06-26 01:32:15 (161 MB/s) - ‘index.html’ saved [11510/11510]
I was expecting to see it listening on a regular TCP which it clearly does!?
Edit:
$ netstat -a | grep LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp 0 0 localhost:mysql *:* LISTEN
tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN
tcp6 0 0 [::]:https [::]:* LISTEN
tcp6 0 0 [::]:http [::]:* LISTEN
Edit2: Why the down vote? What am i missing can someone elaborate?
1 Answer
Must Read
TL;DR
Apache does appear in your netstatoutput, and it is running. That's why your wget call works. However, it's bound to your IPv6 address instead of your IPv4 one. Address mapping handles the translation when necessary.