|
| |
Configurar Apache para que permita SSI |
| |
| |
| |
| Ver tema anterior :: Ver tema siguiente |
| Mensaje |
Asunto: Configurar Apache para que permita SSI Publicado: Dom Dic 25, 2005 11:16 pm |
|
|
|
 |
| |
Para poder usar Server Side Includes SSI en nuestro sitio web, deberemos de tener en cuenta si estamos en un servidor propio o compartido.
Si tenemos nuestro propio servidor físico. Podemos cambiar las opciones del servidor. No conectamos al servidor con una herramienta Telnet como Putty.
En el fichero de configuración de Apache, httpd.conf, o en un archivo htaccess. Deberá de tener la directiva "Options All" o "Options +Includes"
<Directory "/users/webs">
Options +Includes
Order allow,deny
Allow from all
...
...
</Directory>
Estamos en este caso, estamos dando permiso al directorio donde tengamos almacenadas las webs para que ejecute el parsing de directivas Server Side Includes SSI.
Recordemos que mediante un archivo .htaccess, podemos programar directivas de servidor Apache para cada directorio. Que en principio, se aplicarán a los directorios hijos. Salvo que contengan un nuevo .htaccess, y posee permisos para ejecutar sus propias directivas de servidor. Que por seguridad pueden estar desactivas total o parcialmente.
Con archivos .htaccess (nombre de archivo, no extensión). Podemos procesar muchas directivas apache desde nuestro sitio web en un servidor virtual o compartido. Pero en general, no todas.
Por seguridad, cambiar como mínimo el modo del archivo .htaccess a 644 –chmod .htaccess 644--
Si queremos que Apache únicamente evalúe los archivos que tengan extensión "shtml". Además debemos de incluir las siguientes líneas:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Si quremos usar SSI en una página web, de otra extensión. Podemos usar la directiva XBitHack de Apache. Esta nos proporciona una forma de indicarle a Apache de uno en uno las páginas sin extensión "shtml" que queramos que evalúe.
Para activar XBitHack incluya la siguiente línea en la configuración:
XBitHack on
Para indicar a Apache que evalúe una página concreta, simplemente tenemos que dar permisos de ejecución a este fichero:
chmod +x pagina.html
Eso es todo amigos |
| |
Hosting Solutions
Invitado
|
|
|
|
|
 |
|
|
|
 |
|
|
 |
| Puede publicar nuevos temas - No puede responder a temas - No puede editar sus mensajes - No puede borrar sus mensajes - No puede votar en encuestas - |
| |
|