Gadzira Raspberry yako Pi sewebhu dura

servidor web

Mazuva mashoma apfuura ini ndaive nechidimbu chekuratidzira webhu application yandaishandira kune dzimwe nhengo dzemhuri kuti vagone kundipa yavo maonero ekuvandudza uye vondiudza, kana kuti zvinditungamire, kwandinofanira kuenderera. Kuti ndiite izvi, chokwadi ndechekuti ini ndanga ndisingade kutenga nzvimbo kubva kukambani, kana kero yewebhu, kana chero chinhu chakadai. Uine izvi mupfungwa, zvangu chete 'ruponeso'Kwaive kumisikidza yangu yega server nezvishoma zvandaive nazvo kumba uye ndipo panouya rubatsiro Raspberry Pi.

Kana iwe wakambo shanda kugadzira webhu application, zvirokwazvo iwe uchazoziva ese iwo emahara zvirongwa senge LAMP, chirevo cheLinux Apache MySQL uye PHP, ndiko kuti, chirongwa icho nekungo chiisa pakombuta yako yeLinux unogona kumhanya ane simba HTML mawebhu webhu sezvo ichiisa zvese zvaunoda izvi. Ehezve isu tine mamwe mavhezheni eWindows, mune ino WAMP uye kunyange XAMP yemamwe masisitimu anoshanda.

LAMP logo

Maitiro ekugadzirisa Raspberry Pi kuti ukwanise kuishandisa sewebhu dura.

Muchiitiko chedu Raspberry Pi isu tinofanirwa kuisa iyo LAMP vhezheni kuitira kuti iwe ugone kuitisa chero mhando yewebhu webhu, peji rewebhu ... kana chero chaunoda. Kune izvi, usati waenderera mberi iwe uchazoda Rasbperry Pi, sezvaitarisirwa, a SD ndangariro kadhi 4 GB hushoma huwandu, a adapter yemagetsi inowirirana neMicroB yekubatanidza yeRaspberry Pi, tambo yekubatanidza Ethernet, tarisisa HDMI inoenderana uye a HDMI tambo, UN kiibhodhi kana kunyange mbeva kunyangwe izvi zvisina basa.

Tisati taenderera mberi, chinhu chekutanga chatinofanira kuita kugadzira yedu Raspberry Pi. Kana iwe usati wambozviita kare, zviudze iwe kuti iwe unoda zvakafanana bhuti kubva kune SD kadhi iyo inofanirwa kuve ne diski mufananidzo weiyo inoshanda sisitimu iwe yaunoda kumhanya.

Rgb yakatungamira mwenje cube neArduino
Nyaya inoenderana:
3 mapurojekiti ane RGB Led uye Arduino

Imwe sarudzo yeiyi ndeyekutenga SD kadhi iyo yatogadzirira kuisa uye kubatidza Raspberry Pi yedu kana kuisiya isina chinhu zvachose uye nekuisa zvese zvinodiwa pachedu. Mune yangu chaiyo kesi, ini ndakasarudza iyi yekupedzisira sarudzo. Kugadzirira kadhi isu tinoda mufananidzo weanoshanda system, ndakasarudza Raspbian "Wheezy". Pane imwe nguva ndaive neIO ndakashandisa chirongwa ichi Win32 Disk Mufananidzo.

Kana tangova neyedu SD kadhi nezvose zvatinoda, isu tinongofanirwa kuiisa mune yedu Rasberry Pi uye, tisati tatanga, gadza zvese zvinongedzo zvatichazoshandisa, ndiko kuti, uve nechidzitiro, keyboard kana mbeva zvakabatana kana iwe uchida kuishandisa.

Kana zvese zvave kugadzirira, isu tinongobatidza yedu Rasbperry Pi uye isu tichaona kuti iyo system yacho inonyatso rongedza zvese ruzivo nezve iyo inoshanda sisitimu uye izvo zvinhu zvatakabatanidza. Kana basa iri rese raitwa uchaona hwindo raspi-gadziriso kwaunofanirwa kuita shanduko dzinotevera:

  • Wedzera midzi yekuparadzanisa kuitira kuti nzvimbo yese pakadhi re SD ishandiswe.
  • Gadza nguva yenguva.
  • Gonesa iyo SSH server, iyi iri muAdvanced Options.
  • Deactivate the startup on the desktop, nekuti zvese zvigadziriso zvichaitwa kubva kune terminal.
  • Gadziridza Raspberry Pi, iyi sarudzo inowanikwa mukati mePamberi Sarudzo.
  • Tangazve Raspberry yako Pi, pane izvo isu tinongofanirwa kunyora Sudo kutangazve.

Kugadzirira kubatana kweSSH kuti ubatanidze kure neRaspberry Pi

Putty yekutanga uye yekumisikidza hwindo

Panguva ino inosara kutanga gadzira SSH. Izvi ndezvekuti iwe ugone kushanda neako Raspberry Pi kubva kune imwe komputa, ndiko kuti, iwe unogona kubatanidza uri kure uye kurodha mafaera matsva kana kushandura kumisikidza.

Kamwe yako Raspberry Pi yagadziriswa mumatanho apfuura, iyo sisitimu inokukumbira iwe zita rekushandisa nephasiwedi, nekuti ndiyo kekutanga nguva yatinoitanga, ichave iine vashandisi vekusarudzika, kana usati wachinja ivo, ivo vanozove pi uye se password raspberry.

Nyaya inoenderana:
Zvigadzirwa zvemagetsi

Panguva ino unofanirwa kufunga nezvekuti Linux pachayo inoshanda sei kubvira, kunyangwe iwe uchinyora password, hapana mavara erudzi chero rupi zvarwo anoratidzwa, usatombo kunetseka sezvo chinyorwa chiri kunyorwa.

Chero patinopinda muhurongwa tinofanirwa kunyora:

ifconfig

Nekuda kwemurairo uyu isu tichakwanisa kuziva iyo IP kero iyo yedu controller ine. Mukati mekuburitsa kwakakura isu tichafanirwa kutsvaga mutsara "inet addr”Tinogona kuwana nhamba yakafanana neiyi: 192.168.1.1. Ini ndinoti zvakafanana nekuti zvirokwazvo wekupedzisira 1 nhamba yakatosiyana. Iyi nhamba izere, mune yemuenzaniso 192.168.1.1, isu tichafanirwa kuikopa sezvo tichaida kuwana kuburikidza neSSH kubva kune imwe komputa.

Panguva ino isu tichafanirwa kurodha pasi SSH mutengi, mune yangu kesi ndakasarudzira Putty, anozivikanwa munzvimbo dzese. Iyo IP kero yatinoteedzera izvozvi tichafanirwa kuikopa mukati Putty kumaruwa "Host zita (kana IP kero)". Pasi pazasi iwe uchazobvunzwa zita rekushandisa uye password izvo zvichave zvakafanana izvo zvatinoshandisa kuwana yedu Raspberry Pi, ndiko kuti, pi y raspberry.

Kana tangowana mukana weiyo sisitimu, haisi yakaipa zano rekuchinja password uye pakupedzisira kugadzirisa rese system. Kune izvo isu tinoita inotevera mirairo nekudzvanya pinda mushure mekutaipa imwe neimwe:

sudo passwd pi
sudo apt-get update
sudo apt-get upgrade

Isu pakupedzisira tinoisa LAMP mune ino sisitimu

Terminal ine yekumisikidza kuraira kweApache

Pakupedzisira tinosvika padanho rekuisa LAMP uye kune izvo isu tinoita unotevera kuraira:

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

Kana iwo murairo waitwa, iyo sisitimu inokukumbira iwe kana iwe uchida kuenderera, iwe unofanirwa kunyora y ndokurova pinda kuti uenderere mberi. Sehuwandu, ndikuudze kuti maitiro ekumisikidza aya anogona kutora maminetsi mashoma. Kana iwe ungave uine imwe mhando yekukanganisa panguva yekumisikidza, mune yangu pakanga pasina, mhanya unotevera mirairo

sudo groupadd www-data
sudo usermod -g www-data www-data

uye tangazve Apache nemurairo:

sudo service apache2 restart

Sekupedzisira cheki, iwe unongofanirwa kuenda kune chero komputa yauinayo kumba, tanga bhurawuza uye isa mukero bar iyo IP yeRaspberry yako Pi kwaunofanirwa kukwanisa kuona skrini inoti Zvinoshanda!, izvi zvinoreva kuti kumisikidzwa kwabudirira uye Apache iri kumusoro uye iri kushanda.

Apache Kubudirira Meseji Bhurawuza

Yenguva yekuisa dhatabhesi

MySQL yekumisikidza hwindo

Isu tinoisa izvo zvinodiwa kuti tiwane zvedu database

Kuve nekuwana kune yedu dhatabhesi isu tinongofanirwa kuisa MySQL uye kune izvo isu tinoita inotevera kuraira:

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

Zvekare zvinotibvunza kana tichida kuenderera nekumisikidza uye pane izvo isu tinongofanirwa kunyoresa y ndokurova pinda.

Isu tinoisa FTP pane yedu Raspberry Pi

vsftpd.conf faira kumisikidzwa

Mune ino nhanho isu tichaisa iyo FTP kuti tikwanise kutumira mafaera kubva kune chero komputa kune yedu Raspberry Pi uye kubva kuRaspberry Pi pachayo kune komputa kwatingavade ivo. Aya maitiro akareruka sekuita mirairo mishoma yakadai se:

sudo chown -R pi /var/www

Iwo unotevera kuraira kumhanya ungave:

sudo apt-get install vsftpd

Kana chirongwa chese chapera isu tinofanirwa kugadzirisa iyo vsftpd.config faira uye kune izvo isu tinongofanirwa kunyora:

sudo nano /etc/vsftpd.conf

Kana iyo mhariri yefaira ichivhura isu tichafanirwa kuchinja mitsara inotevera:

kusazivikanwa_enable = EHE zvinoitika kuva kusazivikanwa_enable = HAPANA

kusagadzikana yemuno_inogoneka = HUNGU

kusagadzikana write_enable = Hungu

panguva ino unofanirwa kuenda kumagumo kwefaira uye wobva wawedzera simba_dot_files = HERE

Sehuwandu, ndikuudze kuti kusunungura mitsara yapfuura, iwe unongofanirwa kubvisa iyo # chiratidzo pamberi pavo. Kana nhanho dzapfuura dzaitwa, tinya ctrl+X e y kuchengetedza rese rakashandurwa data. Chinhu chinotevera kutangazve sevhisi yeFTP zvakare nemirairo inotevera:

sudo service vsftpd restart

Nenhanho idzi dura redu rewebhu rinenge ratove kushanda zvakaringana rakamirira kuti riwane mafaera kubva kune yedu webhu kunyorera kuti tikwanise kuaona zvakananga kubva kubhurawuza.


Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   renzo akadaro

    Chinyorwa chakanaka kwazvo. Bvunza, zvakafanira here kuisa inotonhorera kuti uishandise nenzira iyi? Nekungotonhora kutonhora zvingave zvakanaka here?