Como Hospedar um Servidor Web Confiável no Raspberry Pi – Guia Passo a Passo
Como Configurar um Servidor Web no Raspberry Pi?
Uma das muitas funções do Raspberry Pi é atuar como servidor web para acesso remoto. A configuração é direta — siga nosso guia para qualquer modelo (Pi 4, Zero W, etc.).
Passo 1: Acessando o Terminal
Duas formas:
- No desktop Raspbian/remote desktop: pressione Ctrl+Alt+T → abre terminal.
- Via SSH (se habilitado no Pi). Use PuTTY (Windows) ou terminal (Linux/Mac). Credenciais padrão: usuário pi, senha raspberry.
Passo 2: Atualizando Pacotes
Garante pacotes atualizados:
sudo apt-get update
Permite baixar versões mais recentes de qualquer arquivo posterior.
Passo 3: Instalando Apache
Apache é servidor web open-source essencial para servir conteúdo dinâmico via rede/internet.
sudo apt-get install apache2 -y
ou
apt install apache2
Passo 4: Instalando PHP
PHP melhora performance de páginas web, acesso a provedor de internet e comunicação com banco de dados.
sudo apt-get install php libapache2-mod-php -y
Passo 5: Baixando MySQL
Escolha MariaDB ou MySQL. Usaremos MySQL.
sudo apt-get install mysql-server
Importante: Será solicitada alteração da senha root. Escolha senha forte e anote.
Passo 6: Instalando/MySQL Secure
Continuação do passo anterior.
sudo mysql_secure_installation
Passo 7: Reiniciando Apache2
Confirma alterações efetivas.
sudo service apache2 restart
Passo 8: Testando o Servidor Web
Apache tem arquivo HTML padrão em subdiretório web. No navegador, acesse:
https://[IP_DO_HOST]/
Página padrão indica funcionamento. Pode usar computador remoto.
Arquivos do site ficam em /var/www/html. Torne pasta acessível ao usuário padrão:
sudo chown -R pi /var/www/html
Alterando o Nome do Host do Servidor
Por padrão, hostname = raspberry. Se houver outros Pis na rede, mude para evitar confusão.
- Terminal:
sudo raspi-config→ escolha Hostname.
- Ou via GUI: Menu → Preferências → Configuração do Raspberry Pi → aba Interfaces → Network Options.
- Digite novo hostname (ex: myraspserver).
- Reinicie quando solicitado (Yes). Pi reinicia com novo nome.
Como Configurar FTP no Seu Servidor Web Pi
Servidor incompleto sem arquivos de mídia/páginas web em /var/www/html. Para desenvolvimento avançado, escreva código no PC principal e transfira via FTP.
- Habilite FTP no Pi:
raspi-config→ Interfacing Options → SSH.
- Ou GUI: Preferências → Configuração do Raspberry Pi → aba Interfaces.
- Ajuste pasta
/var/www/para escrita:sudo chown pi /var/www/html. - No PC, configure cliente FTP com protocolo SFTP. Windows: FileZilla (gratuito, excelente).
- Credenciais padrão: usuário pi, senha raspberry.
Conclusão
Usar Raspberry Pi para acesso remoto à internet é um projeto de servidor fácil. Contate-nos para mais dúvidas sobre este e outros conteúdos dinâmicos.
Tecnologia industrial
- Perfilamento de Temperatura Preciso no Raspberry Pi com Python, SQLite e LabVIEW
- Sensor de Temperatura Infravermelho TMP006 com Raspberry Pi: Biblioteca Python e Guia de Configuração
- Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
- Monitoramento Remoto do Tempo com Raspberry Pi 3 e PubNub
- Integre TI SensorTag ao Blynk via Node‑RED no Raspberry Pi Zero
- Controle um LED com Sensor de Movimento PIR no Raspberry Pi
- Leitura de Pressões de Botão via GPIO no Raspberry Pi: Guia Passo a Passo
- Sensor de Ocupação de Banheiro com Raspberry Pi: Alertas por Voz e SMS via Twilio
- Monitore a Temperatura da Sua Casa com Dashboard no Raspberry Pi
- Capturar Comandos de Controle Remoto IR no Raspberry Pi sem LIRC: Abordagem Python UART