Kaip sukurti „Raspberry Pi“ interneto serverį

Posted on
Autorius: Robert Simon
Kūrybos Data: 22 Birželio Birželio Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Creating A Raspberry Pi Web Server For My Home!
Video.: Creating A Raspberry Pi Web Server For My Home!

Turinys

yra wiki, tai reiškia, kad daug straipsnių parašė keli autoriai. Norėdami sukurti šį straipsnį, 33 žmonės (kai kurie anonimai) dalyvavo jo leidime ir jo tobulinime laikui bėgant.

Jei ieškote būdo, kaip padaryti pigų žiniatinklio serverį, kuris visų pirma naudojamas kaip bandymo aplinka arba failams saugoti, tada Raspberry Pi yra puikus pasirinkimas jums. Bet kas yra aviečių pi? Tai labai nebrangus mini kompiuteris, puikiai tinkantis pagrindinėms funkcijoms. Šis vadovas parodys, kaip padaryti internetinį serverį iš naujo „Raspberry Pi“. Atminkite, kad šiame straipsnyje mes dirbsime „Windows“.


etapai

1 dalis iš 7:
Paleiskite „Raspberry Pi“ operacinę sistemą

  1. 1 Gaukite „Raspberry Pi“ OS (operacinės sistemos) kopiją iš šaltinių skiltyje esančios nuorodos. Galimi keli paskirstymai, tačiau šiam straipsniui naudosime „Raspbian“ versiją.
  2. 2 Ištraukite vaizdą į SD kortelę. Norėdami tai padaryti, jums reikės įrankio, vadinamo „Win32 Disc Imager“. Nuorodą apie tai taip pat rasite šaltinių skiltyje. Dabar atidarykite įrankį, eikite į katalogą, kuriame yra SD kortelė, pasirinkite „Raspberry Pi“ OS vaizdo vietą ir pasirinkite „įrašyti“.
  3. 3 Pabaigus įrašymą, galite įdėti SD kortelę į savo Raspberry Pi, tada prijunkite likusius laidus, būtinai paskutinį kartą prijungdami mini USB.
  4. 4 Kai operacinė sistema bus baigta įkelti, turėsite autentifikuoti. Numatytasis vartotojo vardas yra „pi“, o numatytasis slaptažodis - „avietė“.
  5. 5 Pradėkite pakeisdami slaptažodį. Iš komandinės eilutės įveskite:

    passwd pi

  6. 6 Įveskite naują slaptažodį ir patvirtinkite. Atminkite, kad žymeklis nejudės įvedus slaptažodžius, bet įvedant el. reklaminis

2 iš 7 dalių:
Paleiskite programinės įrangos atnaujinimus

  1. 1 Kai naudojate naujausią „Debian“ versiją, turėsite atlikti tam tikrus valymo, diegimo ir atnaujinimus. Pirmiausia atnaujinsime laikrodį, atnaujinsime šaltinius ir atnaujinsime visus iš anksto įdiegtus paketus. Įveskite eilutę komandų eilutėje (po kiekvienos eilutės paspauskite grįžti / įvesti):

    sudo dpkg-reconfigure tzdata sudo apt-get atnaujinimas sudo apt-get atnaujinimas

  2. 2 Nustatykite datą ir laiką. Įveskite komandinę eilutę (jei reikia, pakeiskite):

    sudo data --set = "2013 m. gruodžio 30 d. 10:00:00" reklaminis

3 iš 7 dalių:
Atnaujinkite programinę-aparatinę įrangą

  1. 1 Tada norime įdiegti „Hexxeh“ pagamintą RPI atnaujinimo įrankį, kad „Raspberry Pi“ būtų atnaujinamas. Norėdami tai padaryti, paleiskite šias komandas (paspauskite grįžimo / įvedimo mygtuką po kiekvienos eilutės):

    „sudo apt-get“ įdiegti „ca“ sertifikatai sudo chmod + x / usr / bin / rp-update sudo rp-update sudo išjungimas -r dabar reklaminis

4 iš 7 dalių:
Įdiekite SSH

  1. 1 Dabar įdiegsime SSH, kad galėtume tai padaryti iš kito kompiuterio. Norėdami tai padaryti, pirmiausia pažymėsime Raspberry Pi IP adresą:

    ifconfig
    Turėtumėte pamatyti kažką panašaus:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Mask: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Apimtis: „Link UP“ BROADCAST BĖGIMAS MULTICAST MTU: 1500 Metrika: 1 RX paketai: 35463998 klaidos: 0 sumažėjo: 0 viršijimai: 0 kadras: 0 TX paketai: 30563995 klaidos: 0 sumažėjo: 0 viršijimai: 0 nešiklis: 0 susidūrimai: 0 „txqueuelen“: 1000 RX baitų: 11300336376 (11,3 GB) TX baitai: 33179556297 (33,1 GB) Trukmė: 76 Įsitikinkite, kad esate prisijungę prie interneto !! Raktinis žodis eth0 pasirodys, jei prijungtas eterneto kabelis. Belaidis ryšys greičiausiai bus vadinamas wlan0, tačiau tai gali pasikeisti.
    Antroje eilutėje jūsų „Raspberry Pi“ IP adresas „inet addr: 69.164.xxx.xxx“.

  2. 2 Dabar įgalinkite SSH ir paleiskite iš naujo (paspauskite grįžimo / įvedimo mygtuką po kiekvienos eilutės):

    Pažymėję „inet addr“, darykite: sudo /etc/init.d/ssh start kiekvieną kartą paleisdami pi. Patarimas: jei įvyksta klaida, naudokite žemiau pateiktą komandą, tada aukščiau esančią komandą. „sudo apt-get install ssh“. Tada paleiskite iš naujo: „sudo shutdown -r“

  3. 3 Dabar galite atjungti laidus nuo USB klaviatūros ir monitoriaus. Tai nebereikia, nes visa kita bus atliekama per SSH.
  4. 4Atsisiųskite tokį SSH klientą, kaip „PuTTy“ (www.putty.org), kurį nemokamai galite atsisiųsti iš „Google“ ir galite prisijungti prie savo „Raspberry Pi“ IP adreso naudodami vartotojo vardą „pi“ ir jūsų sukonfigūruotą slaptažodį. anksčiau. reklaminis

5 iš 7 dalis:
Įdiekite žiniatinklio serverį

  1. 1 Norėdami įdiegti „Apache“ ir PHP, paleiskite šias komandas:

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

  2. 2 Iš naujo paleiskite paslaugą dabar:

    „sudo“ paslaugos „apache2“ paleidimas iš naujo
    ARBA

    sudo /etc/init.d/apache2 paleidimas iš naujo

  3. 3 Įveskite savo Raspberry Pi IP adresą savo interneto naršyklėje. Turėtumėte pamatyti paprastą puslapį, kuriame parašyta „Tai veikia! ". reklaminis

6 iš 7 dalis:
Įdiekite „MySQL“

  1. 1 Norėdami įdiegti „MySQL“, įdiekite keletą paketų su šiomis komandomis:

    sudo apt-get install mysql-server mysql-klientas php5-mysql reklaminis

7 iš 7 dalis:
FTP diegimo programa

  1. 1 Dabar įdiegsime FTP, kuris leidžia perkelti failus į ir iš Raspberry Pi.
  2. 2 Įsigykite pagrindinį internetą:

    sudo chown -R pi / var / www

  3. 3 Tada įdiekite vsftpd:

    sudo apt-get install vsftpd

  4. 4 Redaguokite savo failą vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Atlikite šiuos pakeitimus:
    • anonymous_enable = TAIP à anonymous_enable = NR
    • Pašalinti komentarą local_enable = TAIP ir write_enable = TAIP pašalinant simbolį # kiekvienos eilutės pradžioje
    • tada eikite į failo apačią ir pridėkite force_dot_files = TAIP.
  6. 6Dabar išsaugokite ir išeikite atlikdami CTRL-O, CTRL-X.
  7. 7 Tada paleiskite vsftpd iš naujo:

    sudo paslauga vsftpd paleisti iš naujo

  8. 8 Sukurkite nuorodą iš PI namų katalogo į / var / www:

    ln-s / var / www / ~ / www

  9. 9Dabar galite atlikti FTP naudodami „Pi“ vartotoją ir pasiekti aplanką / var / www naudodami nuorodą, kuri turėtų būti rodoma po autentifikavimo. reklaminis

patarimas

  • Nereikia diegti FTP serverio, jei turite įdiegtą SSH serverį. Galite naudoti tokią programą kaip „WinSCP“, kad prisijungtumėte prie SCP, kuri yra saugesnė ir nereikalauja, kad atidarytumėte kitą „Raspberry Pi“ prievadą.
  • Jei turite klaidą sakydami „wget: komanda nerasta“, darykite „sudo apt-get install wget“.
reklaminis

Būtini elementai

  • Raspberry Pi (modelis B)
  • Tuščia SD kortelė, turinti mažiausiai keturis gigabitus
  • Mikro USB laidas (maistui)
  • Tinklo kabelis su interneto prieiga
  • USB klaviatūra
Gauta iš „https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692“