Sistemas Operacionais Livres. Servidor Web Apache



Documentos relacionados
Instalação Apache + MySQL + PHPMyAdmin CentOS

PRÁTICA APACHE. Prof. Claudio Silva

Faculdade de Tecnologia Senac Goiás. Goiânia, 28 de novembro de 2014.

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE

Instalação e Configuração do Servidor HTTPD Apache

Instalando servidor Apache

Atividade Proposta da Disciplina: Laboratório de Rede de Computadores

Prof. Samuel Henrique Bucke Brito

Breve introdução a User Dir e Senhas no Apache Uma abordagem prática (aka crash course on User Dir and Directory Authentication on Apache)

5/7/2010. Apresentação. Introdução. Ponto de vista do usuário. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012

COORDENAÇÃO DE TECNOLOGIA (COTEC) MARÇO/2012

Laboratório de Redes Prof. Dinailton

Capítulo 7. Hyper Text Transfer Protocol (HTTP). Serviço Apache. - Protocolo HTTP - Sessão HTTP - Configuração do serviço Apache

Hyper Text Transfer Protocol (HTTP) ADI HTTP 1/18

Instalação e Configuração

Décima segunda aula da preparação LPIC-2 LPI nível 2: Aula 12

Virtual Hosts. João Medeiros 1 / 12

ServerAdmin - Se o sistema detectar algo de anômalo, um mail será enviado a bazar@projeointegador.

Sistema de log do Apache

Linux - Servidor de Redes

Redes de Computadores II

Tutorial AwStats Indice

Projeto Integrador Programação para Internet

LABORATÓRIO DE INTERCONEXÃO DE REDES DE COMPUTADORES. SERVIÇOS ADICIONAIS: Conceituação, Instalação e Configuração

Aula 14 Serviços Internet (Servidor Web Apache)

Formação IPv6 Maputo Moçambique 26 Agosto - 29 Agosto 08 Configuração de Servidor WEB e FTP

Protweb PHP. Instalação/Configuração

Para o processo de instalação do servidor Apache, deve se executar o seguinte comando, como root.

Escondendo a versão do Apache

Guia de instalação para ambiente de Desenvolvimento LINUX

SERVIDOR WEB + LOG DE ACESSO LABORATÓRIO DE REDES DE COMPUTADORES Responsável: Ana Luíza Cruvinel

Instalação de Servidores de Rede. Faculdades IESGO 2017 Carlos Henrique de Moraes Viana

SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

Manual Instalação e-cidade-transparência no Ubuntu Server

Instalação e configuração do serviço web Apache.

# openssl genrsa config /opt/treinamento/openssl.cnf > spkey.key

Manual Gestix Confi gurar o Apache Manualmente. Gestix.com

<div align=center> <h2>gerência de serviços:</h2> <table border="3" cellspacing="0" cellpadding="3" bordercolor="#0e750c" bgcolor="#d5ffd4">

Manual Técnico Sistema Rede das Redes. Ver 1.0

Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

CET

Senha Admin. Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização

Estável. Rápida. Simples. Poderosa. Bem documentada. Multi- plataforma. Extensivel.

Programação para Internet I. 1. Servidores web. Nuno Miguel Gil Fonseca

Programação Cliente em. MSN:

Redes de Computadores

Por padrão o Nagios é instalado em /usr/local/nagios. Os próximos passos são: # make install-ini -> para instalar o script de inicialização do nagios.

Administração de redes Servidor FTP

Instalação do I3GEO no servidor Linux Debian

Instalação simples do APACHE em ambientes Windows

ALUNOS: EDER, HANANNY, ALEXANDRE

Instalando um pacote LAMP (Linux, Apache, MySQL, PHP) no Mandriva

Manual de Instalação Relat4 Versão 1.1

Maker Planet Manual do Usuário

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Configurando e Instalando o TRAC

Manual do Usuário. Instalação via Terminal. SIGA-ADM versão 12.06

Criando um site com LAMP e Joomla em 30 minutos

Instalação e Configuração do CollabNet Subversion Edge

Instalando o WordPress em localhost

Administrando o sistema linux TCP/IP

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS


UNIVERSIDADE ESTADUAL DE GOIÁS

Inscrições em Eventos

Instalação e Configuração do Nagios

Laboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5

Omega Tecnologia Manual Omega Hosting

Necessidades de Gerenciamento: Software de Gerenciamento:

Manual de Instalação: Agente do OCS Inventory NG

Nesse artigo abordaremos os principais aspectos de instalação e uso do NTOP no Fedora Core 4.

Projeto e Instalação de Servidores Servidores Linux Aula 3 - DNS

Concurso Público. Prova Prática - parte 2. Técnico Laboratório Informática. Técnico Administrativo em Educação 2014

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Gestão de Desenvolvimento de Sistemas por Controle de Versão Utilizando SVN. Software para Controle de Versão SVN/Subversion

CA Nimsoft Unified Management Portal

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Linux. - Comando básicos

Configurando um servidor LAMP

UM dos protocolos de aplicação mais importantes é o DNS. Para o usuário leigo,

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

DESENVOLVENDO APLICAÇÕES WEB UTILIZANDO A FERRAMENTA WEBSCHARTS

Piwik Uma alternativa livre ao Google Analytics

Instalação e Configuração de Servidores Web Server Apache. Prof. Alex Furtunato

Conceitos de relação de confiança

Configuração do servidor Apache com SSL no sistema operativo Windows 2000/XP. André P. Muga

Guia Rápido de Instalação

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Configurando o IIS no Server 2003

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec

Transcrição:

Sistemas Operacionais Livres Servidor Web Apache

Apache Implementação do protocolo HTTP(80) e HTTPS(443) Arquitetura Client / Server Proviemento de páginas WEB Open Source Servidor Web mais utilizado no mundo Daemon responsável pelo serviço: httpd Atualmente na versão 2.2. Versão 1.3 ainda é utilizada. Após qualquer alteração no arquivo de configuração, o serviço do apache deve ser reiniciado.

Apache Instalando Para instalá-lo, usamos : yum install httpd Iniciando o serviço: [root@localhost conf.d]# service httpd start ou [root@localhost conf.d]# /etc/init.d/httpd start Testando o serviço Entre com a seguinte url em seu navegador web: http://localhost/ http://localhost/manual

SAMBA Instalando Tela inicial do Apache

APACHE Configuração Diretórios: - /etc/httpd/ -Arquivos de configuração do apache (ServerRoot) conf/ - contém o arquivo de configuração do apache: httpd.conf conf.d/ - Arquivos de configurações de aplicações do apache. Aqui dentro devem ser criados arquivos do tipo.conf com a configuração de cada site logs/ - Diretório onde serão armazenados os logs do apache modules/ - Diretório onde encontram-se os módulos do apache. - /var/www/html Arquivos que são disponibilizados pelo servidor web (DocumentRoot)

HTTP /etc/httpd/conf/httpd.conf ### Sessão 1: Global ### ServerRoot "/etc/httpd" # Define o topo dos arquivos de config do apache PidFile run/httpd.pid # arquivo que armazenará o PID do processo pai Timeout 120 # Tempo de timeout de requisições em seg KeepAlive Off # Define o uso de conexões persistentes MaxKeepAliveRequests 100 #Máximo de requests em uma conex. persistente KeepAliveTimeout 15 # número em seg de espera de nova request na mesma #conexão do mesmo host. Listen 80 # Porta/interface onde o http estará houvindo. LoadModule auth_basic_module modules/mod_auth_basic.so # Adiciona #módulos ao apache. Include conf.d/*.conf # inclui os arquivos.conf do dir conf.d User apache # usuário em que o servidor estará rodando Group apache # Grupo em que o servidor estará rodando

HTTP /etc/httpd/conf/httpd.conf ### Sessão 2: Main Server ### Caso não exista um virtualhost que atenda a requisição ServerAdmin root@localhost # Endereço de email do administrador #ServerName www.example.com:80 # Nome do site, domínio registrado DocumentRoot "/var/www/html" # Dir que armazena as páginas do dominio <Directory "/var/www/html"> Options Indexes FollowSymLinks # Lista o conteudo do dir e segue links AllowOverride None # Não deve ser usado o arquivo.htaccess Order allow,deny Allow from all </Directory> # Para cada deiretório, podem ser definidas certas opções, que são feitas # através da tag acima DirectoryIndex index.html index.html.var # Arquivos que devem ser # carregados quando a pasta for acessada.

HTTP /etc/httpd/conf/httpd.conf ### Alias ### - Os Aliases (apelidos) servem para mapear diretórios para URL's. Ex: Você deseja que o ao acessar: http://192.168.15.30/meuexemplo seja exibido o conteúdo da pasta /opt/meuexemplo. Basta adicionar no final do http.conf a seguinte linha: Alias /meuexemplo/ /opt/meuexemplo/ Alias /meuexemplo /opt/meuexemplo/

HTTP /etc/httpd/conf/httpd.conf ### <virtualhosts> ### - Torna possível a hospedagem de múltiplos websites no mesmo Servidor. - Deve-se criar um arquivo.conf no /etc/httpd/conf.d para cada domínio. - Configurações necessárias: # Necessário descomentar a linha abaixo no httpd.conf NameVirtualHost * - Dentro do madeira.eng.br.conf adiciona-se: <VirtualHost *> ServerAdmin fred@madeira.eng.br DocumentRoot /var/www/html/madeira.eng.br ServerName www.madeira.eng.br ServerAlias madeira.eng.br *.madeira.eng.br ErrorLog logs/www.mandeira.eng.br-error_log CustomLog logs/www.mandeira.eng.br-access_log common </VirtualHost>

HTTP /etc/httpd/conf/httpd.conf ### Autenticação ### - Permite autenticar usuários baseado em senhas do htpasswd - Criar o arquivo onde serão armazenadas as senhas no padrão htpasswd: [root@server3 teste3]# /var/www/html/seudominio/ [root@server3 teste3]# htpasswd -c passwd fred New password: Re-type new password: Adding password for user fred - Deve-se adicionar as linhas abaixo dentro do arquivo.conf do diretório/domínio em questão para que seja validado o acesso ao : <Directory /var/www/html/seudominio> AuthType Basic AuthUserFile /var/www/html/seudominio/passwd AuthName "Teste 3 - Linux" Require valid-user </Directory>

HTTP Atividade Prática 1. Crie três pastas chamadas teste1, teste2 e teste3 no DocumentRoot do apache. 2. Coloque os arquivos teste1.html, teste2.html e teste3.html em suas respectivas pastas. 3. Acesse cada uma das pastas via web: http://localhost/teste1/ http://localhost/teste2/ http://localhost/teste3/ 4. Não permita que seja listado o conteúdo do diretório da pasta teste1. 5. Configure no DNS local o domínio: meusobrenome.com.br e aponte os hosts www, vpn e ftp para o seu IP local. 6. Configure o Apache para que ao acessar www.meusobrenome.com.br seja exibido o conteúdo da pasta teste1, vpn.meusobrenome.com.br seja exibido o conteúdo da pasta teste2 e ftp.meusobrenome.com.br seja exibido o conteúdo da pasta teste3 (ative o uso de virtualhosts). 7. Adicione autenticação para o domínio ftp.meusobrenome.com.br