Me estoy moviendo de un VPS a un servidor dedicado Mac mini corriendo Mavericks. Todo lo que quiero hacer es servir un sitio web típico usando Apache, un proxy inverso nginx, PHP y MySQL.
Mi sitio web no es gigantesco, pero tampoco es diminuto: Suelo tener cien mil páginas vistas al día. Es un sitio público en Internet, no una intranet local. Estoy familiarizado con el ajuste de los archivos .conf y con el manejo de la terminal, pero la idea de crear virtualhosts y configurar manualmente los módulos es un reto para mí.
He tenido dificultades para encontrar la solución de software adecuada para esta tarea. Por lo que sé, hay tres formas básicas:
- Utiliza el Apache incorporado proporcionado por Apple y gestionado en Server.app. Las opciones de configuración son limitadas y ciertos aspectos avanzados (incluyendo el uso de nginx, o cualquier cosa que implique seguridad) no están cubiertos.
- Usar Homebrew o los viejos archivos .tar.gz para configurar mi propio servidor, tratando el OS X como cualquier viejo Unix. Aunque esto funcionaría, espero que OS X pueda ayudarme a evitar el atolladero de editar archivos de configuración completamente por mi cuenta.
- Usar software para Mac como MAMP o AMPPS, aunque ambos parecen estar anticuados o sin soporte, y parecen orientados a las pruebas locales más que al uso de servidores de producción.
Me gustaría saber cuál es la mejor manera de configurar un Mac mini como un servidor web "real", idealmente con una solución fácil de configurar y abierta. ¿Hay algún tutorial conocido que pueda seguir? ¿Qué hay del software alternativo recomendado por este artículo de hace meses que, en última instancia, recomendaba la AMPPS, aunque para pruebas locales ?