Te recomiendo que si quieres que tu blog se vea en internet, debes dar tu IP para que apache suba tu pagina a la web.
Como localhost solamente puedes verte tu mismo.
Utiliza el archivo hosts en /etc/ e indica alli tu dirección IP, luego en /etc/apache/httpd.conf emplea la directiva VirtualHost para crear un host virtual.
Aquí hay más documentación al respecto :
http://httpd.apache.org/docs/2.0/es/