¿Pensamientos sobre MPM-ITK?

¿Pensamientos sobre MPM-ITK?

Tengo varios sitios en mi servidor configurados como hosts virtuales. ¿Qué piensas sobre MPM-ITK?

¿Valen la pena las compensaciones y la posible vulnerabilidad de explotación de raíz por la seguridad de los archivos internos del sistema?

http://mpm-itk.sesse.net/

Respuesta1

Utilizo mpm-itk en un servidor web personal que sirve aproximadamente a 20 sitios para algunos amigos. Nunca he tenido ningún problema con eso.

Otro módulo que funciona de manera similar es mod_suexec (http://httpd.apache.org/docs/2.0/mod/mod_suexec.html).

Ambos módulos te permitirán ejecutar aplicaciones empaquetadas como Drupal y Wordpress sin ningún problema. Es posible que se encuentre con algunos problemas extraños con códigos personalizados extraños. Creo (no lo confirmé) que ambos módulos ejecutan procesos PHP de manera similar a un script CGI.

Respecto al comentario sobre escalabilidad, mod_suexec es una opción estándar para cPanel. Lo he visto ejecutarse en servidores que alojan cientos de sitios.

Si ejecuta un servidor dedicado y tiene control sobre todos los sitios alojados, entonces realmente no tiene ningún motivo para utilizar ninguno de estos módulos. Sin embargo, si tiene diferentes usuarios ejecutando sus propios sitios, mi opinión es utilizar uno de estos módulos.

Respuesta2

Un cliente mío hace un tiempo estaba usando mpm-itk y funciona bien; sin embargo, mi opción preferida (suponiendo que no tenga miles de vhosts) es mpm-peruser.

Aquí está la razón por la cual:

  • mpm-itk: promedio de 37,01 segundos
  • mpm-peruser: promedio de 6,95 segundos
  • mpm-prefork: promedio de 6,51 segundos

  • suphp: promedio de 164.677 segundos

  • mod_php: promedio de 6.422 segundos

  • suexec: promedio de 127.219 segundos

  • mod_php: promedio de 3.753 segundos

Ese es el resultado de usar ab para llamar a una página que ejecuta phpinfo() 1000 veces (5 ejecuciones).

Aquí hay dos artículos muy buenos que cubren tanto a itk como al lector:

Respuesta3

Eeeesh, suena aterrador. No creo que lo use pronto.

mpm-itk se basa en el MPM prefork tradicional, lo que significa que no tiene subprocesos.

Esto también suena como un paso atrás. Me interesaría ver qué tan bien o mal escala. Depende del valor de su seguridad sobre la escalabilidad.

Respuesta4

El nuevo complemento para el panel Plesk puede configurar la ejecución del host virtual como usuario del dominio. Funciona con mpm-itk o mod_ruid2.

¡Ejecute PHP como usuario!

Versiones de Plesk compatibles:

  • Plesk 8 para Linux
  • Plesk 9 para Linux
  • Plesk 10 para Linux

información relacionada