Raspberry Pi como servidor web - como funciona
O computador de placa única Raspberry Pi é versátil e pode ser usado como servidor da web, por exemplo. Esta dica prática mostra como configurar o Raspberry Pi como servidor da Web e qual software você precisa.
Como configurar o seu Raspberry Pi como um servidor web
Existem vários servidores web diferentes para o Raspberry Pi. Nesta dica prática, apresentamos o servidor da web NGINX. Apesar do baixo desempenho do sistema, isso é muito estável. Para instalar o NGNIX no seu sistema, você deve fazer o seguinte:
- Atualize seu sistema primeiro: primeiro execute "sudo apt-get update" e depois "sudo apt-get upgrade".
- Em seguida, instale o pacote para o servidor web com "sudo apt-get install nginx".
- Após a instalação do servidor, você pode iniciá-lo com o comando "sudo /etc/init.d/nginx start".
- Agora você pode acessar a página de teste gerada pelo NGINX no navegador do Raspberry Pi com "// localhost /". Se você deseja acessar o site a partir de outro computador na rede, digite "// IP-Adresse-des-Raspberry /" no navegador.
- Você pode descobrir o endereço IP do seu Raspberry digitando "hostname -I" no console.
- Se você deseja alterar o site, navegue com "cd / usr / share / nginx / www" no diretório do site e substitua o index.html por sua própria página.
Como instalar o PHP no seu servidor web
Para poder fornecer sites dinâmicos em seu servidor web, é necessária a instalação do PHP. Para fazer isso, faça o seguinte:
- Instale o pacote PHP com "sudo apt-get install php5-fpm".
- Então você precisa ativar o PHP no NGINX. Para fazer isso, mude para o diretório do NGINX com "cd / etc / nginx".
- Abra a página de configuração com o editor NANO. Para fazer isso, digite "sudo nano sites ativado / padrão" no console.
- Neste documento, substitua "index index.html index.htm;" por "index index.php index.html index.htm;".
- Em seguida, procure "# passe os scripts PHP para o servidor FastCGI ouvindo 127.0.0.1:9000" abaixo no documento.
- Remova o diamante nas 6 linhas a seguir (pontos sete a doze):
- localização ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- inclua fastcgi_params;
- }
- Salve a configuração e reinicie o NGINX com "sudo /etc/init.d/nginx reload".
- Volte para a pasta do site padrão digitando "cd / usr / share / nginx / www /" no console.
- Substitua o "index.html" existente por "index.php" e preencha-o com o conteúdo desejado.