Če iščete način za izdelavo poceni spletnega strežnika, ki se bo uporabljal predvsem kot preskusno okolje ali za shranjevanje datotek, potem je Raspberry Pi kot nalašč za vas. Kaj je Raspberry Pi? Je poceni mini računalnik, kot nalašč za osnovne funkcije. Ta priročnik vam bo pokazal, kako vzeti novo Raspberry Pi in jo spremeniti v spletni strežnik. Upoštevajte, da bomo v tem članku delali v sistemu Windows.
Koraki
1. del od 7: Zagon operacijskega sistema Raspberry Pi
Korak 1. Pridobite kopijo operacijskega sistema Raspberry Pi OS s povezave v razdelku z viri
Na voljo je nekaj različnih distribucij, vendar bomo za ta članek uporabljali različico "Raspbian".
Korak 2. Izvlecite sliko na kartico SD
Za to potrebujemo orodje, imenovano Win32 Disc Imager. Povezava do tega je na voljo tudi v razdelku z viri. Zdaj odprite orodje, pomaknite se do črke pogona, v kateri je vaša kartica SD, izberite lokacijo slike OS Raspberry Pi in izberite zapis. Počakajte, da se konča.
Korak 3. Odprite kartico SD v Raziskovalcu
Samo ustvarite datoteko z imenom ssh. To je varnostna posodobitev, uvedena od Raspbian Jessie.
Korak 4. Odstranite kartico SD in jo vstavite v svoj Raspberry Pi, nato priključite preostale kable, pri tem pa mini mini USB priključite nazadnje
Korak 5. Prijavite se, ko se operacijski sistem naloži
Privzeto uporabniško ime je "pi", privzeto geslo pa "malina". Novejše različice Raspbiana imajo privzeto omogočeno samodejno prijavo.
Korak 6. Začnite s spreminjanjem gesla
Iz ukazne vrstice vnesite:
sudo passwd pi.
Korak 7. Geslo lahko spremenite tudi tako, da vnesete sudo raspi-config in izberete Spremeni geslo uporabnika ali pojdite na Konfiguracija sistema
Korak 8. Vnesite novo geslo in ga nato potrdite
Upoštevajte, da se pri vnosu gesla kazalec ne premakne, ampak vnašate besedilo.
2. del od 7: Zagon posodobitev programske opreme
Korak 1. Začnite s posodobitvami
Ker uporabljate novo različico Debiana, boste morali narediti nekaj čiščenja, posodobitve in namestitve. Najprej bomo posodobili uro, posodobili svoje vire in nato nadgradili vse vnaprej nameščene pakete. V ukazno vrstico vnesite naslednje (po vsaki vrstici pritisnite return/enter):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Korak 2. Nastavite datum in čas
Iz vrste ukazne vrstice (po potrebi zamenjajte dele):
sudo date --set = "30. december 2013 10:00:00"
3. del od 7: Posodabljanje vdelane programske opreme
Korak 1. Namestite orodje za posodobitev RPI podjetja Hexxeh, da bo Raspberry Pi posodobljen
Če želite to narediti, zaženite naslednje ukaze (po vsaki vrstici pritisnite return/enter):
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/rpi-update sudo rpi-update sudo shutdown -r zdaj
4. del od 7: Nastavitev SSH
Korak 1. Nastavite SSH, tako da lahko vse drugo počnemo iz drugega računalnika
Če želite to narediti, najprej zapišite naslov IP Raspberry Pi
ime gostitelja -I
192.168.1.17
Korak 2. Omogočite SSH in znova zaženite (po vsaki vrstici pritisnite return/enter):
Ko opazite inet addr, uporabite: sudo /etc/init.d/ssh start pri vsakem zagonu pi. Namig: Če pride do napake, uporabite spodnji ukaz in nato zgornji ukaz. sudo apt -get install ssh Nato znova zaženite pi: sudo shutdown -r zdaj
Korak 3. Odklopite kable za tipkovnico USB in monitor
To ni več potrebno, saj bo vse ostalo izvedeno prek SSH.
Korak 4. Prenesite odjemalca SSH, kot je PuTTy (www.putty.org), ki ga lahko brezplačno prenesete iz Googla in se povežete z naslovom IP vašega Raspberry Pi, ki se prijavlja z uporabniškim imenom "pi" in geslom, ki ste ga nastavili prej
5. del od 7: Namestitev spletnega strežnika
Korak 1. Namestite Apache in PHP
Če želite to narediti, izvedite naslednje ukaze:
sudo apt-get install apache2 php5 libapache2-mod-php5
Korak 2. Znova zaženite storitev:
sudo storitev apache2 znova zaženite
ALI
sudo /etc/init.d/apache2 ponovni zagon
Korak 3. Vnesite I. P
naslov vašega Raspberry Pi v brskalnik. Videti bi morali preprosto stran z napisom "Deluje!"
6. del od 7: Namestitev MySQL
Korak 1. Namestite MySQL
Če želite to narediti, namestite nekaj paketov z naslednjim ukazom:
sudo apt-get install mysql-server mysql-client php5-mysql
7. del od 7: Namestitev FTP
Korak 1. Namestite FTP, da omogočite prenos datotek v vaš Raspberry Pi in iz njega
2. korak Prevzemite lastništvo spletnega korena:
sudo chown -R pi /var /www
Korak 3. Namestite vsftpd:
sudo apt-get install vsftpd
Korak 4. Uredite datoteko vsftpd.conf:
sudo nano /etc/vsftpd.conf
Korak 5. Naredite naslednje spremembe:
- anonymous_enable = DA do anonymous_enable = NE
- Odkomentirajte local_enable = DA in write_enable = DA z brisanjem # simbol pred vsako vrstico
- nato pojdite na dno datoteke in dodajte force_dot_files = DA.
Korak 6. Shranite in zapustite datoteko s pritiskom na CTRL-O, CTRL-X
Korak 7. Znova zaženite vsftpd:
storitev sudo vsftpd znova zaženite
Korak 8. Ustvarite bližnjico iz domače mape uporabnika Pi do /var /www:
ln -s/var/www/~/www
Korak 9. Zdaj lahko uporabite FTP z uporabo uporabnika Pi in dostopate do mape /var /www prek bližnjice, ki bi se morala pojaviti ob prijavi
Nasveti
- Če je strežnik SSH nameščen, ni treba namestiti strežnika FTP. Za povezavo prek SCP lahko uporabite aplikacijo, kot je WinSCP, ki je varnejša in preprečuje, da bi morali odpreti druga vrata na vašem Raspberry Pi.
- Če se prikaže sporočilo o napaki: "wget: ukaza ni mogoče najti", zaženite "sudo apt-get install wget"