Instalação dos servidores web Apache e Thttpd no Debian Linux
Neste tutorial mostro o básico da instalação e configuração dos servidores web Apache2 e Thttpd no Debian Linux. O primeiro é direcionado para quem procura uma solução robusta, enquanto que o segundo para quem procura algo mais leve e rápido.
Configuração básica
Para instalar o Apache2 execute:
# apt-get install apache2
A seguir edite o arquivo /etc/apache2/apache2.conf e procure a linha que inicia com "languagepriority". Essa linha localiza-se depois de um grande bloco com várias entradas denominadas "addlanguage". A opção languagepriority estabelece a procedência de idiomas que será utilizada caso o navegador do cliente não tenha definido esse aspecto. Assim, se houver um site com três línguas diferentes, o cliente irá recebê-lo pela ordem de idioma definida no servidor.
Encontre a referida linha e altere-a de:
languagepriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
Para:
Note que a única alteração feita foi a passagem do pt-BR para o início dos argumentos existentes na linha.
Em seguida descomente a linha:
Essa opção informa aos clientes a tabela de codificação de caracteres que será utilizada pelo site.
A seguir edite o arquivo /etc/apache2/sites-available/default e comente a linha:
Reinicialize o servidor para validar as alterações feitas:
# /etc/init.d/apache2 restart
NO_START=1
Para:
Na verdade estamos apenas verificando, pois essa configuração já vem padronizada dessa forma no Debian.
A seguir execute o comando "rcconf" e verifique se o Apache está selecionado, permitindo, assim, a sua inicialização durante o boot do sistema.
http://127.0.0.1
Para testar de outra máquina, via rede, utilize o endereço IP da máquina que contém o Apache. Exemplo: http://10.0.0.1. Será exibido o site que foi inserido anteriormente.
# apt-get install apache2
A seguir edite o arquivo /etc/apache2/apache2.conf e procure a linha que inicia com "languagepriority". Essa linha localiza-se depois de um grande bloco com várias entradas denominadas "addlanguage". A opção languagepriority estabelece a procedência de idiomas que será utilizada caso o navegador do cliente não tenha definido esse aspecto. Assim, se houver um site com três línguas diferentes, o cliente irá recebê-lo pela ordem de idioma definida no servidor.
Encontre a referida linha e altere-a de:
languagepriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
Para:
languagepriority pt-BR en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt ru sv zh-CN zh-TW
Note que a única alteração feita foi a passagem do pt-BR para o início dos argumentos existentes na linha.
Em seguida descomente a linha:
addDefaultCharset ISO-8859-1
Essa opção informa aos clientes a tabela de codificação de caracteres que será utilizada pelo site.
A seguir edite o arquivo /etc/apache2/sites-available/default e comente a linha:
#RedirectMatch ^/$ /apache2-default/
Reinicialize o servidor para validar as alterações feitas:
# /etc/init.d/apache2 restart
Ativação do Apache
Caso deseje que o Apache inicialize junto com o Debian Linux, edite o arquivo /etc/default/apache2 e altere a linha:NO_START=1
Para:
NO_START=0
Na verdade estamos apenas verificando, pois essa configuração já vem padronizada dessa forma no Debian.
A seguir execute o comando "rcconf" e verifique se o Apache está selecionado, permitindo, assim, a sua inicialização durante o boot do sistema.
Teste e utilização do Apache
Para testar o Apache basta colocar algum código HTML dentro de /var/www. Depois, a partir da máquina na qual o Apache foi instalado, abra um browser (navegador internet) e digite o endereço:http://127.0.0.1
Para testar de outra máquina, via rede, utilize o endereço IP da máquina que contém o Apache. Exemplo: http://10.0.0.1. Será exibido o site que foi inserido anteriormente.