3 votos

¿Cuál es la forma recomendada de configurar y hacer funcionar un servidor web en OS X para un sitio web público de gran actividad?

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:

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

3voto

Dave Puntos 5595

Para mis propios servidores de cara al exterior, lo hice todo desde el propio software del servidor incorporado, excepto la gestión de los hosts virtuales, para cuya tarea utilicé VirtualHostX .

El mejor tutorial que conozco para configurar Mavericks para el uso de servidores web es el realizado por Charles Edge, en su sitio, Krypted . He seguido este mismo proceso esencialmente, y hasta ahora, no he visto ningún problema desde el despliegue.

0voto

sdmeyers Puntos 1356

OS X tienen Apache. Esta es una construcción bastante estándar, por lo que debería ser capaz de configurarlo para hacer casi cualquier cosa que le gustaría. Si quieres hacer esto, puede que tengas que leer sobre la configuración de Apache y demás. Hay numerosos tutoriales por todas partes para configurar hosts virtuales, etc.

Aquí hay un tutorial para configurar un servidor en Mountain Lion que es en su mayoría similar en Mavericks: http://mwholt.blogspot.com/2013/03/install-nginxphpmysql-on-os-x-mountain.html

También puedes gastar en el OS X Server. Puede que no te proporcione todo lo que buscas desde el principio, pero facilita una serie de tareas de administración (incluidos los servidores virtuales).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X