CÂMPUS – URUTAÍ
TECNOLOGIA DA INFORMAÇÃO
INSTALAÇÃO E CONFIGURAÇÃO: SERVIDOR WEB NO
LINUX.
DEBIAN 7
Autor: Prof. Esp. William Roberto da Silva.
1.2 – Verifique se a pagina de teste do apache está ativa...2
#Teste através de um cliente Desktop...2
1.3 – Modificando estruturas importantes do arquivo /etc/apache2/apache2.conf...3
1.4 – Configurações de segurança básica no arquivo /etc/apache2/conf.d/security...3
1.5 – Configurações para um bom funcionamento de diversas tecnologias como “Perl, Ruby, PHP, HTML e CGI”, alterando o arquivo /etc/apache2/mods-enabled/dir.conf...4
1.6 – Configurações parao funcionamento padrão de nosso servidor, configurando o arquivo /etc/apache2/sites-available/default...4
1.7 – Configurações para funcionamento de extensões CGI, Perl, PHP, Ruby, configurando o arquivo /etc/apache2/mods-enabled/dir.conf;...4
3- Instalando estrutura para sites em PHP ...6
3.1 – Verifique se o modulo PHP está ativo...6
3.3 – Configurando o PHP arquivo /etc/php5/php.ini...6
3.4 – Testando as funcionalidades do PHP...7
4- Instalando estrutura para sites com scripts em Perl e CGI...9
4.1 – Crie o arquivo index.cgi com a estrutura abaixo...9
5- Instalando estrutura para sites com scripts em Ruby...10
5.1 – Crie o arquivo index.rb com a estrutura abaixo...10
6- Configurando VirtualHost para diversas paginas...11
6.1 – Criando estrutura para o site interno da empresa...11
6.2 – Criando virtual host para o site interno...12
6.3 – Altere a estrutura de DNS para reconhecer nosso site interno pelo nome...12
7- Configurando módulo BW...14
1º Tópico
1- Instalando Apache2 e Links2 browser em modo terxto.
1.1 – Verifique se os pacotes foram instalados com sucesso.
1.2 – Verifique se a pagina de teste do apache está ativa.
#Em modo texto.
#Teste também em modo texto.
1.3 – Modificando estruturas importantes do arquivo
/etc/apache2/apache2.conf.
#Utilize o editor de texto preferido.
#Retire o comentário da linha 84, que informa o diretório de configuração do Apache.
1.4 – Configurações de segurança básica no arquivo
/etc/apache2/conf.d/security.
#Utilize o editor de texto preferido.
#Altere a linha 27 de OS para Prod.
1.5 – Configurações para um bom funcionamento de diversas
tecnologias como “Perl, Ruby, PHP, HTML e CGI”, alterando o
arquivo /etc/apache2/mods-enabled/dir.conf.
#Utilize o editor de texto preferido.
#Altere a linha 3 deixando como à imagem abaixo.
1.6 – Configurações parao funcionamento padrão de nosso servidor,
configurando o arquivo /etc/apache2/sites-available/default.
#Utilize o editor de texto preferido.
#Modifique a linha 2 e acrescente a linha 3.
#Modifique a linha 11 acrescentando o valor ExecCGI, e a 12 de None para All.
1.7 – Configurações para funcionamento de extensões CGI, Perl,
PHP,
Ruby,
configurando
o
arquivo
/etc/apache2/mods-enabled/dir.conf;
#Modifique a linha 219 para que fique igual a imagem abaixo.
3- Instalando estrutura para sites em PHP .
3.1 – Verifique se o modulo PHP está ativo.
#1º Comando:
#2º Comando:
OBS 1: O modulo PHP é ativado por padrão após a instalação. Caso os resultados estejam diferentes utilize o comando abaixo para habilitar o módulo de forma manual.
OBS 2: Caso queira desabilitar o modulo. Atenção!! “Não será necessário no momento.”
3.3 – Configurando o PHP arquivo /etc/php5/php.ini.
OBS: Utilize o editor de texto favorito. #Comando 1:
#Altere a linha 876 configurando o Timezone para nosso fuso horário.
#Acrescente as extensões no final do arquivo.
#Reinicie o serviço Apache2.
3.4 – Testando as funcionalidades do PHP.
#Crie o arquivo em index.php no diretório de hospedagem web /var/www.
4.1 – Crie o arquivo index.cgi com a estrutura abaixo.
#1º comando: Criar o arquivo.
#Estrutura do arquivo.
#2º comando: Dar permissões para o arquivo.
5- Instalando estrutura para sites com scripts em Ruby.
5.1 – Crie o arquivo index.rb com a estrutura abaixo.
#1º comando: Criar o arquivo.
#Estrutura do arquivo.
#2º comando: Dar permissões para o arquivo.
OBS: De acordo com a FHS devemos hospedar nosso site no diretório SRV “servidores”. Assim, crie o diretório abaixo.
6.1 – Criando estrutura para o site interno da empresa.
#Criando estrutura de diretório.
#Crie o arquivo index.html para testar nosso acesso.
#Conteúdo do arquivo.
6.2 – Criando virtual host para o site interno.
#Crie o arquivo para VirtualHost no diretório /etc/apache2/sites-available/interno.
#Conteúdo do arquivo.
#Ativando VirtualHost interno.
#Reinicie o Apache2.
6.3 – Altere a estrutura de DNS para reconhecer nosso site interno
pelo nome.
#No servidor de DNS Master acesse o arquivo de banco de dados interno.
#Acescente a linha 37 no arquivo.
7- Configurando módulo BW.
OBS: Vamos configurar bw para controlar taxas de download do site.
7.1 – Configurando controle de banda em caso de download.
#Instale o pacote libapache2-mod-bw.
#Reinicie o apache.
#Acesse o arquivo de configuração do site interno.