¿Cómo hacer que OS X Server 3 sea accesible desde Internet?

Estoy tratando de configurar un servidor OS X para poder verlo desde fuera de mi red interna.

Tengo OS X Mavericks con la aplicación Server instalada como una máquina virtual con fines de prueba en este momento. Tiene acceso a Internet y puedo navegar desde mis Mac locales en la red.

Me gustaría poder configurarlo como un servidor web básico en el que puedo configurar un sitio web o una pequeña copia de seguridad en la nube, etc.

Tengo varios nombres de dominio que utilizo para mi sitio web y podría reutilizar uno de estos o comprar uno nuevo si fuera necesario.

Intenté simplemente activar la opción Sitios web que no funcionó, jugué con las opciones de DNS agregando la IP de mi dominio, etc., pero no llegué a ninguna parte.

¿Necesito algo más además de una Mac con OS X Server y un nombre de dominio? ¿O me estoy perdiendo algo por completo?

Soy bastante técnico, pero esto está un poco fuera de mi alcance. He realizado mi búsqueda en Google, pero todo lo que parece encontrar siempre se basa en configurar un servidor web local o dentro de una red corporativa.

Si alguien puede indicarme las direcciones correctas, se lo agradecería.

Agregue algunos datos sobre la configuración de su red. ¿Qué tipo de conexión tiene (por ejemplo, DSL, cable, etc.) y utiliza un enrutador? ¿Tienes una IP permanente o cambiante?
OSX Mavericks ejecutándose como una VM con acceso a Internet, IP dinámica de BT, Apple Airport Express repartiendo las IP

Respuestas (1)

Esencialmente, debe hacer que su servidor sea accesible detrás de un enrutador con una dirección IP que cambia con frecuencia con un fqdn fijo para el enrutador y reenviar todas las solicitudes http/https desde la WAN a la VM OS X en la LAN.

  1. Configurar DNS dinámico :

    • Obtenga un nombre arbitrario de un proveedor de servicios de DNS dinámico (como Dyn (no gratuito) o NO-IP (gratis))
    • o dependiendo de su servicio de alojamiento y el nivel de acceso que tenga, configure su propio servicio DDNS
  2. Configure un cliente DDNS en su servidor OS X
  3. Configure su máquina virtual OS X Server con una IP fija
  4. Configure y verifique el reenvío de puertos (el valor predeterminado es 80/443) en su Airport Express (algunas versiones de firmware parecen tener errores) a la VM del servidor OS X.
  5. Acceda a su servidor web doméstico desde Internet con el FQDN elegido (por ejemplo, (www.)myserver.no-ip.com).
  6. Considere la posibilidad de establecer algunas contramedidas contra los atacantes malvados.
Gracias @klanomath, parece que todo funciona, instrucciones sencillas y fáciles, tuve un pequeño problema con el reenvío de puertos, pero se pudo acceder a él desde el mundo exterior.