miércoles, 20 de febrero de 2008

apache ssi

Pues mirando por aca y alla me he enterado que existe una cosa en apache que se llama ssi, la cual permite hacer includes en un ficherete que sirve el servidor apache.

http://www.howtoforge.com/forums/archive/index.php/t-2513.html
http://httpd.apache.org/docs/2.0/mod/mod_include.html

Tengo en ubuntu con kernel 2.6.22-14-386
Ubuntu 7.10 - la versión Gutsy Gibbon - publicada en octubre de 2007.
el apache2 no se cual version.


  • Necesitamos instalar el modulo de apache:
# a2enmod include
(el modulo en cuestión se llama include)
  • Escribir en el /etc/apache2/apache2.conf
AddType text/html .html
AddType text/html .shtml
AddOutputFilter Includes .html
AddOutputFilter Includes .shtml

Options +Includes
  • Reiniciar apache
/etc/init.d/apache2 force-reload
  • Escribir una lina de include en el fichero origen que incluya un ficherete.



De este modo en cualquier fichero *.html y/o *.shtml que esté en el directorio /var/www/yoquese/miderectorio sera examinado por apache, y si encuentra una linea que diga:

El fichero será incluido en el fichero origen.

Dudas:
¿El fichero incluido puede estar en cualquier sitio?
Segun parece si está en local si que vale.
Si está en otro sitio parece ser que hay que escribir.

Ta luego.

No hay comentarios: