Como Criar um Servidor Web Raspberry Pi

Опубликовал Admin
9-05-2017, 08:20
4 793
0
Se você busca uma maneira de construir um servidor barato para ser usado principalmente como ambiente de testes ou para armazenar arquivos, o Raspberry Pi é perfeito para você. O que é o Raspberry Pi? Trata-se de um barato minicomputador perfeito para funções básicas. Este guia mostrará como fazer uso de um Raspberry Pi novo a fim de transformá-lo em um servidor de rede. Para fins deste artigo, usaremos a plataforma Windows.

Inicie o sistema operacional do Raspberry Pi

  1. Obtenha uma cópia do Raspberry Pi OS (Sistema Operacional) a partir do link na seção de fontes. Há algumas distribuições diferentes à disposição, mas, neste artigo, usaremos a “Raspbian”.
  2. Extraia a imagem para o cartão SD. Para fazê-lo, precisamos de uma ferramenta chamada Win32 Disc Imager. Um link para obtê-la está também disponível na seção de fontes. Agora, abra a ferramenta, navegue até a letra do drive de seu cartão SD, escolha a localização da imagem do Raspberry Pi OS e grave-o na mídia.
  3. Quando a gravação estiver completa, você poderá colocar o cartão SD em seu Raspberry Pi e conectar o restante dos cabos, lembrando-se de conectar o miniUSB por último.
  4. Quando o sistema operacional tiver terminado seu carregamento, será preciso efetuar o login. O usuário padrão é “pi” e a senha, “raspberry”.
  5. Comece alterando a senha. A partir da linha de comando, digite:
  6. Insira a sua nova senha e confirme-a. Lembre-se de que o cursor não se moverá enquanto você digita a senha, mas saiba que você está inserindo texto normalmente.

Instale as atualizações de software

  1. Devido ao fato de você estar usando uma versão nova do Debian, será preciso fazer um pouco de limpeza, atualizações e instalações. Primeiramente, atualizaremos o relógio, seguindo pelas fontes e, posteriormente, quaisquer pacotes pré-instalados. Digite o seguinte na linha de comando (pressione "Enter" depois de cada linha):
  2. Defina a data e a hora. Na linha de comando, digite (substitua as partes conforme a necessidade):

Mantenha o firmware atualizado

  1. A seguir, instalaremos a ferramenta de atualização Hexxeh RPI para ajudar a manter o Raspberry Pi em dia. Para fazê-lo, execute os seguintes comandos (pressione "Enter" depois de cada linha):

Configure o SSH

  1. Agora, configuraremos o SSH para que possamos executar tudo a partir de um computador diferente. Para fazê-lo, primeiro deve-se conhecer o endereço IP do Raspberry Pi: Você verá algo similar ao seguinte: eth0 Link encap:Ethernet HWaddr fe:fd:45:xx:xx:xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask:255.255.255.0 inet6 addr: fe80::fcfd:xxx:xxx:xxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35463998 errors:0 dropped:0 overruns:0 frame:0 TX packets:30563995 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11300336376 (11.3 GB) TX bytes:33179556297 (33.1 GB) Interrupt:76 É importante que você esteja conectado à internet! A etiqueta eth0 aparecerá, se você tiver uma conexão de rede disponível. A conexão sem fio provavelmente será wlan0, podendo haver variações. Na segunda linha, “inet addr:69.164.xxx.xxx” representa o endereço IP de seu Raspberry Pi.
  2. Agora, ative o SSH e reinicie o sistema (pressione "Enter" depois de cada linha):
  3. Você pode agora desconectar os cabos do seu teclado USB e do monitor. Eles não são mais necessários, pois tudo o mais será feito a partir do SSH.
  4. Faça o download de um cliente SSH como o PuTTY (www.putty.org), que pode ser baixado gratuitamente a partir do Google, e conecte o endereço IP de seu Raspberry Pi logado com o nome de usuário “pi” e a senha configurada previamente.

Instalando o servidor de rede

  1. Para instalar o Apache e o PHP, execute os seguintes comandos:
  2. Agora, reinicie o dispositivo: OU sudo /etc/init.d/apache2 restart
  3. Insira o endereço IP de seu Raspberry Pi no navegador da rede. Você verá uma página simples que diz “It Works!” (“Funciona!”, em inglês).

Instale o MySQL

  1. Para instalar o MySQL, instale alguns pacotes com o seguinte comando:

Instale o FTP

  1. Agora, instalaremos o FTP para permitir a transferência de arquivos de e para o Raspberry Pi.
  2. Aproprie-se da raiz da rede.
  3. A seguir, instale o vsftpd:
  4. Edite o arquivo vsftpd.conf:
  5. Faça as seguintes alterações:
    • *anonymous_enable=YES para anonymous_enable=NO
    • *Remova local_enable=YES e write_enable=YES apagando o símbolo # à frente de cada linha.
    • *A seguir, vá para o fim do arquivo e acrescente force_dot_files=YES.
  6. Agora, salve e saia do arquivo pressionando CTRL+O e CTRL+X.
  7. A seguir, reinicie o vsftpd:
  8. Crie um atalho da pasta raiz do usuário “pi” para /var/www:
  9. Você pode agora usar o FTP com o usuário “pi” e acessar a pasta /var/www através de um atalho que deverá aparecer no próximo login.

Dicas

  • Não é preciso instalar um servidor FTP se você tem o servidor SSH instalado. Você pode usar um aplicativo como o WinSCP para conectar-se via SCP — o que é mais seguro e elimina a necessidade de abrir outra porta em seu Raspberry Pi.
  • Se você receber uma mensagem de erro declarando: “wget: command not found”, execute “sudo apt-get instal wget”.

Materiais Necessários

  • Raspberry Pi (modelo B)
  • Cartão SD em branco (com, no mínimo, quatro gigabites)
  • Cabo para micro USB (de energia)
  • Cabo de rede com acesso à internet
  • Teclado USB
Теги:
Information
Users of Guests are not allowed to comment this publication.