Kaip sukurti „Raspberry Pi“žiniatinklio serverį (su nuotraukomis)

Turinys:

Kaip sukurti „Raspberry Pi“žiniatinklio serverį (su nuotraukomis)
Kaip sukurti „Raspberry Pi“žiniatinklio serverį (su nuotraukomis)

Video: Kaip sukurti „Raspberry Pi“žiniatinklio serverį (su nuotraukomis)

Video: Kaip sukurti „Raspberry Pi“žiniatinklio serverį (su nuotraukomis)
Video: CodeBlocks IDE Installation on Windows 10/11 [2023 Update] MinGW GCC Compiler | C & C++ Programming 2024, Balandis
Anonim

Jei ieškote būdo, kaip sukurti pigų žiniatinklio serverį, kuris pirmiausia būtų naudojamas kaip bandymų aplinka arba saugoti failus, „Raspberry Pi“jums puikiai tinka. Kas yra „Raspberry Pi“? Tai nebrangus mini kompiuteris, puikiai tinkantis pagrindinėms funkcijoms. Šis vadovas parodys, kaip paimti naują „Raspberry Pi“ir paversti jį žiniatinklio serveriu. Atminkite, kad šiame straipsnyje mes dirbsime „Windows“.

Žingsniai

1 dalis iš 7: „Raspberry Pi“operacinės sistemos paleidimas

2254547 1
2254547 1

Žingsnis 1. Gaukite šaltinio skyriaus nuorodos Raspberry Pi OS (operacinės sistemos) kopiją

Yra keletas skirtingų platinimų, tačiau šiame straipsnyje mes naudosime „Raspbian“versiją.

2254547 2
2254547 2

Žingsnis 2. Ištraukite vaizdą į SD kortelę

Norėdami tai padaryti, mums reikia įrankio, vadinamo „Win32 Disc Imager“. Nuoroda į tai taip pat pateikiama šaltinių skiltyje. Dabar atidarykite įrankį, eikite į disko raidę, kurioje yra jūsų SD kortelė, pasirinkite Raspberry Pi OS vaizdo vietą ir pasirinkite įrašyti. Palaukite, kol baigsis.

2254547 3
2254547 3

Žingsnis 3. „Windows Explorer“atidarykite SD kortelę

Tiesiog sukurkite failą pavadinimu ssh. Tai yra saugos naujinimas, pristatytas nuo Raspbian Jessie.

2254547 4
2254547 4

Žingsnis 4. Išimkite SD kortelę ir įdėkite ją į „Raspberry Pi“, tada prijunkite likusius laidus, būtinai paskutinį kartą prijunkite mini USB

2254547 5
2254547 5

Žingsnis 5. Prisijunkite, kai operacinė sistema įkeliama

Numatytasis vartotojo vardas yra „pi“, o numatytasis - „avietinis“. Naujesnėse „Raspbian“versijose pagal numatytuosius nustatymus įjungtas automatinis prisijungimas.

2254547 6
2254547 6

Žingsnis 6. Pradėkite nuo slaptažodžio pakeitimo

Iš komandinės eilutės tipo:

    sudo passwd pi.

Žingsnis 7. Taip pat galite pakeisti slaptažodį įvesdami sudo raspi-config ir pasirinkę Keisti vartotojo slaptažodį arba eidami į sistemos konfigūraciją

2254547 7
2254547 7

Žingsnis 8. Įveskite naują slaptažodį ir patvirtinkite jį

Atminkite, kad žymeklis nejudės, kai įvesite slaptažodžius, bet įvedate tekstą.

2 dalis iš 7: Programinės įrangos atnaujinimų vykdymas

2254547 8
2254547 8

Žingsnis 1. Pradėkite nuo atnaujinimų

Kadangi naudojate naują „Debian“versiją, turėsite atlikti namų valymą, atnaujinimą ir diegimą. Pirma, mes atnaujinsime laikrodį, atnaujinsime savo šaltinius, tada atnaujinsime visus iš anksto įdiegtus paketus. Komandinėje eilutėje įveskite šį žodį (po kiekvienos eilutės paspauskite grįžti/įvesti):

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

2254547 9
2254547 9

Žingsnis 2. Nustatykite datą ir laiką

Iš komandinės eilutės tipo (jei reikia, pakeiskite dalis):

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

3 dalis iš 7: Programinės aparatinės įrangos atnaujinimas

2254547 10
2254547 10

1 žingsnis. Įdiekite „Hexxeh“RPI atnaujinimo įrankį, kad „Raspberry Pi“būtų atnaujinta

Norėdami tai padaryti, paleiskite šias komandas (paspauskite grįžti/įvesti po kiekvienos eilutės):

    sudo apt-get install ca-sertifikatai 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/rpi-update sudo rpi-update sudo shutdown -r dabar

4 dalis iš 7: SSH nustatymas

Hostnamei
Hostnamei

Žingsnis 1. Nustatykite SSH, kad visa kita galėtume atlikti iš kito kompiuterio

Norėdami tai padaryti, pirmiausia atkreipkite dėmesį į „Raspberry Pi“IP adresą

    pagrindinio kompiuterio vardas -aš

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

  • Rodomas jūsų „Raspberry Pi“IP adresas.
2254547 12
2254547 12

2 veiksmas. Įjunkite SSH ir paleiskite iš naujo (po kiekvienos eilutės paspauskite grįžti/įvesti):

    Pastebėję „Inet Addr“naudojimą: sudo /etc/init.d/ssh paleiskite kiekvieną kartą, kai paleisite „pi“. Patarimas: jei įvyksta klaida, naudokite žemiau esančią komandą, tada - aukščiau esančią komandą. sudo apt -get install ssh Tada iš naujo paleiskite pi: sudo shutdown -r dabar

2254547 13
2254547 13

Žingsnis 3. Atjunkite USB klaviatūros ir monitoriaus laidus

Tai nebereikalinga, nes visa kita bus padaryta per SSH.

2254547 14
2254547 14

Žingsnis 4. Atsisiųskite SSH klientą, pvz., „PuTTy“(www.putty.org), kurį galite nemokamai atsisiųsti iš „Google“, ir prisijunkite prie savo „Raspberry Pi“IP adreso prisijungdami naudodami vartotojo vardą „pi“ir anksčiau nustatytą slaptažodį

5 dalis iš 7: žiniatinklio serverio diegimas

2254547 15
2254547 15

Žingsnis 1. Įdiekite „Apache“ir PHP

Norėdami tai padaryti, vykdykite šias komandas:

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

2254547 16
2254547 16

2 veiksmas. Iš naujo paleiskite paslaugą:

    sudo paslauga apache2 iš naujo

    ARBA

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

2254547 17
2254547 17

3 veiksmas. Įveskite IP

savo Raspberry Pi adresą į savo interneto naršyklę. Turėtumėte pamatyti paprastą puslapį, kuriame parašyta „Tai veikia!“

6 dalis iš 7: „MySQL“diegimas

2254547 18
2254547 18

Žingsnis 1. Įdiekite „MySQL“

Norėdami tai padaryti, įdiekite kelis paketus naudodami šią komandą:

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

7 dalis iš 7: FTP diegimas

2254547 19
2254547 19

Žingsnis 1. Įdiekite FTP, kad galėtumėte perkelti failus į „Raspberry Pi“ir iš jo

2254547 20
2254547 20

2 veiksmas. Paimkite žiniatinklio šaknies nuosavybę:

    sudo chown -R pi /var /www

2254547 21
2254547 21

3 veiksmas. Įdiekite „vsftpd“:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Žingsnis 4. Redaguokite savo vsftpd.conf failą:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

5 veiksmas. Atlikite šiuos pakeitimus:

  • anonymous_enable = TAIP į anonymous_enable = NE
  • Nekomentuoti local_enable = TAIP ir write_enable = TAIP ištrindamas # simbolis prieš kiekvieną eilutę
  • tada eikite į failo apačią ir pridėkite force_dot_files = TAIP.
2254547 24
2254547 24

Žingsnis 6. Išsaugokite ir išeikite iš failo paspausdami CTRL-O, CTRL-X

2254547 25
2254547 25

7 veiksmas. Iš naujo paleiskite „vsftpd“:

    sudo paslauga vsftpd iš naujo

2254547 26
2254547 26

Žingsnis 8. Sukurkite nuorodą iš Pi vartotojo namų aplanko į /var /www:

    ln -s/var/www/~/www

2254547 27
2254547 27

Žingsnis 9. Dabar galite FTP naudoti naudodami Pi vartotoją ir pasiekti /var /www aplanką naudodami nuorodą, kuri turėtų pasirodyti prisijungus

Patarimai

  • Nebūtina įdiegti FTP serverio, jei turite įdiegtą SSH serverį. Norėdami prisijungti per SCP, galite naudoti tokią programą kaip „WinSCP“, kuri yra saugesnė ir neleidžia atidaryti kito „Raspberry Pi“prievado.
  • Jei gaunate klaidos pranešimą, kuriame sakoma: „wget: komanda nerasta“, paleiskite „sudo apt-get install wget“

Rekomenduojamas: