exactamente si pones
http://localhost/... haras referencia a tu servidor local,
y solo lo podras acceder desde tu ordenador o desde otro conectado a tu propia red.
y si pones tu ip publica que es la uqe te asigna tu proveedor de internet podras entrar desde el exterior. lo unico que tienes que hacer es reemplazar tu localhost por la ip, tal como lo describistes en el post anterior.