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



Documentos relacionados
Instalação do PHP no Linux

Guia de instalação para ambiente de Desenvolvimento LINUX

Instalação do serviço de FTP com o Proftpd

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

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

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

Instalação Apache + MySQL + PHPMyAdmin CentOS

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

Omega Tecnologia Manual Omega Hosting

Laboratório - Exploração do FTP

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

Administração de redes Servidor FTP

Protocolo FTP. Professor Leonardo Larback

Manual de Procedimentos para Instalação do Moodle nos Servidores dos Telecentros. V1.0 Abril de 2012

Como instalar os recursos adicionais para convidados e acesso aos aplicativos

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

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

Projeto Amadeus. Guia de Instalação Windows

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

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

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

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

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

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

Introdução ao Sistema. Características

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

Manual de Configuração do Alferes 7

HOW TO Procedimento para instalar Aker Firewall virtualizado no ESXi 5.0

Instalando o WordPress em localhost

Projeto Amadeus. Guia de Instalação Linux

Sistemas Operacionais Aula 01

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008

GUIA INTEGRA SERVICES E STATUS MONITOR

Procedimentos para Reinstalação do Sisloc

HOW TO. Instalação do Firewall 6.1 Software

Como criar máquinas virtuais no VMware ESXi

Sistema Operacional Unidade 8.2 Instalação de aplicativos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

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

Tutorial Ouvidoria. Acesso, Utilização, Visualização das Manifestações e Resposta ao Manifestante

INSTALANDO SOFTWARE Ifox irestaurantes

1 Instalando o VirtualBox no Windows

Tutorial de Instalação

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

TUTORIAL INSTALAÇÃO DA ROTINA 2075 NO LINUX

COMO CONFIGURAR E INSTALAR NO DEBIAN (LINUX) MEU MULTIFUNCIONAL COMO IMPRESSORA? Procedimento

UM PBX GENUINAMENTE BRASILEIRO

Passo 1: Abra seu navegador e digite Passo 2: Na tela que surgir, clique em Get Started.

Lazarus pelo SVN Linux/Windows

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

Manual de Instalação DPS Printer 2.1 NDDigital S/A - Software

Manual de Instalação (TEF LOJA)

Instalando software MÉDICO Online no servidor

Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu


Manual do Usuário. Resumo

Guia de instalação Command WorkStation 5.6 com o Fiery Extended Applications 4.2

Instalação e utilização do Document Distributor

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Instalando o Debian em modo texto

Gerenciando Pacotes *.deb

MANUAL DE INSTALAÇÃO LUZ DO SABER

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

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

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Prof. Samuel Henrique Bucke Brito

Frente Loja Avanço (PAF-ECF) versão Rotina de Atualização Frente Avanço Windows

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

LABORATÓRIO 0 Revisão GNU/Linux

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Instrução de Trabalho. Criar Imagem

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

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

TRBOnet ENTERPRISE. Guia de Instalação. NEOCOM Ltd

s editores de s Como configurar contas de nos principais Como configurar contas de s nos principais editores de s

Instalação rápida do Expresso

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

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

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

Configurando o Roteador Prof. Isaías Lima. Carregar o arquivo de texto para configurar outro roteador usando o HyperTerminal.

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

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

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia.zip novembro 1996 Tutorial - Autoria em World Wide Web

Procedimentos para Instalação do Sisloc

Roteiro 3: Sistemas Linux arquivos e diretórios

Como instalar o Ocomon passo a passo.

Guia de configuração para liberar Portas no DSLink 485 (GVT) Rev. 1.0gvt

WampServer. Instalação do WampServer. Nota: Essas instruções são baseadas em uma instalação para o sistema operacional Windows.

Transcrição:

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Foi necessário configurar esse segundo adaptador, porque talvez seja necessário fazer o download de alguma atualização para que possamos instalar o servidor WEB. Vamos instalar o servidor Web agora. Vá em Applications e clique em Root Terminal. Figura 11. Você pode trocar o layout do teclado, caso seja necessário, em applications, System Tools, preferences, system settings, keyboard e layout settings. 6

Atenção. Se você não estiver conectado à Internet, vá para a página 08. Para instalar o servidor Web, utilizaremos o gerenciador de pacotes do Debian. Ele funciona através do comando apt-get. Vamos atualizar a lista de pacotes digitando apt-get update no terminal como root. Figura 12. Agora precisamos instalar os updates com o comando apt-get upgrade. Será pedido uma confirmação para poder baixar os arquivos. Digite Y. Figura 13. 7

Para instalar o apache digite apt-get install apache2. Figura 14. Para instalar o PHP digite apt-get install php5. Figura 15. 8

Par instalar o módulo PHP do apache digite apt-get install libapache2-modphp5. Figura 16. Para instalar o MySQL Server digite apt-get install mysql-server. Figura 17. 9

O assistente irá solicitar a senha de acesso administrativo ao banco de dados. Use nossa senha padrão redes@2015. Figura 18. Precisamos instalar agora o aplicativo phpmyadmin. Esse aplicativo é de grande importância para a interação entre o PHP e o MySQL. Para isso digite apt-get install phpmyadmin. Figura 19. 10

Selecione o servidor Web Apache. Figura 20. Selecione Yes para que o assistente já faça a configuração do banco de dados. Figura 21. 11

Será pedida a senha administrativa do MySQL. Use a padrão redes@2015. Figura 22. Entre com a senha administrativa para o PHP. Use a padrão redes@2015. Figura 23. 12

Uma vez que fizemos a instalação do Apache, MySQL, PHP e PHPmyadmin, basta acessar o navegador da máquina física e digitar o IP do servidor Debian, no meu caso 192.168.0.102. A seguinte mensagem deve aparecer. Figura 24. Vamos configurar o apache para armazenar dois sites. www.site1.net. www.site2.net. Existirão dois usuários que poderão fazer acesso FTP a esses sites. usuário site1 e usuário site2. Como editaremos vários arquivos, vamos instalar um editor de textos mais fácil de ser utilizado. Digite apt-get install gedit. Figura 25. 13

Entre na pasta em que o apache armazena as páginas web. Digite cd /var/www, com o comando ls lah você consegue visualizar o conteúdo da pasta. Figura 26. Vamos criar dois diretórios que servirão para armazenar os arquivos referentes aos dois sites. Digite os comandos mkdir site1.net e dê enter, digite mkdir site2.net e dê enter. Figura 27. 14

Cópie o arquivo index.html padrão do Apache para dentro dos diretórios recémcriados. Digite os comandos: cp index.html site1.net cp index.html site2.net Figura 28. Vamos editar o arquivo index.html do site1.net Digite gedit site1.net/index.html Figura 29. 15

Altere documento como na figura abaixo. Salve e saia. Figura 30. Vamos editar o arquivo index.html do site2.net Digite gedit site2.net/index.html Figura 31. 16

Altere documento como na figura abaixo. Salve e saia. Figura 32. Já criamos as páginas para verificarmos o funcionamento dos dois sites. Precisamos configurar o Apache para reconhecer os dois sites. Vamos acessar a pasta dos arquivos de configuração do Apache. Vá em /etc/apache2. Digite cd /etc/apache2. Figura 33. 17

Digite ls lah, para visualizar o conteúdo da pasta. Figura 34. Acesse a pasta sites-available com o comando cd sites-available. Figura 35. 18

Vamos desabilitar o acesso ao site padrão do Apache. default. Digite a2dissite Figura 36. Vamos utilizar o arquivo padrão já existente (default) para criar nossos arquivos de configuração dos novos sites. Digite: cp default site1.net.conf cp default site2.net.conf, dê enter após cada linha. Figura 37. 19

Vamos editar o arquivo conf de site1.net. Comando gedit site1.net.conf Figura 38. Altere o arquivo como abaixo. Figura 39. Basicamente, você está informando que haverá um site virtual de nome www.site1.net cujos arquivos estão em /var/www/site1.net. O ServerName e ServerAlias devem ser inseridos no arquivo. 20

Vamos editar o arquivo conf de site2.net. Figura 40. Altere o arquivo como abaixo. Figura 41. Basicamente, você está informando que haverá um site virtual de nome www.site2.net cujos arquivos estão em /var/www/site2.net. O ServerName e ServerAlias devem ser inseridos no arquivo. 21

Vamos incluir o arquivo site1.net.conf do site1 na configuração do apache. Digite: a2ensite site1.net.conf Figura 42. Vamos incluir o arquivo de site2.net.conf do site2 na configuração do apache. Digite: a2ensite site2.net.conf Figura 43. 22

Reinicie o apache. Para isso, você pode utilizar qualquer um dos dois comandos abaixo: service apache reload ou /etc/rc.d/init.d/apache2 restart Figura 44. Não vamos conseguir testar o acesso aos sites recém-criados através da nossa máquina física sem fazer uma pequena configuração. Como esses sites estão armazenados em nosso servidor Web, o DNS da máquina física não possui tradução para eles. Entretanto, podemos utilizar o arquivo hosts do Windows para poder apontar os sites para o IP do Servidor Linux. Edite (como administrador) o arquivo hosts localizado em C:\windows\system32\drivers\etc Figura 45. 23

No arquivo hosts insira as seguintes linhas: IP do seu servidor IP do seu servidor www.site1.net. www.site2.net. Salve e saia. Figura 46. No navegador da máquina física acesse o site1. Figura 47. 24

No navegador da máquina física acesse o site2. Figura 48. Vamos testar o phpmyadmin. No navegador digite www.site2.net/phpmyadmin ou www.site1.net/phpmyadmin. Figura 49. Acesse com as seguintes credenciais. Usuário: root Senha: redes@2015. 25

Figura 50. Para testarmos o mysql volte ao terminal de root do Linux e digite Mysql u root psenhadoservidor mysql u root predes@2015 Figura 51. 26

Digite show databases; Você terá acesso aos bancos existentes. Digite quit para sair. Figura 52. O Apache armazena os acessos no arquivo access.log disponível no diretório padrão dos logs. Para acompanhar esse arquivo digite: tail -f /var/log/apache2/access.log Figura 53. 27

Vamos testar o PHP. Acesse o diretório do site1. Digite cd /var/www/site1.net Figura 54. Crie um arquivo chamado info.php Digite touch info.php Figura 55. 28

Edite esse arquivo. Figura 56. Insira o seguinte comando em PHP. <? phpinfo();?> Salve e saia. Figura 57. 29

Do navegador da máquina física, acesse www.site1.net/info.php. Figura 58. Vamos instalar o FTP para que os webmasters dos sites possam fazer atualizações neles. Usaremos o servidor de FTP ProFTPd. Digite apt-get install proftpd Figura 59. 30

Selecione o modo standalone. Figura 60. Antes de configurarmos o FTP, vamos criar os usuários para acesso aos sites. Para o site1.net crie o usuário site1. Digite adduser site1. Será preciso entrar com a senha e outras informações do usuário. Figura 61. 31

Para o site2.net crie o usuário site2. Digite adduser site2. Será preciso entrar com a senha e outras informações do usuário. Figura 62. Precisamos agora atribuir a propriedade da pasta site1.net ao usuário site1. Digite chown site1 /var/www/site1.net Figura 63. 32

Precisamos agora atribuir a propriedade da pasta site2.net ao usuário site2. Digite chown site2 /var/www/site2.net Figura 64. Agora precisamos avisar ao Linux que as pastas home (pastas que eles terão acesso quando fizerem o ftp) dos usuários serão as pastas recém criadas. Para alterar a pasta home do usuário 1 digite usermod d /var/www/site1.net site1 Figura 65. 33

Para alterar a pasta home do usuário 2 digite. usermod d /var/www/site2.net site2 Figura 66. Agora, precisamos editar o arquivo de configuração do proftpd para aceitar o acesso dos dois usuários recém criados. Digite gedit /etc/proftpd/proftpd.conf Figura 67. 34

Altere as linhas sinalizadas. Figura 68. Insira os usuários site1 e site 2. Figura 69. Salve e saia. 35

Reinicie o serviço de FTP. Digite /etc/init.d/proftpd restart Figura 70. Da sua máquina física, abra um prompt de comando e acesse via ftp o site 1. ftp www.site1.net. Entre com o usuário site1. Figura 71. 36

Faça o mesmo para o usuário site2. Figura 72. Nesse tutorial fizemos o seguinte: Instalamos o Apache, PHP e MySQL. Criamos os domínios virtuais www.site1.net e www.site2.net. Testamos a instalação do Apache, PHP e MySQL Criamos os usuários site1 e site2. Associamos esses usuários às pastas que contem os arquivos de www.site1.net e www.site2.net. Instalamos o FTP e autorizamos esses usuários a acessarem o FTP para alterarem as pastas. 37