Como fazer um servidor Web Raspberry Pi (com imagens)

Índice:

Como fazer um servidor Web Raspberry Pi (com imagens)
Como fazer um servidor Web Raspberry Pi (com imagens)

Vídeo: Como fazer um servidor Web Raspberry Pi (com imagens)

Vídeo: Como fazer um servidor Web Raspberry Pi (com imagens)
Vídeo: Código secreto de Windows #computador #pc #windows #informatica #tecnologia #dicas #truques 2024, Abril
Anonim

Se você está procurando uma maneira de fazer um servidor web barato, principalmente para ser usado como um ambiente de teste ou para armazenar arquivos, o Raspberry Pi é perfeito para você. O que é um Raspberry Pi? É um minicomputador barato, perfeito para funções básicas. Este guia mostrará como pegar um novo Raspberry Pi e colocá-lo em um servidor web. Observe que, para este artigo, trabalharemos no Windows.

Passos

Parte 1 de 7: Iniciando o sistema operacional Raspberry Pi

2254547 1
2254547 1

Etapa 1. Obtenha uma cópia do Raspberry Pi OS (sistema operacional) no link na seção de fontes

Existem algumas distribuições diferentes disponíveis, mas para este artigo, usaremos a versão "Raspbian".

2254547 2
2254547 2

Etapa 2. Extraia a imagem para o cartão SD

Para fazer isso, precisamos 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é a letra da unidade em que seu cartão SD está, selecione o local da imagem do Raspberry Pi OS e selecione gravar. Espere até que termine.

2254547 3
2254547 3

Etapa 3. Abra o cartão SD no Windows Explorer

Basta criar um arquivo com o nome ssh. Esta é uma atualização de segurança introduzida desde Raspbian Jessie.

2254547 4
2254547 4

Etapa 4. Ejete o cartão SD e coloque-o no Raspberry Pi, em seguida, conecte o resto dos cabos, certificando-se de conectar o mini USB por último

2254547 5
2254547 5

Etapa 5. Efetue login assim que o sistema operacional for carregado

O nome de usuário padrão é "pi" e a senha padrão é "raspberry". As versões mais recentes do Raspbian têm o login automático habilitado por padrão.

2254547 6
2254547 6

Etapa 6. Comece alterando a senha

Na linha de comando, digite:

    sudo passwd pi.

Etapa 7. Você também pode alterar sua senha digitando sudo raspi-config e selecionando Alterar senha do usuário ou indo para a configuração do sistema

2254547 7
2254547 7

Etapa 8. Digite sua nova senha e confirme-a

Observe que o cursor não se move ao digitar as senhas, mas você está digitando o texto.

Parte 2 de 7: Execução de atualizações de software

2254547 8
2254547 8

Etapa 1. Comece com as atualizações

Como você está executando uma nova versão do Debian, precisará fazer uma limpeza, atualização e instalação. Primeiro, vamos atualizar o relógio, atualizar nossas fontes e, em seguida, atualizar quaisquer pacotes pré-instalados. Digite o seguinte na linha de comando (pressione Enter / Enter após cada linha):

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

2254547 9
2254547 9

Etapa 2. Defina a data e a hora

No tipo de linha de comando (substitua as peças conforme necessário):

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

Parte 3 de 7: Mantendo o firmware atualizado

2254547 10
2254547 10

Etapa 1. Instale a ferramenta de atualização RPI da Hexxeh para ajudar a manter o Raspberry Pi atualizado

Para fazer isso, execute os seguintes comandos (pressione Enter após cada linha):

    sudo apt-get install ca-certificates 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 / rpi-update sudo rpi-update sudo shutdown -r now

Parte 4 de 7: Configurar SSH

Hostnamei
Hostnamei

Etapa 1. Configure o SSH para que possamos fazer todo o resto em um computador diferente

Para fazer isso, primeiro anote o endereço IP do Raspberry Pi

    hostname -I

  • Você deve ver algo assim:
  • 192.168.1.17

  • O que aparece é o endereço IP do seu Raspberry Pi.
2254547 12
2254547 12

Etapa 2. Habilite o SSH e reinicie (pressione Enter após cada linha):

    Depois de observar o endereço inet, use: sudo /etc/init.d/ssh start sempre que inicializar o pi. Dica: se ocorrer um erro, use o comando abaixo e, em seguida, o comando acima. sudo apt-get install ssh Então, reinicie seu pi: sudo shutdown -r now

2254547 13
2254547 13

Etapa 3. Desconecte os cabos do teclado USB e do monitor

Eles não são mais necessários, pois todo o resto será feito por SSH.

2254547 14
2254547 14

Etapa 4. Baixe um cliente SSH como PuTTy (www.putty.org), que pode ser baixado gratuitamente do Google e conecte-se ao endereço IP do seu Raspberry Pi fazendo login com o nome de usuário "pi" e a senha que você definiu anteriormente

Parte 5 de 7: Instalando o servidor web

2254547 15
2254547 15

Etapa 1. Instale o Apache e o PHP

Para fazer isso, execute os seguintes comandos:

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

2254547 16
2254547 16

Etapa 2. Reinicie o serviço:

    sudo service apache2 restart

    OU

    sudo /etc/init.d/apache2 restart

2254547 17
2254547 17

Etapa 3. Insira o I. P

endereço do seu Raspberry Pi em seu navegador da web. Você deverá ver uma página simples que diz "Funciona!"

Parte 6 de 7: Instalando o MySQL

2254547 18
2254547 18

Etapa 1. Instale o MySQL

Para fazer isso, instale alguns pacotes com o seguinte comando:

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

Parte 7 de 7: Instalando o FTP

2254547 19
2254547 19

Etapa 1. Instale o FTP para permitir a transferência de arquivos de e para o Raspberry Pi

2254547 20
2254547 20

Etapa 2. Assuma a propriedade da raiz da web:

    sudo chown -R pi / var / www

2254547 21
2254547 21

Etapa 3. Instale o vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Etapa 4. Edite seu arquivo vsftpd.conf:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Etapa 5. Faça as seguintes alterações:

  • anonymous_enable = YES para anonymous_enable = NO
  • Descomente local_enable = YES e write_enable = YES excluindo o # símbolo na frente de cada linha
  • em seguida, vá para o final do arquivo e adicione force_dot_files = YES.
2254547 24
2254547 24

Etapa 6. Salve e saia do arquivo pressionando CTRL-O, CTRL-X

2254547 25
2254547 25

Etapa 7. Reinicie o vsftpd:

    sudo service vsftpd restart

2254547 26
2254547 26

Etapa 8. Crie um atalho da pasta pessoal do usuário Pi para / var / www:

    ln -s / var / www / ~ / www

2254547 27
2254547 27

Etapa 9. Agora você pode fazer FTP usando o usuário Pi e acessar a pasta / var / www por meio de um atalho que deve aparecer no login

Pontas

  • Não é necessário instalar um servidor FTP se você tiver o servidor SSH instalado. Você pode usar um aplicativo como o WinSCP para se conectar via SCP, que é mais seguro e evita a necessidade de abrir outra porta em seu Raspberry Pi.
  • Se você receber uma mensagem de erro dizendo: "wget: comando não encontrado", execute "sudo apt-get install wget"

Recomendado: