Me estoy moviendo de un VPS a un mini servidor Mac dedicado que ejecuta Mavericks. Todo lo que quiero hacer es servir un sitio web típico utilizando Apache, un proxy inverso de nginx, PHP y MySQL.
Mi sitio web no es gigantesco, pero tampoco es diminuto: normalmente sirvo cien mil páginas vistas por día. Es un sitio público en Internet, no una intranet local. Estoy familiarizado con la configuración de archivos .conf y el violín en la terminal, pero la idea de crear hosts virtuales y configurar módulos manualmente amplía mis capacidades.
He tenido dificultades para encontrar la solución de software adecuada para esta tarea. Por lo que puedo decir, hay tres formas básicas:
- Use el Apache incorporado provisto por Apple y administrado en Server.app. Las opciones de configuración son limitadas y algunos aspectos avanzados (incluido el uso de nginx, o cualquier cosa que implique seguridad) no están cubiertos.
- Use Homebrew o archivos .tar.gz simples para configurar mi propio servidor, tratando el OS X como cualquier Unix antiguo. Si bien esto funcionaría, espero que OS X pueda ayudarme a evitar el problema de editar archivos de configuración por mi cuenta.
- Usando software de Mac como MAMP o AMPPS, aunque ambos parecen estar desactualizados o no, y parecen estar orientados a las pruebas locales en lugar del uso del servidor de producción.
Me gustaría saber cuál es la mejor manera de configurar una Mac mini como un servidor web "real", idealmente con una solución que sea fácil de configurar y de abrir. ¿Hay algún tutorial conocido que pueda seguir? ¿Qué hay del software alternativo recomendado por este artículo de un mes de antigüedad que finalmente recomendó AMPPS, aunque para pruebas locales ?