Como criar um servidor web Raspberry Pi

Posted on
Autor: Robert Simon
Data De Criação: 22 Junho 2021
Data De Atualização: 1 Julho 2024
Anonim
Servidor Web no Raspberry Pi 3 em menos de 15 MINUTOS
Vídeo: Servidor Web no Raspberry Pi 3 em menos de 15 MINUTOS

Contente

O é um wiki, o que significa que muitos artigos são escritos por vários autores. Para criar este artigo, 33 pessoas, algumas anônimas, participaram de sua edição e aprimoramento ao longo do tempo.

Se você está procurando uma maneira de criar um servidor Web barato, usado principalmente como ambiente de teste ou para armazenamento de arquivos, o Raspberry Pi é perfeito para você. Mas o que é um Raspberry Pi? É um mini computador muito barato, perfeito para funções básicas. Este guia mostra como criar um servidor Web a partir de um novo Raspberry Pi. Observe que, neste artigo, trabalharemos no Windows.


estágios

Parte 1 de 7:
Iniciar o sistema operacional Raspberry Pi

  1. 1 Obtenha uma cópia do sistema operacional (sistema operacional) do Raspberry Pi no link da seção de fontes. Existem várias distribuições disponíveis, mas para este artigo, usaremos a versão "Raspbian".
  2. 2 Extraia a imagem para o cartão SD. Para fazer isso, você precisará de uma ferramenta chamada Win32 Disc Imager. Um link para isso também está disponível na seção de fontes. Agora abra a ferramenta, navegue até o diretório em que o cartão SD está localizado, selecione o local da imagem no SO do Raspberry Pi e selecione "gravar".
  3. 3 Depois de fazer a gravação, você pode colocar o cartão SD no seu Raspberry Pi e conectar o restante dos cabos, certificando-se de conectar o mini USB por último.
  4. 4 Depois que o sistema operacional terminar de carregar, você precisará se autenticar. O nome de usuário padrão é "pi" e a senha padrão é "raspberry".
  5. 5 Comece alterando a senha. Na linha de comando, digite:

    passwd pi

  6. 6 Digite sua nova senha e confirme. Observe que o cursor não se moverá quando você digitar as senhas, mas estiver digitando o e. publicidade

Parte 2 de 7:
Iniciar atualizações de software

  1. 1 Como você está executando uma versão recente do Debian, você terá algumas tarefas de limpeza, instalação e atualizações. Primeiro, atualizaremos o relógio, atualizaremos nossas fontes e atualizaremos todos os pacotes pré-instalados. Digite o seguinte na linha de comando (pressione return / enter após cada linha):

    sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 Defina a data e a hora. Digite na linha de comando (substitua, se necessário):

    sudo date --set = "30 de dezembro de 2013 10:00:00" publicidade

Parte 3 de 7:
Mantenha o firmware atualizado

  1. 1 Em seguida, queremos instalar a ferramenta de atualização RPI produzida pela Hexxeh para manter o Raspberry Pi atualizado. Para fazer isso, execute os seguintes comandos (pressione return / enter após cada linha):

    sudo apt-get install ca-certificados sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r agora publicidade

Parte 4 de 7:
Instalar SSH

  1. 1 Agora, instalaremos o SSH para que possamos fazer isso em outro computador. Para fazer isso, primeiro observaremos o endereço IP do Raspberry Pi:

    ifconfig
    Você deve ver algo assim:

    eth0 Encap de link: Ethernet HWaddr fe: fd: 45: xx: xx: xx endereço inet: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Máscara: 255.255.255.0 endereço inet6: fe80 :: fcfd: xxx: xxx: xxx / 64 Escopo: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Métrico: 1 pacotes RX: 35463998 erros: 0 eliminados: 0 excedentes: 0 quadro: 0 pacotes TX: 30563995 erros: 0 eliminados: 0 excedentes: 0 transportadora: 0 colisões: 0 txqueuelen: 1000 bytes RX: 11300336376 (11,3 GB) bytes TX: 33179556297 (33,1 GB) Interrupção: 76 Verifique se você está conectado à Internet !! A palavra-chave eth0 aparecerá se você tiver um cabo Ethernet conectado. A conexão sem fio provavelmente será chamada de wlan0, mas isso pode mudar.
    Na segunda linha, "inet addr: 69.164.xxx.xxx" st endereço IP do seu Raspberry Pi.

  2. 2 Agora, ative o SSH e reinicie (pressione Enter / Enter após cada linha):

    Tendo anotado o inet addr, faça: sudo /etc/init.d/ssh start toda vez que você iniciar o pi. Dica: Se ocorrer um erro, use o comando abaixo e, em seguida, o comando acima. sudo apt-get install ssh Em seguida, reinicie o seu ft: sudo shutdown -r now

  3. 3 Agora você pode desconectar os cabos do teclado e do monitor USB. Isso não é mais necessário, pois tudo o mais será feito através do SSH.
  4. 4Faça o download de um cliente SSH como o PuTTy (www.putty.org), que pode ser baixado gratuitamente no Google e pode se conectar ao endereço IP do seu Raspberry Pi usando o nome de usuário "pi" e a senha que você configurou anteriormente. publicidade

Parte 5 de 7:
Instale o servidor da web

  1. 1 Para instalar o Apache e o PHP, execute os seguintes comandos:

    sudo apt-get install php5 apache2 libapache2-mod-php5

  2. 2 Reinicie o serviço agora:

    serviço sudo reinício apache2
    OR

    sudo /etc/init.d/apache2 restart

  3. 3 Digite o endereço IP do seu Raspberry Pi no seu navegador. Você deverá ver uma página simples que diz "Funciona! ". publicidade

Parte 6 de 7:
Instale o MySQL

  1. 1 Para instalar o MySQL, instale alguns pacotes com os seguintes comandos:

    sudo apt-get install mysql-server mysql-client php5-mysql publicidade

Parte 7 de 7:
Instalador de FTP

  1. 1 Agora vamos instalar o FTP, que permite transferir arquivos de e para o seu Raspberry Pi.
  2. 2 Tome posse da web raiz:

    sudo chown -R pi / var / www

  3. 3 Em seguida, instale o vsftpd:

    sudo apt-get install vsftpd

  4. 4 Edite seu arquivo vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Faça as seguintes alterações:
    • anonymous_enable = SIM à anonymous_enable = NO
    • uncomment local_enable = SIM e write_enable = SIM removendo o símbolo # no começo de cada linha
    • depois vá para a parte inferior do arquivo e adicione force_dot_files = SIM.
  6. 6Agora salve e saia executando CTRL-O, CTRL-X.
  7. 7 Em seguida, reinicie o vsftpd:

    serviço sudo vsftpd restart

  8. 8 Crie um atalho da pasta pessoal do PI para / var / www:

    ln -s / var / www / ~ / www

  9. 9Agora você pode fazer um FTP usando o usuário Pi e acessar a pasta / var / www através de um atalho que deve aparecer após a autenticação. publicidade

conselho

  • Não há necessidade de instalar um servidor FTP se você tiver um servidor SSH instalado. Você pode usar um aplicativo como o WinSCP para conectá-lo ao SCP, o que é mais seguro e não exige que você abra outra porta no seu Raspberry Pi.
  • Se você tiver um erro dizendo "wget: comando não encontrado", faça "sudo apt-get install wget".
publicidade

Elementos necessários

  • Raspberry Pi (modelo B)
  • Um cartão SD em branco de pelo menos quatro gigabits
  • Cabo micro USB (para alimentos)
  • Um cabo de rede com acesso à Internet
  • Teclado USB
Obtido em "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"