5 votos

El cambio de OS X, la configuración de Apache para replicar Ubuntu Apache medio ambiente

He estado usando Ubuntu, distro para un par de años y ahora tengo mucho prefiero el defecto de la configuración de Apache2 en Ubuntu en comparación con OS X. Este post tiene como objetivo proporcionar instrucciones sobre cómo convertir los pocos ajustes que quiero de 'estilo mac' a 'ubuntu-estilo".

Estoy tratando de cambiar el comportamiento por defecto de Apache en OS X para ser similar a la de Ubuntu, incluyendo tanto el usuario apache / grupo y el directorio de trabajo. La información que he encontrado hasta ahora en este apunta a la siguiente:

  • Apache en Ubuntu ejecuta en www-data, en Mac bajo _www
  • Apache en Ubuntu utiliza el directorio/var/www, en Mac /Library/Webserver/Documents

Tengo esta información en Mac desde /etc/apache2/httpd.conf.

Mis preguntas:

  1. Necesito eliminar el _www usuario / grupo, antes de hacer la nueva www-datos de usuario y de grupo, o puedo simplemente cambiar el ex? ¿Cómo puedo hacer lo correcto sin romper todo?

  2. Creo que puedo simplemente cambiar la línea en httpd.conf para cambiar el directorio root de archivos, y crear el directorio /var/www/ carpeta también. Pero para hacer esto de manera correcta, voy a tener el derecho de los permisos, por lo que (1) debe realizarse en primer lugar.

El objetivo final:

Tener un www-data usuario que ejecuta Apache (como Ubuntu), en lugar de _www, y también tengo mi directorio root bajo /var/www (como Ubuntu), en lugar de /Library/Webserver/Documents, y para cualquier extensiones de PHP a través de los PECL, o de lo contrario no serán afectados por este cambio.

¿Cómo puedo configurarlo correctamente para que "simplemente funciona", y no interferir con cualquier cosa como extensiones / otras modificaciones en el futuro?

Estoy ejecutando OS X 10.9.4, Apache/2.2.26.

2voto

Matt Dunnam Puntos 721

Siempre se puede hacer una instalación limpia, desde el código fuente de Apache HTTPD, con lo que la configuración de apelación. Si quieres caminar, hablar, y graznar como Ubuntu, elegir rutas de acceso, el usuario de ids, y todo lo demás para que coincida como parte de la 'configurar' proceso. Todo lo que necesitas para tu bolsa de implementación de Apple es desactivarlo para evitar conflictos en el puerto.

Usted podría tratar de volver a configurar el Apple de instalación predeterminada para ser más Ubuntu-ish, pero corre el riesgo de ser disparado por alguna extraña decisión tomada por Apple, hasta e incluyendo la fuente de mods. Por lo tanto, sugiero que la mejor opción es utilizar la fuente, ya que sus autores pretenden.

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