Arquivo da tag: Sysadmin

SQLite um banco de dados pequeno e eficiente

O SQLite é um gerenciador de bases de dados que segundo os seus desenvolvedores é auto-contido, independente de uma estrutura cliente-server, dispensa configurações e ainda possui uma estrutura transacional.

Ele pode ser livremente distribuído e por ser pequeno pode facilmente ser embarcado em telefones celular, PDAs, MP3 etc. E o código fonte, obviamente pode ser manipulado ao seu gosto conforme licença de uso. Sem contar que ele ainda é apoiado por pesos pesados da industria de software como Adobe, Mozilla e Symbian. Continue lendo SQLite um banco de dados pequeno e eficiente

Página pessoal ou ambiente de teste no seu servidor Apache

Mais uma dica sobre o Apache, desta vez para que você permita seus usuários a terem uma pasta de testes no seu servidor, ou mesmo para que você separe vários subsites no mesmo servidor, cada um administrado por um usuário diferente.

Inclua este trecho de código na seção <VirtualHost *> do arquivo /etc/apache2/sites-avaliable/default

<Directory "/home/*/public_html/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>


<IfModule mod_userdir.c>
UserDir public_html
</IfModule>

Reinicie o serviço do apache, após salvar a configuração.Para acessar sua página pessoal via navegador basta apontar o navegador para http://www.seuservidor/~nomeusuario

Lembre-se que para acessar o seu diretório e disponibilizar os arquivos do seu site, se o indivíduo não tiver acesso local a máquina, precisará de um serviço SSH ou FTP.

Note também que a pasta home do usuário e a pasta public_html precisarão ter permissão de leitura e acesso rx (não de escrita) para o grupo www-data.

Bloqueando a leitura de arquivos “.inc” no Apache2

Esta é apenas uma dica rápida para quem é marinheiro de primeira viagem na administração de servidores web com Apache. Inclua este trecho de código no arquivo /etc/apache2/sites-available/default dentro da seção <VirtualHost *>

<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>

Desta forma ao tentarem acessar um “.inc” o Apache dará mensagem de negado. Se quiser restringir a letura de outros tipos de arquivo basta substituir o “.inc” por outra extensão.

Não esqueça de reinicie o serviço do apache.