Kako narediti spletni strežnik Raspberry Pi

Posted on
Avtor: Robert Simon
Datum Ustvarjanja: 22 Junij 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Home Assistant. Lesson 9.4 ADD-ON - Xiaomi Gateway 3, integration into zigbee2mqtt
Video.: Home Assistant. Lesson 9.4 ADD-ON - Xiaomi Gateway 3, integration into zigbee2mqtt

Vsebina

je wiki, kar pomeni, da veliko člankov piše več avtorjev. Pri ustvarjanju tega članka je v njegovi izdaji in njeni izboljšavi sčasoma sodelovalo 33 ljudi, nekaj anonimnih.

Če iščete način izdelave poceni spletnega strežnika, ki se uporablja predvsem kot testno okolje ali za shranjevanje datotek, potem je Raspberry Pi kot nalašč za vas. Toda kaj je malina Pi? Je zelo poceni mini računalnik, kot nalašč za osnovne funkcije. Ta vodič vam bo pokazal, kako narediti spletni strežnik iz novega Raspberry Pi. Upoštevajte, da bomo v tem članku delali v sistemu Windows.


faze

1. del od 7.:
Zaženite operacijski sistem Raspberry Pi

  1. 1 Pridobite kopijo OS (operacijski sistem) iz Raspberry Pi s povezave v razdelku o virih. Na voljo je več distribucij, vendar bomo za ta članek uporabili različico "Raspbian".
  2. 2 Ekstrahirajte sliko na kartici SD. Če želite to narediti, boste potrebovali orodje z imenom Win32 Disc Imager. Povezava do tega je na voljo tudi v razdelku z viri. Zdaj odprite orodje, pomaknite se do imenika, kjer se nahaja SD kartica, izberite lokacijo slike OS v Raspberry Pi in izberite »zapis«.
  3. 3 Ko končate zapisovanje, lahko SD kartico postavite v svoj Raspberry Pi, nato pa priključite preostale kable in poskrbite, da boste mini USB priključili zadnji.
  4. 4 Ko se operacijski sistem naloži, se boste morali overiti. Privzeto uporabniško ime je "pi", privzeto geslo pa "malina".
  5. 5 Začnite s spremembo gesla. V ukazni vrstici vnesite:

    passwd pi

  6. 6 Vnesite novo geslo in ga potrdite. Upoštevajte, da se kazalec ne bo premikal, ko vnašate gesla, vendar vnašate e. oglaševanje

2. del od 7.:
Zaženite posodobitve programske opreme

  1. 1 Ko imate zadnjo različico Debiana, boste morali opraviti nekaj čiščenja, namestitve in posodobitev. Najprej bomo posodobili uro, posodobili naše vire in posodobili vse vnaprej nameščene pakete. V ukazno vrstico vnesite naslednje (pritisnite return / enter po vsaki vrstici):

    sudo dpkg-configfigure tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 Nastavite datum in uro. Vnesite ukazno vrstico (po potrebi nadomestite):

    sudo datum --set = "30. december 2013 10:00:00" oglaševanje

3. del od 7.:
Posodobite vdelano programsko opremo

  1. 1 Nato želimo namestiti orodje za posodabljanje RPI, ki ga je ustvaril Hexxeh, da bi Raspberry Pi posodabljali. Če želite to narediti, zaženite naslednje ukaze (pritisnite return / enter po vsaki vrstici):

    sudo apt-get install ca-certifikati 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-update sudo rp-update sudo shutdown -r zdaj oglaševanje

4. del od 7.:
Namestite SSH

  1. 1 Zdaj bomo namestili SSH, da bomo lahko to storili iz drugega računalnika. Če želite to narediti, bomo najprej zabeležili IP naslov Raspberry Pi:

    ifconfig
    Morali bi videti nekaj takega:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Maska: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Področje uporabe: Povezava UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrika: 1 RX paketi: 35463998 napake: 0 padlo: 0 prekoračitve: 0 okvir: 0 TX paketi: 30563995 napake: 0 padli: 0 prekoračitve: 0 nosilec: 0 trki: 0 txqueuelen: 1000 bajtov RX: 11300336376 (11,3 GB) TX bajtov: 33179556297 (33,1 GB) Prekinitev: 76 Prepričajte se, da ste povezani z internetom !! Ključna beseda eth0 se prikaže, če imate priključen eternetni kabel. Verjetno se bo brezžična povezava imenovala wlan0, vendar se to lahko spremeni.
    V drugi vrstici, "inet addr: 69.164.xxx.xxx" st IP naslov vašega Raspberry Pi.

  2. 2 Zdaj omogočite SSH in znova zaženite (po vsaki vrstici pritisnite return / enter):

    Ko je opazil inet addr, naredite: sudo /etc/init.d/ssh vsakič, ko zaženete pi. Nasvet: Če pride do napake, uporabite spodnji ukaz in nato zgornji ukaz. sudo apt-get install ssh Nato znova zaženite ft: sudo shutdown -r

  3. 3 Zdaj lahko kabel odklopite s tipkovnice USB in monitorja. Te niso več potrebne, saj bo vse ostalo potekalo prek SSH.
  4. 4Prenesite odjemalca SSH, kot je PuTTy (www.putty.org), ki ga je mogoče brezplačno prenesti iz Googla in se lahko povežete z IP naslovom vašega Raspberry Pi z uporabniškim imenom "pi" in geslom, ki ste ga konfigurirali. prej. oglaševanje

5. del od 7.:
Namestite spletni strežnik

  1. 1 Če želite namestiti Apache in PHP, zaženite naslednje ukaze:

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

  2. 2 Znova zaženite storitev:

    sudo storitev ponovno zaženite apache2
    ALI

    sudo /etc/init.d/apache2 znova zaženite

  3. 3 V spletni brskalnik vnesite IP naslov vašega Raspberry Pi. Videti bi morali preprosto stran, ki piše "Deluje! ". oglaševanje

6. del od 7.:
Namestite MySQL

  1. 1 Za namestitev MySQL namestite nekaj paketov z naslednjimi ukazi:

    sudo apt-namestite namestitev mysql-strežnika mysql-client php5-mysql oglaševanje

7. del od 7.:
FTP Installer

  1. 1 Zdaj bomo namestili FTP, ki omogoča prenos datotek v in iz vašega Raspberry Pi.
  2. 2 Izkoristite koreninski splet:

    sudo chown -R pi / var / www

  3. 3 Nato namestite vsftpd:

    sudo apt-get install vsftpd

  4. 4 Uredite datoteko vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Izvedite naslednje spremembe:
    • anonymous_enable = DA à anonymous_enable = NE
    • odkomentirajte local_enable = DA in write_enable = DA z odstranitvijo simbola # na začetku vsake vrstice
    • nato pojdite na dno datoteke in dodajte force_dot_files = DA.
  6. 6Zdaj shranite in zapustite CTRL-O, CTRL-X.
  7. 7 Nato znova zaženite vsftpd:

    sudo storitev vsftpd ponovno zagon

  8. 8 Ustvari bližnjico iz domače mape PI v / var / www:

    ln -s / var / www / ~ / www

  9. 9Zdaj lahko naredite FTP z uporabnikom Pi in dostopate do mape / var / www prek bližnjice, ki bi se morala pojaviti po pristnosti. oglaševanje

nasveti

  • Če imate nameščen SSH strežnik, vam ni treba namestiti strežnika FTP. Lahko uporabite aplikacijo, kot je WinSCP, da vas povežete s SCP, ki je varnejši in ne zahteva, da odprete drugo pristanišče na vašem Raspberry Pi.
  • Če imate napako z besedami "wget: ukaz ni najden", naredite "sudo apt-get install wget".
oglaševanje

Potrebni elementi

  • Malina Pi (model B)
  • Prazna SD kartica z vsaj štirimi gigabitki
  • Mikro USB kabel (za hrano)
  • Omrežni kabel z dostopom do interneta
  • Tipkovnica USB
Vzpostavljeno iz »https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692«