Invocar apache y plataforma LAMP
Por todos estos puntos, las RewriteRules son cada vez más importantes en el proceso de diseño de una página web.
¿Cómo funciona una RewriteRule? Muy fácil, cuando apache recibe una url comprueba que la sintaxis de ésta coincida con alguna de las expresiones regulares definidas en las rewriteRules, en el caso de coincidir aplica la RewriteRule, la cual aplica algún tipo de proceso, como puede ser una redirección. Con un ejemplo se verá mucho más claro:
Supongamos que queremos redireccionar las páginas que empiezan por “patata” a un fichero específico. Lo que haríamos sería hacer una RewriteRule con una expresión regular que identificara estas páginas, y que una vez las hubiera identificado las reenviara al fichero que le especificamos. La regla quedaría de la siguiente forma:
RewriteRule ^/patata_(.*)/? /directorio2/fichero2.php/$1 [L]
Para poder utilizar RewriteRules debemos tener en cuenta dos puntos. Primero debemos cargar el módulo mod_rewrite.so, tal como hemos especificado en páginas anteriores, y segungo introducir la directiva RewriteEngine On en el virtualhost.
Para poner en marcha apache debemos invocar el servicio para poner en marcha el demonio. Para que en el caso que apache no se pueda iniciar porqué haya algún tipo de error, el sistema nos muestre dichos errores, debemos usar la directiva apachectl, en el caso que no deseemos que se muestren los errores también podemos usar la directiva httpd.
Las dos directivas aceptan los parámetros start, stop y restart.
8 - Plataforma LAMP:
Una plataforma LAMP es un conjunto de herramientas opensource que trabajando juntas nos permiten disponer de un servidor web. Las herramientas que aglutina el término LAMP són Linux, Apache, MySQL y PHP, Perl, o Python , con lo cual conseguimos todo lo que debe tener una plataforma web, que es un sistema operativo, un servidor web, una base de datos, y un lenguaje de programación.
Las plataformas LAMP están siendo muy bien aceptadas entre los proveedores de servicios web. Como ventajas a destacar:
Está compuesta de software con licencia gratuita.
El código de todos sus componentes está disponible, con lo cual se pueden hacer las modificaciones que se crean oportunas.
http://www.apache.org/ - Página oficial de apache.
http://www.augcyl.org/glol/apache2.html - Guía muy completa sobre todos los parámetros del fichero de configuración de apache.
Autor: Issel Guberna
Si el enlace no funciona haz click aquí