Debemos ahora activar los módulos suexec, rewrite, ssl y actions, include, dav, dav_fs y auth_digest en apache; para ello haremos uso del siguiente comando.
a2enmod suexec rewrite ssl actions includeLas definiciones, como de costumbre.
a2enmod dav_fs dav auth_digest
El módulo Suexec provee a los usuarios de apache la habilidad de correr programas CGI y SSI haciendo uso de IDs diferentes de las de aquel que hace el llamado al servidor Web.
El módulo rewrite se utiliza para reescribir URL en aire. O sea permite hacer redireccionamiento web automático, provee entonces una forma de manipular URLs haciendo uso de un ilimitado número de reglas, cada una de las cuales puede tener un ilimitado número de condiciones adicionales.
El módulo ssl provee soporte de SSL versión 2 y 3 así como también TLS versión 1.
El módulo actions permite ejecutar scripts CGI cuando se solicita un archivo con cierto contenido MIME, (Directiva de acción); igualmente permite correr scripts CGI cuando un método sea utilizado; el uso de este módulo hace mucho más fácil ejecutar scripts en momentos adecuados.
El módulo include provee un filtro que procese archivos antes de enviarlos al cliente; permite texto condicional así como también la inclusión de otros archivos o programas, así como la configuración de impresión y variables de entorno.
El módulo dav permite crear, mover, copiar y borrar recursos y colecciones de recursos de un servidor remoto.
El módulo dav_fs provee soporte al módulo dav y permite acceder a recursos localizados en el sistema de ficheros del servidor.
El módulo auth_digest provee una alternativa al módulo de autenticación básica en el cual la contraseña no es transmitida como texto simple.
Luego de haber hecho uso de esos comandos, tendremos todas las funcionalidades que necesitamos en nuestro Apache.
Para mayor información sobre los módulos de Apache pueden dirigirse a la fuente original (en inglés) http://httpd.apache.org/docs/2.2/mod/ Septiembre, 2014
Luego, debemos proceder a comentar la sección de FilesMatch y añadir la línea
Luego, debemos proceder a comentar la sección de FilesMatch y añadir la línea
AddType application/x-httpd-suphp .php .php3 .php4 .php5 .phtml -En el archivo
/etc/apache2/mods-available/suphp.confPor lo tanto el archivo debe quedar como indico a continuación
Ahora, como deseamos que todos los módulos y cambios sean cargados de una vez, procederemos a reiniciar el Apache haciendo uso del siguiente comando.# # SetHandler application/x-httpd-suphp # AddType application/x-httpd-suphp .php .php3 .php4 .php5 .phtml suPHP_AddHandler application/x-httpd-suphpsuPHP_Engine on # By default, disable suPHP for debian packaged web applications as files # are owned by root and cannot be executed by suPHP because of min_uid.suPHP_Engine off # # Use a specific php config file (a dir which contains a php.ini file) # suPHP_ConfigPath /etc/php5/cgi/suphp/ # # Tells mod_suphp NOT to handle requests with the type. # suPHP_RemoveHandler
/etc/init.d/apache2 restart
Copyleft 2014 - RAITE