Instalação Apache + MySQL + PHPMyAdmin CentOS

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

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

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

Sistemas Operacionais Livres. Servidor Web Apache

PRÁTICA APACHE. Prof. Claudio Silva

Instalando servidor Apache

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

Prof. Samuel Henrique Bucke Brito

Laboratório de Redes Prof. Dinailton

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

Virtual Hosts. João Medeiros 1 / 12

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

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

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

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

Guia de instalação para ambiente de Desenvolvimento LINUX

Sistema de log do Apache

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

Instalação e Configuração

Instalação do PHP no Linux

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

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)

Tutorial AwStats Indice

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

Projeto Integrador Programação para Internet

Linux - Servidor de Redes

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

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

Instalando o WordPress em localhost

Inscrições em Eventos

Criando um site com LAMP e Joomla em 30 minutos

9.2 MySQL A instalação do MySQL trata-se de um procedimento relativamente fácil, já que iremos realizá-lo utilizando so repositórios do Linux.

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Escondendo a versão do Apache

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

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

Instalação e Configuração do Nagios

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

Redes de Computadores II

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

Manual comandos Básicos para instalar e desinstalar Firebird em Sistema operacional Linux

Configurando o IIS no Server 2003

Autor: Hernandes Martins. Março de Zabbix 2.4 CentOS 7 Tutorial Instalação

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

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

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Introdução ao Sistema. Características

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

Administrando o sistema linux TCP/IP

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

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

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

Técnico em informática ti 54 Configuração de serviços de rede no Windows 2003 server Ser ver Enterprise

Instalação do Wordpress. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

STK (Start Kit DARUMA) Extensão PHP para DarumaFrameWork

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Necessidades de Gerenciamento: Software de Gerenciamento:

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

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

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

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

1 # yum install -y mysql mysql-devel mysql-server php-mysql. Instalação do openssl (necessário para comunicação web segura) 1 # yum install -y openssl

Procedimentos para Reinstalação do Sisloc

Omega Tecnologia Manual Omega Hosting

TUTORIAL PASSO A PASSO INSTALAÇÃO SERVIDOR DE SMS PARA MKAUTH

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

Linux Network Servers

VMware vcenter Converter TM

Configurando e Instalando o TRAC

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

Lazarus pelo SVN Linux/Windows

Instalação do Linux Educacional 3.0 Bancadas SED

Roteiro de instalação do jogo da Pirâmide Alimentar

cio Roteamento Linux

Manual de instalação, configurações e uso do LiveZilla

UNIVERSIDADE ESTADUAL DE GOIÁS

Configurando servidor de DNS no CentOS O Domain Name System Sistema de Nomes de Domínio é de fundamental importância em uma rede.

Procedimentos para configurar o Monitoramento Agendado no D-viewCam

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

SiGE - Sistema de Gerência de Eventos

Procedimentos para Instalação do Sisloc

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4

Administração de redes Servidor FTP

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

INTRODUÇÃO: 1 - Conectando na sua conta

Guia de Instalação e Configuração do Noosfero

ALUNOS: EDER, HANANNY, ALEXANDRE

PHP Material de aula prof. Toninho (8º Ano)

Instalação do Sistema. Treinamento OTRS Help Desk

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Tutorial Instalação e configuração do Wordpress

Como instalar o Ocomon passo a passo.

Manual de Instalação e Configuração do SQL Express

Procedimentos para configuração de Filters

Print Audit 6 - Instalação do SQL Server 2008 express R2

Conexão rápida entre dois computadores em uma plataforma Linux

WinGate - Passo a passo

Transcrição:

Segue descrição das atividades: Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar em um arquivo texto os logs de acesso, conforme roteiro abaixo: 1º Pesquisar sobre o sistema de logs no servidor web no apache; 2º Instalar o Servidor Web no linux Apache ; 3º Criar uma virtual hosts e hospedar página em html; 4º Criar e configurar os logs de acesso das páginas hospedadas na virtual host do apache. Instalação Apache + MySQL + PHPMyAdmin CentOS Estes comandos abaixo funcionam em CentOS. Vamos instalar o CentOS com Apache + PHP + MySQL + PHPMyAdmin. Apache: yum install httpd Instala o httpd. chkconfig httpd on Faz com que o httpd seja iniciado quando o sistema inicializa. service httpd start Inicia o serviço httpd. O diretório www, onde ficam armazenados os arquivos do site fica em /var/www/html O diretório onde ficam os arquivos de configuração será /etc/httpd/conf.d/ PHP: yum install php Instala o php O arquivo de configuração do php estará em /etc/php.ini. Em /etc/php.d/ você encontra os arquivos de configuração do php para suas extensões e módulos externos. MySQL: yum install mysql mysql-server Instala o mysql-server.

chkconfig mysqld on - Faz com que o mysql-server seja iniciado quando o sistema é inicializado. service mysqld start Inicia o mysql-server. Para mudar o password de root do mysql é só fazer o seguinte: mysqladmin - u root password 'sua senha de root aqui' Apache - Criando Virtual Hosts Virtual Hosts no Apache são extremamente úteis! Deste modo, podemos aproveitar o nosso Servidor WEB para hospedar vários projetos no mesmo. Antes de criarmos o Virtual Hosts, devemos fazer os procedimentos abaixo. Caso o httpd não esteja instalado, deverá ser instalado. Desabilitar o iptables Agora criaremos o Virtual Hosts. Para isso, acesse o arquivo /etc/httpd/conf/httpd.conf, dentro dele, coloque a porta que deseja que o Apache funcione: Listen 80 Depois disso, devemos habilitar a opção 'NameVirtualHost', como na linha abaixo: NameVirtualHost *:80 Com estas configurações, já podemos criar nosso Virtual Host: ServerAdmin admin@julio.com.br DocumentRoot /var/www/html/julio ServerName site.com.br ErrorLog logs/site.com.br-error_log CustomLog logs/site.com.br-access_log common - Explicando: VirtualHost *:80 Nosso Virtual Host irá funcionar na porta 80 ServerAdmin admin@site.com.br E-mail do nosso Virtual Host

DocumentRoot /var/www/html/site Nosso diretório que estará o projeto. ServerName site.com.br O nome do servidor (se digitado como está no navegador, cairá diretamente no 'DocumentRoot') ErrorLog logs/site.com.br-error_log Local que será gerado o Log de erro CustomLog logs/site.com.br-access_log common Local que será gerado o Log de acesso Agora vamos criar os diretórios: Criar o diretório "logs" no endereço "/var/www/html/" com o comando: mkdir /var/www/html/logs Criar os arquivos "site-error_log" e "site-access_log" dentro de "/var/www/html/logs" com o comando: touch juliosite-error_log touch juliosite-access_log Criar o diretório "site" dentro do diretório "/var/www/html/" com o comando: kdir /var/www/html/site Criar o arquivo "index.html" dentro do diretório "var/www/html/site" com o comando: touch /var/www/html/site/index.html Configurar o arquivo hosts no endereço "/etc/hosts" com o comando: gedit /etc/hosts Colocar a ultima linha com esse comando: "seu ip" "www.ex1.com" 192.168.15.9 www.site.com Configurar o ALias na linha 551 no diretório "/etc/httpd/conf/httpd.conf" com as linhas: Alias /restrito "/var/www/html/site" Options Indexes FollowSymlinks includes AllowOverride AuthConfig

AuthName "site Restrito" AuthType Basic AuthUserFile /etc/httpd/conf/senha require valid-user Order allow, deny Allow from all Criar senha no diretório "/etc/httpd/conf/" pelo comando: htpasswd -c /etc/httpd/conf/site3 minhasenha Onde, site é o arquivo a ser criado. Criado o Virtual Host, podemos agora reiniciar o Apache: # service httpd restart Obs.: (Porem essa forma serve apenas como teste, sendo classificada como uma má pratica), a boa pratica seria usando servidor DNS. Pronto! Você já pode acessar o navegador com o ServerName configurado. É necessário que o seu Servidor de DNS, tenha uma entrada do tipo A para o Virtual Host criado. Exemplo: site A ip_do_servidor Desta forma, o navegador pesquisará dentro do Servidor por um Virtual Host chamado: juliosite. Teste o site no navegador com o endereço criado no arquivo "httpd.conf" www.site.com.

Introdução a Logs de acesso à web: Logs de acesso à web informam cada solicitação processada por um servidor da web, ou seja, de qual IP de cliente ele veio, qual URL foi solicitado, qual era o URL de referência, além de dados referentes ao sucesso ou fracasso da solicitação. Eles também são inestimáveis como ponto de partida para investigar um problema relatado pelo usuário, desde que o log de uma solicitação fracassada possa estabelecer o horário exato de um erro. Importância Os arquivos de logs são muito importantes, pois com eles o administrador pode decidir se é hora de investir em segurança, controlar erros, etc.

Exemplo tabela para arquivo Log: