Como configurar um servidor Web Raspberry Pi em 2021 [Guide]

O Raspberry Pi não é apenas um pequeno computador de placa, mas um cartão de funilaria que pode fazer quase tudo e qualquer coisa. Deseja configurar o Pi-hole no Raspberry Pi para bloquear anúncios e rastreadores de toda a sua rede doméstica? Sim, ele faz isso. Deseja configurar um servidor web Raspberry Pi para desenvolvimento web e transferência local de arquivos? Pois também faz isso. Na verdade, usar um Raspberry Pi é uma maneira excelente e acessível de construir um servidor web pessoal. Portanto, se você estiver interessado, siga este guia simples e transforme seu Raspberry Pi em um servidor web rapidamente.

Configurar um servidor Web Raspberry Pi (2021)

Para configurar um servidor web Raspberry Pi, primeiro você precisa instalar um servidor web. Existem dois servidores web populares: Apache e Nginx. Mas neste tutorial, usaremos o Apache porque é confiável e fácil de usar. Além disso, também instalaremos o PHP para que você possa hospedar páginas da Web dinâmicas no seu Raspberry Pi. Agora, tendo dito tudo isso, vamos pular para as etapas.

  • Instale o Apache Web Server no Raspberry Pi

1. Primeiro, certifique-se de ter piscado Raspberry Pi OS com desktop IU no cartão SD. Se você é novo em tudo isso, siga nosso guia sobre como configurar o Raspberry Pi remotamente. Dito isto, se você tiver um monitor externo, as coisas serão muito mais suaves.

2. Depois que o Raspbian OS inicializar, abra o Terminal e execute o comando abaixo para atualizar o sistema operacional Raspbian para a versão mais recente.

sudo apt-get update && sudo apt-get upgrade -y

Configurar um servidor Web Raspberry Pi (2021)

3. Em seguida, precisamos instale o servidor web Apache em framboesa Pi. Execute o comando abaixo no Terminal.

sudo apt install apache2 -y

Configurar um servidor Web Raspberry Pi (2021)

4. Uma vez instalado, o servidor web Apache estará ativo. Basta abrir o navegador no Raspberry Pi e entrar localhost ou 127.0.0.1e pressione enter para acessar o servidor web. Ele deve carregar a página HTML do Apache.

Configurar um servidor Web Raspberry Pi (2021)

5. Você também pode inserir diretamente o endereço IP do Raspberry Pi em um navegador para acessar o servidor web. Correr hostname -I no Terminal, e você encontrará o endereço IP do seu RPi.

Configurar um servidor Web Raspberry Pi (2021)

6. Digite o endereço IP no navegador e pronto. Na verdade, você pode use o endereço IP em qualquer dispositivo em sua rede Wi-Fi local, e você poderá acessar o servidor web. Por exemplo, consigo acessar o servidor web do Raspberry Pi do meu Chromebook com facilidade.

Configurar um servidor Web Raspberry Pi (2021)

7. Para sua informação, todos os arquivos do servidor web são salvos em /var/www/html/ localização. Assim, você pode alterar o diretório para este local e visualizar todos os arquivos. Aqui estão os comandos a serem executados.

cd /var/www/html/
ls -al

Configurar um servidor Web Raspberry Pi (2021)

8. Como você pode ver na imagem acima, o index.html arquivo pertence a root. Portanto, antes de modificar qualquer coisa, você precisa alterar o proprietário para pi (tu). Execute o comando abaixo para mudar a propriedade.

sudo chown pi: index.html
ls -al

Como você pode ver na captura de tela abaixo, pi agora é o proprietário do servidor web. Você também pode usar o mesmo formato para alterar a propriedade de pastas como html e www.

mudar de propriedade

9. Agora, vá em frente e abra o arquivo através do Terminal ou do Gerenciador de Arquivos. Estou usando o Gerenciador de Arquivos para facilitar o acesso. Navegar para “var -> www -> HTML”clique com o botão direito do mouse no arquivo “index.html” e escolha “Editor de texto”.

raspbiano

10. Agora, se eu fizer alguma alteração no título e salvá-lo, elas serão refletidas no servidor web imediatamente. Você verá o título atualizado quando abra o servidor web em um navegador janela. Esta etapa confirma que seu servidor web Raspberry Pi está funcionando bem.

Configurar um servidor Web Raspberry Pi (2021)

  • Instale o PHP no Raspberry Pi

Se você quiser testar suas páginas da Web no Raspberry Pi, instalar apenas o servidor da Web não será suficiente. Você também precisa instalar o PHP para ter um solução como XAMPP em framboesa Pi. Ele permitirá que você teste páginas da Web dinâmicas em seu Raspberry Pi. Aqui está como proceder.

1. Execute o comando abaixo para instalar o última versão do PHP no seu Raspberry Pi.

sudo apt install php libapache2-mod-php -y

Instale o PHP no raspberry pi

2. Em seguida, vá para o mesmo var/www/html/ diretório e criar um PHP arquivo usando um editor de texto.

Instale o PHP no raspberry pi

3. Em seguida, abra o arquivo com um editor de texto e digite o código PHP você deseja adicionar. Por exemplo, adicionei o código PHP que gera uma instrução simples.

Instale o PHP no raspberry pi

  • Testando o FileZilla no Raspberry Pi

Depois de configurar o servidor web Apache e PHP no Raspberry Pi, finalmente é hora de testar se podemos transferir nossos ativos web existentes para o servidor web RPi com o cliente FTP popular FileZilla. Você também pode usar outros clientes FTP como WinSCP se desejar. Aqui estão os passos a seguir.

1. Instalar FileZilla (Gratuito) em outro PC conectado à mesma rede Wi-Fi.

2. Em seguida, no Raspberry Pi, navegue até a seção “Menu Iniciar -> Preferências -> Configuração do Raspberry Pi”. Aqui, vá para “Interfaces” e habilitar “SSH”.

Testando o FileZilla no raspberry pi

3. No FileZilla, abra “Menu Arquivo -> Gerenciador de Sites” e adicione um “Novo Site”. Aqui, escolha “SFTP” como o protocolo e digite o endereço IP do servidor web do Raspberry Pi no campo “Host”. Mantenha o campo “Porta” em branco. Depois disso, insira as credenciais padrão: pi como o nome de usuário e raspberry como a senha. Agora, clique em “Conectar”.

Observação: Se você alterou a senha do Raspberry Pi durante a configuração, digite a nova senha.

Testando o FileZilla no raspberry pi

4. Você se conectará ao servidor web do seu Raspberry Pi. Agora você pode transfira todos os seus ativos HTML, CSS e PHP diretamente para o Raspberry Pi e inicie seu desenvolvimento web sem qualquer aborrecimento.

Testando o FileZilla no raspberry pi

Transforme seu Raspberry Pi em um servidor Web em algumas etapas fáceis

Então é assim que você pode configurar um servidor web no Raspberry Pi. Todas as ferramentas necessárias para executar um servidor web estão disponíveis no sistema operacional Raspbian baseado em Debian, portanto, não há problema algum. Mesmo se você for iniciante, você pode seguir as instruções passo a passo acima e transformar a placa RPi em um servidor web rapidamente. De qualquer forma, isso é tudo de nós. Se você tiver alguma dúvida, deixe-nos saber na seção de comentários abaixo.

Leave a Comment

Your email address will not be published.