Mudanças entre as edições de "Servidor Local Raspberry + Nginx + PhP7"
Ir para navegação
Ir para pesquisar
Linha 131: | Linha 131: | ||
<pre> | <pre> | ||
− | ln -s | + | ln -s musicas /home/hd/musicas/ |
− | + | ln -s videos /home/hd/videos/ | |
− | + | ln -s textos /home/hd/textos/ | |
+ | ln -s fotos /home/hd/fotos/ | ||
+ | </pre> | ||
Acesso seu servidor local e seja feliz! | Acesso seu servidor local e seja feliz! |
Edição das 20h29min de 14 de março de 2018
Tutorial Servidor Local com raspberrypi
Necessidades
- RaspberryPi 3
- Fonte de 3A
- Cabo ethernet
- hd externo de 1Tb
Instruções
- Baixar a imagem do Raspbian Stretch Lite
https://www.raspberrypi.org/downloads/raspbian/
- Descompacte o arquivo
unzip 2018-03-13-raspbian-stretch-lite.zip
- Escreva a imagem em um cartão de memória (Lembre sempre de conferir as permissões)
dd bs=4M if=2018-03-13-raspbian-stretch-lite.img of=/dev/sdX conv=fsync
sdX é a partição onde está o seu cartão de memoria, se precisar de um df -h
para saber qual é a partição seu cartão de memória.
- Crie um arquivo no cartão de memoria na partição boot, chamdo ssh
sudo touch /media/hiure/boot/ssh
- Conecte na Raspberry com o seguinte comando:
ssh pi@raspberrypi
E use a senha padrão: raspberry
- Conecte o USB e use o comando abaixo para ver onde ele foi conectado (por ex /dev/sda1)
df -h
- Crie a pasta onde o pendrive/HD será montado:
sudo mkdir hdexterno sudo mount /dev/sda1 /media/hdexterno
- Atualize os repos
sudo apt update && sudo apt upgrade
- Agora vamos instalar os pacotes que precisamos:
sudo apt-get install -y nginx
- Inicie o nginx
sudo /etc/init.d/nginx start
- Teste no seu navegador digitando
raspberrypi.lan
- Instale os pacotes do php7.0
sudo apt-get install php7.0 php7.0-curl php7.0-gd php7.0-fpm php7.0-cli php7.0-opcache php7.0-mbstring php7.0-xml php7.0-zip
- edite o arquivo de configuração do nginx para conectar o nginx com o php
sudo nano /etc/nginx/sites-available/default
- Crie um arquivo teste.php na pasta /var/www/html/ com o seguinte conteúdo
<?php phpinfo(); ?>
- no seu navegador digite
raspberry.lan/teste.php
- Clone o conteúdo do git em /var/www/html
https://github.com/coolabnet/aldeia_captivo
- confira o hostname rodando
hostname -I
- mude o hostname da raspiberry
vim /etc/hostname
o endereço do seu servidor local vai ser hostname.lan.
- Para utilizar o hd externo para guardar o conteudo do servidor local crie links simbolicos dentro da pasta /var/www/html
ln -s musicas /home/hd/musicas/ ln -s videos /home/hd/videos/ ln -s textos /home/hd/textos/ ln -s fotos /home/hd/fotos/
Acesso seu servidor local e seja feliz!