Instalando servidor Apache



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

Instalação Apache + MySQL + PHPMyAdmin CentOS

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

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

Sistemas Operacionais Livres. Servidor Web Apache

Laboratório de Redes Prof. Dinailton

PRÁTICA APACHE. Prof. Claudio Silva

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

Prof. Samuel Henrique Bucke Brito

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

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)

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

Instalação e Configuração

Guia de instalação para ambiente de Desenvolvimento LINUX

Tutorial AwStats Indice

Sistema de log do Apache

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

Linux - Servidor de Redes

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

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

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

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.

Inscrições em Eventos

Projeto Integrador Programação para Internet

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

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

Instalação do PHP no Linux

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

Redes de Computadores

Manual Técnico Sistema Rede das Redes. Ver 1.0

Escondendo a versão do Apache

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

Administrando o sistema linux TCP/IP

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

MSN-Proxy v0.7 no Debian 5 (Atualizado)

Introdução ao Sistema. Características

Telefonia IP MOT. Prática 1

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Linux. - Comando básicos

Criando um site com LAMP e Joomla em 30 minutos

Virtual Hosts. João Medeiros 1 / 12

Redes de Computadores II

Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;

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

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

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

Aula 14 Serviços Internet (Servidor Web Apache)

Configurando e Instalando o TRAC

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

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

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

Manual de Instalação e Configuração MySQL

SiGE - Sistema de Gerência de Eventos

Instalando o WordPress em localhost

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

Guia do Usuário Windows

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

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

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

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

Configurando DDNS no Stand Alone

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

LAB08 Protocolo HTTP Servidor Apache

MA de 28. Responsável. Revisão Q de 26/06/2015. Cantú & Stange Software. Página

Capítulo 3. Os servidores web foram projetados para atender a diversas necessidades do mundo WEB, dentre as quais podemos destacar:

Linux Network Servers

Instalação simples do APACHE em ambientes Windows

Instalação e Conguração do Xoops. Rogério Vinhal Nunes 26 de março de 2007

Projeto Amadeus. Guia de Instalação Linux

Instalação e Configuração do Nagios

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo <eduardo at unisulma.edu.br> Data: 05/10/2004

Passos Preliminares: Acessando a máquina virtual via ssh.

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

LABORATÓRIO 0 Revisão GNU/Linux

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

Instalação do I3GEO no servidor Linux Debian

Curso de extensão em Administração de redes com GNU/Linux

Protocolo FTP. Professor Leonardo Larback

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

Utilizando subversion como controle de versão

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

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

Manual de Instalação. Gerenciador de Ambiente Laboratorial - GAL. Versão 2.0

Manual Gestix Confi gurar o Apache Manualmente. Gestix.com

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

ALUNOS: EDER, HANANNY, ALEXANDRE

UNIVERSIDADE ESTADUAL DE GOIÁS

Guia de Instalação e Configuração do Apache, PHP, MySQL e phpmyadmin emwindows

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

INSTALANDO E CONFIGURANDO NAGIOS NO LINUX CENTOS 5.7

MySQL: Controle de Acesso

Tutorial Servidor Proxy com Squid baseado em Linux Acadêmicos : Felipe Zottis e Cleber Pivetta. Servidor Proxy

Transcrição:

Instalando servidor Apache Apache é um software livre de código aberto que corre mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal e digite o comando: 1- # yum install httpd 2- #service httpd start 3- #sercice httpd status Sendo que na liinha 1 fazemos a requisição para instalação. Segunda linha iniciamos o serviço,ou(servidor) por padrao porta *80 Terceira linha de comando, fazemos a verificação. ( Para fazer um teste se o Apache está instalado, direcione o endereço de seu navegador para o endereço IP do servidor Ex 127.0.0.1). Configurando Servidor Apache Pedindo Autenticação servidor Apache Uma opção bastante interessante do Servidor Apache, é a de colocar senha para acessar suas pastas. Para fazer isto, basta seguir os passos abaixo. Entre na pasta que deseja proteger, e digite o seguinte comando: # htpasswd -c /var/www/html/diretorio/.htpasswd usuariovalido - Explicando: /var/www/html/diretorio: pasta que deseja proteger;.htpasswd: arquivo que será criado contendo nome de usuário e senha, que poderá acessar a pasta; usuariovalido: usuário que acessará a pasta. Feito isso, será pedido uma senha. Coloque a senha desejada. Edite o arquivo do Apache: # vim /etc/httpd/conf/httpd.conf Coloque da seguinte forma, no final do arquivo: <directory /var/www/html/diretorio > AllowOverride None Options Indexes MultiViews Order allow,deny Allow from all AuthType Basic AuthName Acesso Restrito: AuthUserFile /var/www/html/diretorio/.htpasswd Require valid-user </directory> Reinicie o serviço # /sercive httpd restart

MySQL é um poderoso sistema de gerenciamento de banco de dados utilizado para a organização e recuperação de dados em um servidor virtual. Para instalar o MySQL, abra um terminal e digite os seguintes comandos: 1-#yum install mysql-server 2- #service mysqld start # mysqladmin -u root password 'root' //colocando senha no root # mysql -u root p // Acesso ao banco > create database exemplo; /Criação de um banco Principais funcões mysql Inclusão (INSERT) INSERT INTO clientes (codigo,nome,valor) VALUES Alteração (UPDATE) UPDATE clientes SET nome = Antonio da Silva WHERE codigo = 1234 Exclusão (DELETE) DELETE FROM clientes WHERE codigo = 1234 Consulta (SELECT) SELECT * FROM clientes WHERE codigo = 1234

Instalando PHP # yum install php Apos a instalação vamos testar se o módulo foi instalado corretamente. #/var/www/html/info.php Vamos adicionar um código qualquer: <?php phpinfo();?> Vamos reiniciar o http e testar via browser. #Service httpd restart

: O Arquivo httpd.conf /var/log/httpd/ Primeiramente procure em seu arquivo httpd.conf a seguinte linha: #NameVirtual Host *:80 Por padrão esta linha vem comentada abaixo dela adicione: NameVirtualHost localhost:80 <VirtualHost 127.0.0.1> ServerAdmin admin@localhost DocumentRoot "C:/Apache/htdocs" ServerName localhost ErrorLog logs/localhost_error.log CustomLog logs/localhost_access.log common </VirtualHost> Segundo Passo Criando /Adicionando virtual host <VirtualHost 127.0.0.1> DocumentRoot C:/pasta-dos-sites/pasta o seu site ServerName www.teste.com.br ServerAlias*.www.teste.com.br DocumentRoot C:/pasta-dos-sites/pasta o seu site Options All Includes Indexes </Directory> </VirtualHost>

Configurando Serviços de logs No Apache Web Server, o arquivo de log de acesso é instalado no diretório /logs durante a instalação do Apache. Nos sistemas com base em Linux e UNIX, as informações são gravadas no arquivo access_log. As configurações são feitas no arquivo httpd.conf: /var/log/httpd/conf/httpd.conf Para chegarmos até os logs o caminho é: /var/log/httpd/access_log Na Tabela Abaixo estão exemplos de como podemos filtrar nossos logs para termos relatorios organizados e também vermos apenas o que nos interessa. %...a The remote client IP address. Example: 192.168.1.3 %...A The local client IP address. Example: 192.168.1.3 %...b %...B %...{var}e %...f The number of bytes transmitted, excluding HTTP headers in common log format. Example: - = no bytes transmitted The number of bytes transmitted, excluding HTTP headers in extended log format. Example: 0 = no bytes transmitted The contents of the environment variable named var. The requested file name. Example: /www/index.htm %...h The remote host name or IP address. Example: hal.ibm.com or 192.168.1.3 %...H %...{var}i %...l %...m %...{var}n %...{var}o The requested protocol. The contents of the HTTP header line named var. Example: %{User-agent}i = Mozilla/4.5 [en] (WinNT; U) The remote logname. The request method. The contents of the note named var. The contents of the header lines named var in the reply. %...p The canonical Port of the server serving the request. Example: 80 %...P The process ID that serviced the request. Example: 837 %...q %...r The query string (or search argument) prepended with a "?". Example:?name=hal The first line of the request. Example: GET / HTTP/1.0 %...s The server response status. Example: 200 %...t The time in common log format. Example: [21/Mar/2000:14:08:03-0600] %...{strftime}t The time in strftime format. %...T The time (in seconds) taken to serve the request. Example: 1 %...u The name of the authenticated remote user. Example: hal %...U The requested URL path. Example: / %...v %...V The canonical server name of the server serving the request. The server name according to the UseCanonicalName setting.