SSI
Razões para usar SSI
SSI é usado frequentemente para incluir algo numa página HTML. Poderá inserir conteúdos de uma página HTML para outra página. Um exemplo prático é o uso de incluir o seu endereço de email, no fundo de cada página. Se fizer isto com um include e se o seu email mudar, terá apenas que modificá-lo numa página e não em todas as páginas onde ele aparece. Outro uso para SSI é para “chamar” um script cgi. Muitos contadores de visitas, relógios e outros scripts, são “chamados” através do uso de SSI. O comando usado estará, muito provavelmente, na documentação do script.
O que é SSI?
Server Side Includes
Num sistema Unix é muitas vezes necessário tornar certos ficheiros HTML executáveis para poder usar SSI. Server Side Includes é usado frequentemente para “correr” um script cgi. Uma inclusão é chamada quando, por exemplo, após ter inserido a sua “include”, tem que tornar o ficheiros HTML executável para que o servidor o possa processar. Isto é feito de duas maneiras:
1.) Renomeado o ficheiros para .shtml. Nos nossos servidores qualquer ficheiro shtml é processado pelo servidor. Assim, em vez de ter um index.html, chamar-se-ia index.shtml. Esta é a maneira mais fácil de usar as “includes”.
2.) Altere o CHMOD do ficheiro para 777. Com os privilégios em 777 o ficheiro também é executável. É importante tornar executáveis, apenas os ficheiros que se querem processados pelo servidor. Isto levanta algumas questões de segurança, como aumenta o esforço dos nossos recursos, pois o processador tem que “trabalhar” em cada ficheiro.