bueno primero ponlo como parte de tu intranet mediante una IP de la misma red; luego todos los equipos accederan sin problema así
http://ip_maquina/carpeta_publica/
Ip_maquina en ves de localhost.
Ahora para conectarlo al internet necesitas un IP real que te lo venden los proveedores. (Antes vayamos por lo de la intranet y te darás cuenta como funciona).
Salu2