Com fer un servidor web de Raspberry Pi

Posted on
Autora: Robert Simon
Data De La Creació: 22 Juny 2021
Data D’Actualització: 1 Juliol 2024
Anonim
How to network monitor using Raspberry PI | Zabbix | NETVN
Vídeo: How to network monitor using Raspberry PI | Zabbix | NETVN

Content

és un wiki, el que significa que molts articles són escrits per diversos autors. Per crear aquest article, 33 persones, algunes anònimes, van participar en la seva edició i la seva millora amb el pas del temps.

Si busqueu una manera de fer un servidor web barat, utilitzat principalment com a entorn de prova o per emmagatzemar fitxers, Raspberry Pi és perfecte per a vosaltres. Però, què és un gerd? És un mini ordinador molt barat, perfecte per a funcions bàsiques. Aquesta guia us mostrarà com fer un servidor web a partir d'un nou Raspberry Pi. Tingueu en compte que per a aquest article treballarem a Windows.


etapes

1a part de 7:
Inicieu el sistema operatiu Raspberry Pi

  1. 1 Obteniu una còpia del sistema operatiu (sistema operatiu) de Raspberry Pi des de l'enllaç de la secció de fonts. Hi ha diverses distribucions disponibles, però per a aquest article utilitzarem la versió "Raspbian".
  2. 2 Extreu la imatge a la targeta SD. Per fer-ho, necessitareu una eina anomenada Win32 Disc Imager. Un enllaç per a això també està disponible a la secció de fonts. Ara obriu l'eina, aneu al directori on es troba la targeta SD, seleccioneu la ubicació de la imatge del sistema operatiu de gerds i seleccioneu "cremar".
  3. 3 Un cop feta la crema, podeu col·locar la targeta SD al vostre Raspberry Pi i, a continuació, connectar la resta de cables, assegurant-vos que connecteu l'últim mini USB.
  4. 4 Un cop s’hagi acabat de carregar el sistema operatiu, haureu d’autenticar-vos. El nom d'usuari predeterminat és "pi" i la contrasenya per defecte és "framboesa".
  5. 5 Comença per canviar la contrasenya. Des de la línia d'ordres, escriviu:

    passwd pi

  6. 6 Introduïu la vostra nova contrasenya i confirmeu-la. Tingueu en compte que el cursor no es mourà quan introduïu les contrasenyes sinó que introduïu la e. publicitat

Part 2 de 7:
Inicieu les actualitzacions de programari

  1. 1 A mesura que utilitzeu una versió recent de Debian, tindreu una mica de neteja, instal·lació i actualitzacions. Primer, actualitzarem el rellotge, actualitzarem les nostres fonts i actualitzarem tots els paquets preinstal·lats. Escriviu el següent a la línia d'ordres (premeu retornar / entrar després de cada línia):

    sudo dpkg-reconfigure tzdata sudo apt-get actualització sudo apt-get upgrade

  2. 2 Definiu la data i l'hora. Escriviu la línia d'ordres (substituïu si cal):

    data sudo - set = "30 de desembre de 2013 10:00:00" publicitat

Part 3 de 7:
Mantingueu el firmware actualitzat

  1. 1 A continuació, volem instal·lar l’eina d’actualització de RPI produïda per Hexxeh per mantenir actualitzada la Raspberry Pi. Per fer-ho, executeu les ordres següents (premeu return / enter després de cada línia):

    sudo apt-get install ca-certificats 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 / rp-actualització sudo rp-actualització sudo shutdown -r ara publicitat

Part 4 de 7:
Instal·leu SSH

  1. 1 Ara, instal·larem SSH per poder fer-ho des d’un altre equip. Per fer-ho, notarem primer l’adreça IP del Raspberry Pi:

    ifconfig
    Hauríeu de veure alguna cosa així:

    Enllaç eth0 Encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Màscara: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Abast: Enllaçar UP BROADCAST RUNNING MULTICAST MTU: 1500 Mètrica: 1 paquets RX: 35463998 errors: 0 caigut: 0 desviaments: 0 frame: 0 TX packs: 30563995 errors: 0 fell: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 1000 bytes RX: 11300336376 (11,3 GB) Bytes TX: 33179556297 (33,1 GB) Interrupció: 76 Assegureu-vos que esteu connectats a Internet !! La paraula clau eth0 apareixerà si teniu connectat un cable Ethernet. Sense fil, probablement, es dirà wlan0, però això pot canviar.
    A la segona línia, "inet addr: 69.164.xxx.xxx" adreça IP del seu Raspberry Pi.

  2. 2 Ara, activeu SSH i reinicieu (premeu return / enter després de cada línia):

    Després d'haver notat l'addr inet, feu: sudo /etc/init.d/ssh iniciar cada vegada que inicieu el pi. Consell: si es produeix un error, utilitzeu la comanda següent i, a continuació, la següent. sudo apt-get install ssh A continuació, reinicieu el ft: sudo shutdown -r now

  3. 3 Ara podeu desconnectar els cables del teclat i monitor USB. Aquests ja no són necessaris, ja que tota la resta es farà mitjançant SSH.
  4. 4Descarregueu un client SSH com PuTTy (www.putty.org) que es pot descarregar gratuïtament de Google i que es pugui connectar a l'adreça IP del vostre Raspberry Pi mitjançant el nom d'usuari "pi" i la contrasenya que heu configurat amb anterioritat. publicitat

Part 5 de 7:
Instal·leu el servidor web

  1. 1 Per instal·lar Apache i PHP, executeu les ordres següents:

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

  2. 2 Reinicieu el servei ara:

    reinicia el servei sudo d'apache2
    Oregon

    reinicia sudo /etc/init.d/apache2

  3. 3 Introduïu l’adreça IP del seu Raspberry Pi al navegador web. Hauríeu de veure una pàgina senzilla que digui "Funciona! ". publicitat

Part 6 de 7:
Instal·leu MySQL

  1. 1 Per instal·lar MySQL, instal·leu alguns paquets amb les ordres següents:

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

Part 7 de 7:
Instal·lador FTP

  1. 1 Ara instal·larem FTP que permet transferir fitxers de i a Raspberry Pi.
  2. 2 Pren possessió del web arrel:

    sudo chown -R pi / var / www

  3. 3 Després instal·leu vsftpd:

    sudo apt-get install vsftpd

  4. 4 Editeu el fitxer vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Feu els canvis següents:
    • anonymous_enable = SÍ à anonymous_enable = NO
    • uncomment local_enable = SÍ i write_enable = SÍ eliminant el símbol # al començament de cada línia
    • després aneu al final del fitxer i afegiu-hi force_dot_files = SÍ.
  6. 6Ara desar i sortir fent CTRL-O, CTRL-X.
  7. 7 A continuació, reinicieu vsftpd:

    reinicia el servei sudo vsftpd

  8. 8 Creeu una drecera des de la carpeta d'inici de PI a / var / www:

    ln -s / var / www / ~ / www

  9. 9Ara podeu fer un FTP mitjançant l’usuari Pi i accedir a la carpeta / var / www mitjançant una drecera que hauria d’aparèixer després de l’autenticació. publicitat

assessorament

  • No cal instal·lar un servidor FTP si teniu un servidor SSH instal·lat. Podeu utilitzar una aplicació com WinSCP per connectar-vos a SCP que és més segur i no requereix que obriu un altre port al vostre Raspberry Pi.
  • Si teniu un error dient "wget: no s'ha trobat l'ordre", feu "sudo apt-get install wget".
publicitat

Elements necessaris

  • Gerd de Pi (model B)
  • Una targeta SD en blanc d’almenys quatre gigabits
  • Cable micro USB (per a menjar)
  • Un cable de xarxa amb accés a Internet
  • Teclat USB
Obtingut de "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"