Can't access Apache in my CentOS Virtualbox
I just got the SSH working (I SSH to localhost:2222 and it port forwards it to the virtualbox port 22).
It's using NAT because for some reason it refuses to start with a bridged adapter.
I'm trying to do the same thing with Apache, to get a web server up and running.
I've portforwarded port 8888 on localhost to port 80 in my CentOS Virtualbox, but I can't seem to access anything with localhost:8888 in my browser?
Apache is also definitely running:
ps -e | grep httpd 2108 ? 00:00:00 httpd 2110 ? 00:00:00 httpd 2111 ? 00:00:00 httpd 2112 ? 00:00:00 httpd 2113 ? 00:00:00 httpd 2114 ? 00:00:00 httpd 2115 ? 00:00:00 httpd 2116 ? 00:00:00 httpd 2117 ? 00:00:00 httpd
# Generated by iptables-save v1.4.7 on Fri Jan 27 18:26:36 2012 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [32:2278] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited -I INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT _I OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT -I INPUT -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT -I OUTPUT -p tcp --sport 443 -m state --state ESTABLISHED -j ACCEPT COMMIT # Completed on Fri Jan 27 18:26:36 2012
've also stopped iptables, so that's not interfering. I tried to telnet into port 80 from my CentOS Virtualmachine to see if it'd work, and Neither 127.0.0.1 or [vm ip] works for telneting to port 80. It gets to connecting to [ip] and then says connection closed by foreign host. For the listen lines in my httpd.conf, it says listen 80
[root@CentOS conf]# nmap localhost Starting Nmap 5.21 ( http://nmap.org ) at 2012-01-28 00:58 WST Nmap scan report for localhost (127.0.0.1) Host is up (0.0000090s latency). Hostname localhost resolves to 3 IPs. Only scanned 127.0.0.1 Not shown: 993 closed ports PORT STATE SERVICE 22/tcp open ssh 23/tcp open telnet 25/tcp open smtp 80/tcp open http 111/tcp open rpcbind 443/tcp open https 631/tcp open ipp
When I try wgeting the default apache page:
[root@CentOS web]# wget 188.8.131.52/index.html --2012-01-28 01:03:51-- http://184.108.40.206/index.html Connecting to 220.127.116.11:80... failed: Connection timed out. Retrying.
EDIT: When I wget the apache start page using localhost instead of 18.104.22.168, it works fine?
[root@CentOS /]# netstat -tlnp | grep http tcp 0 0 :::80 0.0.0.0:* LISTEN 2032/httpd tcp 0 0 :::443 :::* LISTEN 2032/httpd
I've been at it for a day or two, and it's really bugging me! Any help would be greatly appreciated, cheers!