Kuidas hostida oma veebisaiti Raspberry Pi -l

Kuidas hostida oma veebisaiti Raspberry Pi -l

Kas soovite veebisaiti hallata, kuid ei saa endale lubada hostimiskulusid?





Sa võiksid kasutada seda linki et saada erilist allahindlust InMotion Hostingus.





Või võite proovida muuta Raspberry Pi veebiserveriks, mis on enam kui võimeline käivitama veebiserveri põhitarkvara. Mis kõige parem, selle seadistamine on lihtne.



Miks majutada veebisaiti Raspberry Pi -l?

Raspberry Pi veebiserveriks seadistamiseks on mitu head põhjust.

  • Hostimise kulud on kallid
  • Teie lauaarvuti on liiga kallis, et seda terve päeva kasutada
  • Raspberry Pi energiajalajälg on väga väike
  • Pi saab seadistada kaasaskantavaks seadmeks
  • Tsensuuri ületamise potentsiaal

Ükskõik, milline on teie motivatsioon oma veebisaidi Raspberry Pi -le majutamiseks, saab selle mõne minutiga seadistada. Veelgi parem, saate kasutada mis tahes Pi versiooni, isegi Pi Zero. Kui seadme saab ühendada Internetiga, saate sellel hostida veebisaiti.



Raspberry Pi veebiserveri riistvara seadistamine

Alustage oma Raspberry Pi usaldusväärse toiteallikaga. Teil peaks olema ka eelistatud uusim versioon Paigaldatud Raspberry Pi distro kvaliteetsele SD-kaardile.

Selle juhendi sammud ja ekraanipildid on mõeldud Raspberry Pi veebiserveri seadistamiseks Raspbian Stretchiga.





Nagu enamiku serverite puhul, peate ka Raspberry Pi veebiserverile juurde pääsema SSH abil. Linuxis ja macOS -is saate seda teha terminali kaudu. Windowsis SSH kaudu ühenduse loomiseks kasutage PowerShelli või installige kolmanda osapoole tööriist.

Traadita võrgu ja SSH seadistamine

Ehkki saate oma Raspberry Pi -d kasutada ainult klaviatuuri ja monitoriga veebiserverina, on kaugjuurdepääs lihtsam.





Parim viis seda teha on lubada oma Pi -l SSH ja seadistada traadita võrk eelnevalt. Kui kasutate olemasolevat Raspberry Pi installi, olete ilmselt mõlemad juba teinud. Alustad värskelt? Saate konfigureerida SSH -d ja traadita võrku, kui teie SD -kaart on endiselt arvutis.

Alustuseks veenduge, et teie SD -kaart on teie arvuti failihalduris nähtav ja /boot/ kataloog valitud. (Windowsis on see SD -kaardi ainus loetav osa.)

Järgmisena, aknas / boot / directory, paremklõps tühjale kohale ja valige Uus> tekstidokument . Pange dokumendile nimi ssh hoolitsedes .TXT faililaiendi eemaldamise eest. Pi käivitamisel tuvastab see ssh -faili ja lubab selle funktsiooni.

SSH kaudu ühenduse loomiseks peate esmalt lubama traadita võrgu. Selleks looge teine ​​fail, seekord helistage sellele wpa_supplicant.conf . Jällegi kustutage laiend TXT. Avage fail ja kopeerige ja kleepige järgmine:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid='YOUR_NETWORK_NAME'
psk='YOUR_PASSKEY'
key_mgmt=WPA-PSK
}

Pärast kleepimist muutke oma võrgu nime (SSID) ja parooli (PSK) kuvamiseks väärtusi. Salvestage fail ja eemaldage SD -kaart turvaliselt. Pärast selle asendamist Raspberry Pi -s käivitage arvuti. Peaksite saama Raspberry Pi -ga ühenduse luua SSH kaudu, kasutades Pi IP -aadressi. Selle leidmiseks kontrollige ruuteri administraatori ekraani (kontrollige seadme dokumentatsiooni) või ühendage lühidalt klaviatuur ja ekraan.

Kui SSH on seadistatud, saate oma Raspberry Pi veebiserveriga igal ajal kaugühenduse luua.

Raspberry Pi seadistamine veebiserveriks

Enne HTML -lehtede Raspberry Pi -sse üleslaadimist peate serveri ja selle tarkvara konfigureerima. Selleks installige Apache ja PHP. See võimaldab esitada HTML- ja PHP -vormingus lehti.

Alustage Raspbiani värskendamisega:

sudo apt update
sudo apt upgrade

Seejärel installige Apache ja sellega seotud teegid, sisestades:

sudo apt install apache2 -y

Seejärel kontrollige, kas Apache töötab:

sudo service apache2 status

Kui server näitab rohelise tekstiga „aktiivne (töötab)”, on kõik korras.

Kui server ei tööta, alustage seda järgmiselt:

sudo service apache2 start

Selles etapis saate brauserist sirvida oma Raspberry Pi veebiserverit.

Kui brauser on teie Raspberry Pi -sse installitud, külastage aadressiribal seda URL -i:

http://localhost

Kui aga kasutate SSH -d, kasutage oma arvuti brauserist Raspberry Pi IP -aadressi (nt.

http://123.456.789.0

). Te peaksite nägema kinnitust, et Apache on installitud.

Teie Raspberry Pi on nüüd seadistatud põhiliseks veebiserveriks. Kõik, mida pead nüüd tegema, on lehtede lisamine!

FTP konfigureerimine Raspberry Pi -l

Kuigi saate brauseris kontrollida, kas teie Pi töötab veebiserverina, on pakutav leht väga lihtne. See on tüüpiline kohatäide index.php, mille peate asendama oma PHP- või HTML -dokumendiga.

Alustuseks looge www -kataloog ja installige FTP -tarkvara:

sudo chown -R pi /var/www
sudo apt install vsftpd

Kui FTP rakendus vsftpd ('Väga turvaline FTP deemon') on installitud, peate konfiguratsioonis mõned muudatused tegema. Esmalt avage konfiguratsioonifail nanos ...

sudo nano /etc/vsftpd.conf

... ja tehke järgmised õigused/turvamuudatused:

Esiteks muutke anonymous_enable = YES väärtuseks anonymous_enable = NO

Seejärel tühistage järgmised read (eemaldades sümboli #)

#local_enable=YES
#write_enable=YES

See võimaldab seaded, millega read seotud on. Lõpuks lisage see rida faili lõppu:

force_dot_files=YES

Seda tehes sunditakse serverifailide kuvamine algama tähega „.”, Näiteks ülitähtis .htaccess-fail.

Vajutage Ctrl + X salvestamiseks ja väljumiseks, kinnitades nupuga JA ja Sisenema .

Lõpuks taaskäivitage FTP järgmiselt:

sudo service vsftpd restart

Kasutades tavalist töölaua FTP -d, saate seejärel oma Raspberry Pi -ga ühenduse luua. Laadige failid üles / var / www / html .

HTML -ist ei piisa? Raspberry Pi toetab ka LAMP!

Raspberry Pi ei suuda teenindada ainult lihtsaid HTML -lehti. LAMP -serveri konfiguratsiooni saab installida, kui soovite MySQL -i PHP toega. Apache installimiseks ja seadistamiseks järgige lihtsalt ülaltoodud installijuhiseid, seejärel lisage install MySQL ja seejärel PHP.

Järgmised paketid installivad MySQL -i ja vajaliku PHP komponendi:

sudo apt install mysql-server php-mysql -y

Kui see on installitud, peate Apache taaskäivitama:

sudo service apache2 restart

Seejärel installige PHP ise järgmiselt:

sudo apt install php -y

Taaskäivitage Apache ülaltoodud käsu abil. Teie LAMP-server on nüüd installitud ja valmis andmebaasipõhiste PHP-veebirakenduste ja veebisaitide seadistamiseks.

Nagu iga veebiserveri projekti puhul, peaksite otsustama, kas Pi sobib teie vajadustega. Kuigi WordPressi on võimalik seadistada Raspberry Pi peal töötamiseks, muudab paljude pistikprogrammide ja igapäevaste värskenduste lisamine selle äärmiselt aeglaseks.

Veebisait, mida kavatsete oma Raspberry Pi -ga käitada, peaks olema ressursside ja tarkvara nõuete suhtes kerge. Vajadusel saab kasutada andmebaasipõhist lahendust, peaksite piirama vaadatavate lehtede arvu.

Kas soovite kaugemale jõuda? Tutvuge meie juhendiga WordPressi saidi hostimine teie Raspberry Pi -l . Loomulikult on veenvaid põhjusi, miks oma saidi hallatud WordPressi hostimist kasutada.

Turvalisus ja tehnilised kaalutlused

Kui kasutate Raspberry Pi veebiserverina millegi sarnase jaoks, mis sarnaneb populaarse veebisaidiga, ei saavuta te tõenäoliselt midagi tootmistaseme lähedale.

Toimivust saab siiski parandada mitmel viisil, näiteks seadistage oma serveritarkvara USB -kõvakettale, mitte SD -kaardile, et vähendada halvenemist tavaliste lugemis-/kirjutamisprotsesside kaudu. Teise võimalusena saab kasutada ka seadme RAM -i ajutiseks lugemis-/kirjutamisfailide salvestamiseks. Seda soovite ehk muuta, kui olete otsustanud, kuidas kavatsete oma väga väikest veebiserverit kasutada.

Kuigi Raspberry Pi veebipõhised ülesanded sobivad andmebaasipõhise PHP veebisaidi testversiooni seadistamiseks, sobivad need tõenäoliselt kõige paremini väikese staatiliste lehtede kogumiga.

Pange tähele, et kui kavatsete avada juurdepääsu oma Raspberry Pi-le Interneti-ühendusega veebiserverina, peate seda tegema seadistage ruuter staatilise IP -aadressiga .

Lõpuks võtke aega oma Raspberry Pi vaikeparooli muutmiseks. Seda saab teha käsurealt SSH kaudu, kasutades järgmist:

passwd

Seejärel palutakse teil sisestada ja kinnitada uus parool. Seda tehes peatatakse kõigil Raspbianiga tuttavatel juurdepääs teie veebilehe taustaprogrammile.

Võõrustage oma Raspberry Pi veebisaiti!

Raspberry Pi veebiserverina kasutamise potentsiaal on märkimisväärne. Realistlikult ei saa te majutada nii suurt veebisaiti kui MakeUseOf. Aku ja mobiilse Interneti -dongli abil saate aga majutada kompaktset veebisaiti kõikjalt maailmast.

Pidage meeles, et kõik, mida peate tegema, on:

  • Seadistage SSH ja traadita võrgud
  • Installige Apache (MySQL ja PHP valikuline)
  • Installige FTP
  • Seadistage turvaline parool

Kui olete seadistanud staatilise IP -aadressi või dünaamilise DNS -teenuse, on teie veebisait valmis. Ja kui te ei soovi, et sellele pääseks juurde Internetist, siis korraldage lihtsalt kodu sisevõrk! Kui otsustate otsida välisteenust, vaadake seda parimate veebimajutusteenuste loendit.

Jaga Jaga Piiksuma E -post Siin on põhjus, miks FBI andis hoiatuse taru lunavara eest

FBI andis hoiatuse eriti vastiku lunavara tüve eest. Siin on põhjus, miks peate Hive lunavara suhtes eriti ettevaatlik olema.

kuidas Photoshopis värvi järgi valida
Loe edasi Seotud teemad
  • DIY
  • Veebimajutus
  • Apache Server
  • Vaarika Pi
  • DIY projektiõpetused
Autori kohta Christian Cawley(Avaldatud 1510 artiklit)

Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehniliste selgituste redaktori asetäitja ning tõeliselt kasulik podcastide tootja, kellel on laialdased kogemused laua- ja tarkvaratoes. Ajakirja Linux Format kaastööline Christian on Raspberry Pi näpistaja, Lego armastaja ja retromängude fänn.

Veel Christian Cawley'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin
Kategooria Diy