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
Ž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ą.
Ž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.
Žingsnis 3. „Windows Explorer“atidarykite SD kortelę
Tiesiog sukurkite failą pavadinimu ssh. Tai yra saugos naujinimas, pristatytas nuo Raspbian Jessie.
Žingsnis 4. Išimkite SD kortelę ir įdėkite ją į „Raspberry Pi“, tada prijunkite likusius laidus, būtinai paskutinį kartą prijunkite mini USB
Ž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.
Ž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ą
Ž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
Ž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
Ž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
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
Ž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š
192.168.1.17
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
Žingsnis 3. Atjunkite USB klaviatūros ir monitoriaus laidus
Tai nebereikalinga, nes visa kita bus padaryta per SSH.
Ž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
Žingsnis 1. Įdiekite „Apache“ir PHP
Norėdami tai padaryti, vykdykite šias komandas:
sudo apt-get install apache2 php5 libapache2-mod-php5
2 veiksmas. Iš naujo paleiskite paslaugą:
sudo paslauga apache2 iš naujo
ARBA
sudo /etc/init.d/apache2 paleiskite iš naujo
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
Ž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
Žingsnis 1. Įdiekite FTP, kad galėtumėte perkelti failus į „Raspberry Pi“ir iš jo
2 veiksmas. Paimkite žiniatinklio šaknies nuosavybę:
sudo chown -R pi /var /www
3 veiksmas. Įdiekite „vsftpd“:
sudo apt-get install vsftpd
Žingsnis 4. Redaguokite savo vsftpd.conf failą:
sudo nano /etc/vsftpd.conf
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.
Žingsnis 6. Išsaugokite ir išeikite iš failo paspausdami CTRL-O, CTRL-X
7 veiksmas. Iš naujo paleiskite „vsftpd“:
sudo paslauga vsftpd iš naujo
Žingsnis 8. Sukurkite nuorodą iš Pi vartotojo namų aplanko į /var /www:
ln -s/var/www/~/www
Ž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“