¿Cuál es la manera recomendada de configurar y ejecutar un servidor web OS X para un sitio web público ocupado?

3

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:

  1. 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.
  2. 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.
  3. 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 ?

    
pregunta SuitCase 11.11.2013 - 13:21

2 respuestas

3

Para mis propios servidores externos, hice todo desde el software del servidor incorporado, excepto la administración de hosts virtuales, para qué tarea usé VirtualHostX .

El mejor tutorial que conozco para configurar Mavericks para el uso del servidor web lo realiza Charles Edge, en su sitio, Krypted . He seguido este mismo proceso esencialmente, y hasta ahora, no he visto ningún problema desde la implementación.

    
respondido por el Dave 11.11.2013 - 19:33
0

OS X tiene Apache. Esta es una compilación bastante estándar, por lo que debería poder configurarlo para hacer casi cualquier cosa que desee. Si desea hacer esto, es posible que deba leer sobre la configuración de apache y demás. Hay numerosos tutoriales en todo el lugar para configurar hosts virtuales, etc.

Aquí hay un tutorial para configurar un servidor en Mountain Lion que es similar en Mavericks: enlace

También puedes derrochar en el servidor OS X. Puede que no le proporcione todo lo que está buscando, pero hace que una tarea de administración (incluidos los servidores virtuales) sea bastante fácil.

    
respondido por el sdmeyers 11.11.2013 - 15:36

Lea otras preguntas en las etiquetas