Instalação e Configuração



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

Instalação Apache + MySQL + PHPMyAdmin CentOS

Instalando servidor Apache

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)

PRÁTICA APACHE. Prof. Claudio Silva

Sistemas Operacionais Livres. Servidor Web 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

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

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

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

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

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

Prof. Samuel Henrique Bucke Brito

Redes de Computadores

Inscrições em Eventos

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

Guia de instalação para ambiente de Desenvolvimento LINUX

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

Projeto Integrador Programação para Internet

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

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

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

Redes de Computadores II

Programação Web Prof. Wladimir

Introdução ao Sistema. Características

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

Instalação e configuração de Sistema de Informação. Sobre o Help Center Live

Linux. - Comando básicos

PHP AULA1. Prof. Msc. Hélio Esperidião

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

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

Instalação do I3GEO no servidor Linux Debian

Linux - Servidor de Redes

ALUNOS: EDER, HANANNY, ALEXANDRE

Criando um site com LAMP e Joomla em 30 minutos

Administração de redes Servidor FTP

O GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE

Necessidades de Gerenciamento: Software de Gerenciamento:

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.

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo Docente: Ana Batista

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

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

INTRODUÇÃO: 1 - Conectando na sua conta

Instalação do PHP no Linux

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

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

Aula 14 Serviços Internet (Servidor Web Apache)

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

Configurando e Instalando o TRAC

GERENCIANDO SEU PROJETO COM DOTPROJECT SHELDON LED

Instalação rápida do Expresso

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Servidor Apache - Instalação

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

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Desenvolvendo Websites com PHP

Guia do Usuário Windows

Linux Network Servers

Manual do Usuário. Resumo

MRTG Multi Router Traffic Grapher

Redatam+SP REcuperação de DAdos para Areas pequenas por Microcomputador

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

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

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 06. Prof. André Lucio

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

Introdução ao PHP. Prof. Késsia Marchi

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

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

Instalação do Sistema. Treinamento OTRS Help Desk

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

Laboratório de Redes Prof. Dinailton

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

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

Gerenciando seu projeto com dotproject

Configurando um servidor WWW seguro. Centro de Atendimento a Incidentes de Segurança - CAIS

Instalando o WordPress em localhost

Estação Digital. Instalação do Gerenciador da Estação Digital

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

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

Instalação de PlaySMS E Ferramentas SMS Server 3 Server Em Debian Antes de começar

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

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

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

Tutorial AwStats Indice

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

SISTEMA CACIC IMPLANTAÇÃO AMBIENTE CENTRALIZADO RESUMO. Novembro de 2007 Dataprev URES

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

Instalação simples do APACHE em ambientes Windows

INSTALAÇÃO PRINTERTUX Tutorial

Cacti. Dependências básicas Antes de instalar o Cacti é necessário realizar a instalação de suas dependências.

Piwik Uma alternativa livre ao Google Analytics

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Transcrição:

Instalação e Configuração

INTERNET Variedade de acessos e conteúdos SERVIDOR WEB Segurança, flexibilidade e agilidade É um computador que processa solicitações HTTP (Hyper-Text Transfer Protocol), que é o protocolo padrão da Web. Ao acessar qualquer site, há um servidor por trás do endereço, responsável por disponibilizar as páginas ao usuário. Assim, o navegador de Internet faz solicitações ao servidor do site através de HTTP e recebe o conteúdo solicitado.

HISTÓRICO O Servidor Apache (ou Apache Server) foi criado em 1995 por Rob McCool, um funcionário da NCSA (National Center of Supercomputing Applications) Fundação Apache Brian Behlendorf e Cliff Skolnick juntamente com Brandon Long e Beth Frank Apache Faz referência a uma tribo de índios americanos que possuía grande resistência e estratégias superiores em combate, fazendo uma comparação com a estabilidade e a variedade de recursos fornecida pelo servidor.

CARACTERÍSTICAS Altamente configurável: Pode ser executado em diferentes plataformas Flexível: Está sempre em desenvolvimento para a inclusão dos protocolos mais atualizados Software livre: Pode ser utilizado gratuitamente, fornece o código-fonte completo e não possui licenças restritivas Multifuncional: Pode ser configurado para diferentes funções Modular: É composto de módulos, cada um implementando uma característica diferente

APLICAÇÕES Executa códigos nas linguagens PHP, Perl, Shell Script e Java Atua como servidor FTP e HTTP Servidor web de páginas para Internet Servidor web para acesso restrito (interno) Este trabalho Combina o Apache com a linguagem PHP e o banco de dados MySQL

Passo a Passo

O modo de instalação varia de distribuição, neste tutorial usaremos o Fedora. Se sua conexão necessita de um proxy para liberar acesso a internet devemos exportá-lo: export http_proxy=address_proxy:port Feito isso iremos agora instalar o Apache com suporte ao PHP e MySQL: yum -y install httpd php mysql mysql-server php-mysql httpd: Pacote que contem os arquivos do Apache php: Pacote que contem os arquivos do PHP mysql: Pacote que contem os arquivos do MySQL mysql-server: Pacote que contem o servidor MySQL

Iremos configurar para que os serviços instalados sejam iniciados automaticamente ao iniciar o sistema: /sbin/chkconfig httpd on /sbin/chkconfig --add mysqld /sbin/chkconfig mysqld on Agora só temos que inicializar o serviço: /sbin/service httpd start /sbin/service mysqld start

Falta agora configurar o MySQL, iremos agora modificar a senha do usuário root : mysqladmin u root password nova-senha E por fim usar algumas diretivas para melhorar um pouco a segurança: mysql -u root -p mysql -u root -p mysql> DROP DATABASE test; mysql> DELETE FROM mysql.user WHERE user = ''; mysql> DELETE FROM mysql.user WHERE NOT (host='localhost' AND user='root'); mysql> FLUSH PRIVILEGES;

Passo a Passo

Existem dois diretórios importantes: Diretório Raiz /var/www/ - cgi-bin - error - html - icons Diretório de Configuração /etc/httpd/ - conf - conf.d - logs - modules

Habilitar pasta public_html dos usuários. Procure o seguinte código no arquivo e comente a linha com UserDir disabled root e descomente UserDir public_html <IfModule mod_userdir.c> # # UserDir is disabled by default since it can confirm the presence # of a username on the system (depending on home directory # permissions). # UserDir disabled root # # To enable requests to /~user/ to serve the user's public_html # directory, remove the "UserDir disable" line above, and uncomment # the following line instead: # </IfModule> #UserDir public_html

Habilitar pasta public_html dos usuários. Depois descomente o seguinte código: #<Directory /home/*/public_html> # AllowOverride FileInfo AuthConfig Limit # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec # <Limit GET POST OPTIONS> # Order allow,deny # Allow from all # </Limit> # <LimitExcept GET POST OPTIONS> # Order deny,allow # Deny from all # </LimitExcept> #</Directory>

Habilitar pasta public_html dos usuários. Agora acrescente o seguinte código em baixo: <Directory /home/*/public_html/cgi-bin/> Options ExecCGI SetHandler cgi-script </Directory> Criando as pastas public_html e public_html/cgi-bin como padrão aos usuários que forem criados Entre no console e digite: cd /etc/skel/ mkdir public_html mkdir public_html/cgi-bin chmod 755 public_html R chcon R t httpd_user_content_t public_html

Indexando arquivos a serem procurados pelo Apache. DirectoryIndex é um comando que contem listado todos os arquivos a serem procurados num dado diretório no momento em que é recebida uma requisição enviada pela url. DirectoryIndex index.html index.html.var

Habilitando a execução de scripts cgi-bin Procure por <Directory var/www/html >e altere a linha que contem Options para: Options Indexes FollowSynlinks Includes ExecCGI Procure e descomente o código: AddHandler cgi-scripts.cgi

http://www.apache.org http://www.zago.eti.br/apache.html http://www.infowester.com/servapach.php http://www.inf.ufes.br/~proinfo/docs/apache/www.html http://www.conectiva.com/doc/livros/online/10.0/servidor/pt_br/ch10.html