Si tu equipo donde esta Apache , corre bajo Windows :
Panel de control > Conexiones de red > Eliges la conexion de area local que te una a tu red con el router > Boton derecho - propiedades > Protocolo Internet TCP/IP > Propiedades > Usar la siguiente dirección IP:
IP:192.168.2.2
Mascara:255.255.255.0
Puerta de enlace:192.168.2.1
Usar las siguientes direcciones de servidor DNS:
Pones 2 IP de servidores DNS
Y para averiguar cuales son:
ventana de DOS:
inicio > ejecutar > cmd . Y escribes
c:\> nslookup
Te dara un servidor DNS , apunta la IP , en mi caso me da 212.40.224.73
luego exit para salir
Tambien lo puedes averigual con
c:\> ipconfig /all . Y buscas donde ponga servidores DNS y apuntas las dos direcciones.
Luego le das a aceptar .
Una vez que tu equipo tenga la IP 192.168.2.2 ( compruebalo con c:\ipconfig ) pues pones en el navegador
http://192.168.2.2
Si todo ha ido bién . Navega a una página donde te digan la ip pública de tu router o de internet . Por ejemplo yo he implementado una con JSP
http://myjavaserver.com/~javcasta/GETipBYmail.jsp
Y tras esto intenta navegar a tu ip . por ejemplo
http://80.59.69.239
Si tienes linux : Como configurar la red en linux :
http://club.idecnet.com/~javcasta/atelier/index.htm ( clika en la sección linux)
Suerte.
Y no se te olvide que ahora tu equipo es un servidor web en internet . Parchealo es decir ten actualizado tu Sw ante bugs e instalate un cortafuegos ....