Configurar Servidor Web Debian

1. Atualizar o sistema

apt-get update
apt-get dist-upgrade
apt-get upgrade

2. Acertar data e hora

Atualize /etc/localtime para sua região/fuso.

ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime

3. Configurar idioma e codificação

Descomente do arquivo /etc/locale.gen os idiomas e codificações de sua preferência.

(pt_BR ISO.. pt_BR UTF-8)

Execute locale-gen para valer as atualizações.

4. Instalar editor Vim

apt-get install vim

5. Habilitar syntax highlight do Vim

Edite o arquivo /etc/vim/vimrc e descomente a linha

‘’ syntax on

6. Tornar Vim o editor padrão

# update-alternatives –config editor

Selecione a opção Vim (basic)

7. Criar usuário site

useradd -d /var/www site -p senha

Modifique seu grupo para o mesmo do Apache.

vi /etc/passwd

site:x:33:33::/var/www:/bin/bash

Este usuário será utilizado para desenvolvimento e envio de arquivos.

8. Habilitar syntax highlight do terminal

cp /etc/skel/.bashrc ~/

Copie o arquivo para todos os usuários necessários.

9. Habilitar cores no grep

Edite o arquivo ~/.bashrc e descomente a linha

#alias grep=’grep –color=auto’

Apache

10. Habilitar virtual hosts

Edite o arquivo /etc/apache2/ports.conf e modifique

NameVirtualHost *:80

11. Ocultar informações do Apache

Edite o arquivo /etc/apache2/conf.d/security e altere

ServerTokens Prod

ServerSignature Off

12. Habilitar módulos

a2enmod rewrite – Reescrita de URL
a2enmod expires – Cache
a2enmod headers – Headers, set/unset cookie

13. Desabilitar módulos

a2dismod autoindex – listagem de arquivos e diretórios

PHP

14. Ocultar PHP

Editar o arquivo /etc/php/apache2/php.ini e defina off a diretiva expose_php para remover do cabeçalho de resposta X-Powered-By.

expose_php=Off

15. Contra-barra em aspas (a seu critério)

No mesmo arquivo, defina off a diretiva:

magic_quotes_gpc = Off

16. UTF-8

Descomente a linha

;default_charset = “UTF-8”

Outros

17. DNS reverso

Solicitar ao seu provedor.

You may also like...