Enosmerni Računalnik

Kako gostiti celotno spletno mesto na Raspberry Pi [Vodnik]

How Host Complete Website Raspberry Pi

Domov Enosmerni računalnik Kako gostiti celotno spletno mesto na Raspberry Pi Avtor:Mehedi Hasan VEnosmerni računalnik 1650 2

VSEBINA

  1. Prednosti gostovanja spletnega mesta na Pi
  2. Gostite spletno mesto na Raspberry Pi
    1. Stvari, ki jih boste potrebovali
    2. 1. korak: Nastavitev operacijskega sistema na Pi
    3. 2. korak: Dostop do spletnega strežnika Raspberry Pi s SSH
    4. 3. korak: Posodobite svoj Pi
    5. 4. korak: Namestitev programa Apache
    6. 5. korak: Izdelajte preprosto spletno mesto HTML
    7. 6. korak: Konfiguriranje FTP
    8. 7. korak: Pridobite ime domene
    9. 8. korak: Obiščite spletno mesto
    10. 9. korak: Izboljšanje zmogljivosti in varnosti
    11. Dodatni nasveti: Gostovanje z LAMP
  3. Zaključek

Raspberry Pi je poceni računalnik z eno ploščo, ki za delovanje potrebuje zelo nizko porabo energije in lahko nudi dolgotrajno storitev. Poleg številnih drugih funkcij Pi se lahko uporablja tudi kot spletni strežnik. Zato je zelo enostavno gostiti spletno mesto na Raspberry Pi. Če izračunate stroške običajnega ponudnika storitev gostovanja, boste videli, kako dragi so lahko za njihovo storitev. Po drugi strani pa lahko svoje spletno mesto skoraj brezplačno gostite na Pi. Tudi funkcije Pi se v zadnjih letih precej naključno nadgrajujejo. Tako ste lahko sproščeni, če veste, da se bo storitev gostovanja sčasoma izboljšala!





Prednosti gostovanja spletnega mesta na Pi


Ko gostite svoje spletno mesto na piju in ne na običajnih strežnikih, obstaja veliko prednosti:

  • Običajno gostovanje spletnih mest je drago.
  • Raspberry Pi lahko zlahka deluje z nizko porabo energije.
  • Pi je prenosni
  • Celodnevno delovanje računalniškega strežnika bo zahtevalo veliko energije.

Poleg tega je gostovanje v nekaj minutah, ko uporabljate Pi. Poleg tega vam lahko katera koli različica Pi pomaga pri nalogi. Dokler imate dober internet, vam ne bo treba skrbeti za svojo spletno stran.





Gostite spletno mesto na Raspberry Pi


V tem članku vas bom vodil skozi vse potrebne korake za gostovanje spletnega mesta na pi. Priporočamo vam, da ta članek po korakih sledite, če želite gostovati na svojem spletnem mestu in ga uspešno povezati. Ne pozabite enkrat prebrati celotno stvar, da dobite jasno predstavo o tem, kaj morate storiti, preden začnete projekt.

malina_pi



Stvari, ki jih boste potrebovali


Pomagalo bi, če bi za uspešno gostovanje spletnega mesta na Raspberry Pi zbrali vse naslednje:

1. Malina Pi: No, pred začetkom projekta vam ni treba povedati, zakaj to potrebujete! Poskusite dobiti najnovejšo različico Pi za boljše delovanje.

2. Usmerjevalnik ali modem: Za dostop do internetnih storitev na vašem Pi je potreben usmerjevalnik ali modem. Čeprav lahko od ponudnika internetnih storitev dobite samo eno škatlo, vam bo uporaba ločenega usmerjevalnika pomagala pri več napravah.

3. Ethernetni kabel: Ta je najboljša možnost, če želite, da ima vaš Pi stalno internetno povezavo brez prekinitev. Za nalogo lahko uporabite tudi brezžični vmesnik USB.

1. korak: Nastavitev operacijskega sistema na Pi


Kartico microSD povežite z računalnikom in jo formatirajte. Po tem namestite aplikacijo za varnostno kopiranje, tako da bodo podatki vaše kartice vedno shranjeni.

Zdaj boste morali prenesti NOOBS (Nova programska oprema Out of Box) v vašem računalniku, kar je odlična distribucija za začetnike Pi. Ko končate, naložite preneseno programsko opremo.

Po tem vstavite kartico SD v svoj Pi in jo povežite z napajalnikom ter tipkovnico, monitorjem in miško. V tem delu se bo vaš Raspberry Pi začel zaganjati in vas usmeril na zaslon NOOBS. V nasprotnem primeru je lahko napajalni kabel ali kabel HDMI ohlapen. Zato se prepričajte, da so pravilno povezani.

Dobili boste seznam operacijskih sistemov, med katerimi lahko izbirate. Priporočam uporabo Raspbiana, če ste popoln začetnik. Adafruit je lahko tudi dobra izbira. Namestitev operacijskega sistema traja nekaj časa; poskrbite, da ne bo prekinjen.

Gostite spletno mesto na naslovu raspberry pi - NOOBS

Ko na zaslonu piše: »Slika je bila uspešno uporabljena, lahko kliknete vrnitev in Pi se bo znova zagnal. Ko končate, boste videli grafični uporabniški vmesnik vašega OS.

In končali ste!

2. korak: Dostop do spletnega strežnika Raspberry Pi s SSH


V tem koraku boste morali dostopati do spletnega strežnika Raspberry Pi s pomočjo SSH. Omrežni protokol Secure Shell (SSH) omogoča vzpostavitev povezave med vašim Raspberry Pi in računalnikom, tako da lahko preprosto prenesete podatke. To vam omogoča tudi nadzor Pi z ukazno vrstico računalnika.

Zdaj, če ste namestili Raspbian OS iz najnovejšega sistema NOOBS, imate verjetno v svojem Pi-ju vnaprej nameščen SSH. Za uporabo SSH -ja boste potrebovali IP -naslov svojega Pi -ja. Uporabite naslednji ukaz:

sudo ifconfig

Na vrhu zaslona boste videli naslov IP. Če za internet uporabljate ethernetni kabel, se bo naslov začel z eth0, če pa uporabljate Wi-Fi, bo naslov prikazan kot wlan0. V obeh primerih bo napisan inet addr in za tem. S tem naslovom lahko dostopate do svojega Pi iz računalnika.

Naslov IP Raspberry Pi

Če uporabljate računalnik z operacijskim sistemom Linux ali Windows, ga boste morali prenesti in namestiti PUTTY , odjemalca SSH za Windows. V polje morate vnesti naslov IP, vrata pa naj bodo 22. Če se odločite za vnos, bo PuTTY odprl terminal, ki bo zahteval vaše uporabniško ime in geslo. Vnesite jih in pripravljeni ste za uporabo Pi iz računalnika.

Konfiguracija PuTTY

Če uporabljate Mac, je SSH že vgrajen v sistem. Za zagon terminala morate vnesti naslednji ukaz:

ssh [email protected] ADDRESS

Na primer, če je vaš IP naslov 192.167.2.2, boste zapisali:

ssh [email protected] 

Nato bodo zahtevali geslo, ki je privzeto malinovo. Geslo lahko spremenite v nekaj bolj zanesljivega.

3. korak: Posodobite svoj Pi


Ko dostopate do svojega Pi iz računalnika s pomočjo SSH, se morate prepričati, da je vse posodobljeno, preden namestite Apache na strežnik. Če želite to narediti, napišite naslednjo kodo:

sudo apt-get update sudo apt-get upgrade

Vsi paketi in imeniki bodo posodobljeni in vaš Pi ne bo motil, ko poskušate namestiti aplikacije, kot je Apache.

4. korak: Namestitev programa Apache


Ko poskušate celoten Raspberry Pi spremeniti v nekaj, kar lahko gosti spletna mesta, Apache je programska oprema, ki jo potrebujete. Apache je odprtokodna in popolnoma brezplačna programska oprema za spletni strežnik HTTP, ki vam pomaga gostiti spletno mesto Raspberry Pi.

Ko prenesete Apache, za njegovo namestitev potrebuje samo eno ukazno vrstico, in sicer:

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

Ta ukazna vrstica naredi več kot le namestitev Apachea. Namesti tudi druge pakete, ki so priloženi, na primer PHP in knjižnico PHP za Apache. PHP je potreben za izdelavo spletnega ogrodja za vaše spletno mesto za povezavo vašega spletnega mesta z bazo podatkov.

apache

Ko je namestitev končana, boste morali znova zagnati program za aktiviranje programske opreme z naslednjo ukazno vrstico:

sudo service apache2 restart

Nato se prepričajte, da Apache deluje pravilno:

sudo service apache2 status

Gostite spletno mesto o malini pi -Active Apache

Če okno vsebuje zeleno besedilo, napisano aktivno (teče), je vse v redu. Če se strežnik iz kakršnega koli razloga izklopi, ga zaženite z naslednjo kodo:

sudo service apache2 start

Po tem delu boste lahko v brskalniku računalnika brskali po Pi. Ker uporabljate SSH, lahko do Pi dostopate z naslovom IP v brskalniku. Na primer:

http:// 192.167.2.2

Prejeli boste potrditveno polje, ki pravi, da je Apache uspešno nameščen.

5. korak: Izdelajte preprosto spletno mesto HTML


Kadar koli vaš Raspberry Pi konča z namestitvijo Apache, bo samodejno ustvaril preprosto spletno mesto HTML. Če v brskalnik vnesete svoj IP naslov, boste videli že narejeno spletno mesto z naslovom It Works! To je povsem osnovna stran index.html, ki je vnaprej nameščena s programsko opremo Apache.

Osnovno spletno mesto

Če ga želite spremeniti, napišite naslednje vrstice:

cd /var/www/ sudo nano index.html

Za ogled sprememb lahko uporabite naslov IP.

kaj naredi sumproduct v excelu

6. korak: Konfiguriranje FTP


Najverjetneje bi želeli spremeniti indeksno datoteko, ko imate že izdelano spletno mesto. V tem primeru boste morali ustvariti imenik www in namestiti programsko opremo FTP z naslednjimi vrsticami:

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

Ko je vsftpd (zelo varen demon FTP) pravilno nameščen, boste morali spremeniti nekatere konfiguracijske nastavitve. Za odpiranje nano konfiguracijske datoteke uporabite to kodo:

sudo nano /etc/vsftpd.conf

Najprej spremenite anonymous_enable iz DA v NE. Nato odstranite simbol # iz naslednjih vrstic, da razkomentirate:

#local_enable=YES #write_enable=YES

In na koncu dodajte to vrstico:

force_dot_files=YES

ta ukaz se uporablja za prisilno prikazovanje datotek strežnika, ki se začne z. Kot .htaccess.

Konfiguriranje FTP

Zdaj izberite Ctrl+X, da shranite spremembe in zapustite terminal. Prejeli boste potrditveno polje. Za potrditev pritisnite Y+Enter. Nazadnje znova zaženite FTP z uporabo:

sudo service vsftpd restart

To vam bo omogočilo, da se povežete z Raspberry Pi in naložite datoteke v / var / www / html .

7. korak: Pridobite ime domene


Čeprav lahko obiščete in uredite svoje spletno mesto, ni vidno vsem. Če želite, da je dostopen vsem, ga morate dobiti na spletu. To je eden najpomembnejših delov pri poskusu gostovanja spletnega mesta na Raspberry Pi.

Zdaj lahko k vaši spletni strani običajno dostopa kdor koli z zunanjim naslovom IP. Vendar to ni zelo profesionalno in ljudje imajo raje ime domene z besedami. Na srečo lahko na spletu najdete številne storitve, na primer DNSdynamic to vam bo omogočilo brezplačen prevod vašega naslova IP v želeno ime domene.

DNSdynamic

V tem primeru se boste morali registrirati na DNSdymanic, oni pa bodo vse naredili namesto vas. Kmalu boste imeli za svoje spletno mesto pripravljeno človeško berljivo ime domene.

Če nimate statičnega naslova IP in vaš ponudnik internetnih storitev vsak dan spreminja vaš naslov, lahko s strežnikom no-ip pridobite ime domene. No-ip bo samodejno posodobil ime vaše domene glede na zadnji naslov IP, ki ste ga imeli.

Strežnik brez ip

V tem primeru boste morali imeti brezplačen račun Nastavljeno in registrirajte ime gostitelja, ki bo videti kot rspi.no-ip.org. Ko to storite, uporabite te ukaze za namestitev strežnika na svoj Pi.

cd /usr/local/src/ sudo wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz tar xf noip-duc-linux.tar.gz sudo rm noip-duc-linux.tar.gz cd noip-2.1.9-1/ sudo make install

Po tem bo sistem samodejno zagnal konfiguracijo in nato zahteval vaše uporabniško ime in geslo. Zdaj, ko je vse nastavljeno, se morate prepričati, da bo strežnik začel delovati vsakič, ko odprete Pi. Napišite te kode:

cd /etc/ sudo nano rc.local

Nato v datoteko rc.local dodajte naslednjo vrstico:

sudo noip2

Pritisnite CTRL+X, da zaprete in shranite datoteko. Zdaj znova zaženite Pi s tem:

sudo reboot

8. korak: Obiščite spletno mesto


Če uporabljate DNSdynamic, boste za dostop do svojega spletnega mesta potrebovali točno ime domene. Spletno mesto boste lahko obiskali tako, da v brskalnik vnesete ime domene. Enako deluje s strežnikom brez ip.

Obisk vaše spletne strani

Z no-ip lahko preizkusite, ali storitev deluje pravilno, tako da napišete naslednji ukaz:

sudo noip2 -S

Če dobite veljaven PID, ste lahko prepričani, da storitev deluje brezhibno.

9. korak: Izboljšanje zmogljivosti in varnosti


Medtem ko je gostovanje spletnega mesta na malini pi precej preprost postopek, ni najboljši spletni strežnik za hitrost proizvodnje na vašem spletnem mestu. Zato morate najti način za izboljšanje splošne uspešnosti vašega spletnega mesta.

Eden od načinov je lahko namestitev strežnika na pogon USB in ne uporaba kartice SD. Na ta način se odšteje čas za redno branje in pisanje procesov. Tudi uporaba RAM -a za shranjevanje datotek za pisanje/branje lahko pomaga povečati hitrost.

Raspberry Pi z USB priključkom

Ko ga poskušate gostiti na Raspberry Pi, je bolje narediti statično spletno mesto z nekaj stranmi.

Zdaj, ko gre za varnost, spremenite privzeto geslo vašega Pi v nekaj močnejšega in težko uganiti. Za to lahko uporabite naslednji ukaz:

Passwd

Tako bo vaše spletno mesto varno za vse, ki poznajo operacijski sistem Raspberry Pi.

Dodatni nasveti: Gostovanje z LAMP


Če menite, da je spletno mesto HTML za vas preveč preprosto in potrebuje nekaj bolj dinamičnega, je lahko konfiguracija strežnika LAMP odlična možnost. Strežnik LAMP podpira PHP in MySQL, da bo vaše spletno mesto bolj interaktivno. Če želite uporabiti ta sistem, preprosto najprej dokončajte namestitveni del Apache in namestite MySQL. Za namestitev MySQL in drugih komponent PHP napišite naslednje kodne vrstice:

sudo apt install mysql-server php-mysql -y

Ko to storite, znova zaženite Apache:

sudo service apache2 restart

Nato morate namestiti sam PHP:

sudo apt install php -y

Gostite spletno mesto na spletnem strežniku raspberry pi - LAMP

Ko je namestitev končana, boste morali znova zagnati Apache z zgornjim ukazom. Tako je vaš strežnik LAMP zdaj pripravljen in s spletnimi aplikacijami PHP lahko naredite spletno mesto, ki temelji na zbirki podatkov.

Zaključek


Tako gostujete na spletnem mestu Raspberry Pi. Gostovanje celotnega spletnega mesta s Pi ni zelo težko. Ne pozabite pa, da vaš Pi ne zmore veliko stvari, ki jih zmorejo običajni strežniki gostovanja. Če imate zelo osnovno statično spletno mesto, pomislite le na gostovanje s Pi. Ko uporabljate to metodo, morate upoštevati tudi stopnjo hitrosti in vrednostne papirje vašega spletnega mesta.

Iskreno upam, da s pomočjo tega članka uspešno gostite svoje spletno mesto na Pi. Ne pozabite omeniti svojih misli v oddelku za komentarje!

  • Oznake
  • Malina Pi
Deliti Facebook Twitter Pinterest WhatsApp ReddIt Telegram Viber

    2 PRIPOMBE

    1. Merlin 9. november 2020 ob ​​21:11

      Če imate dva trda diska, ki delujejo na pi z dvojno ploščo, je Drive 1 korenski/zagonski sistem
      Drive 2 je prostor za shranjevanje / prenose
      Kako naj spletno stran naložim ali naložim na drugi pogon?
      Na zdravje

      Odgovori
      • Življenjski Mahmood 9. november 2020 ob ​​21:24

        Najprej morate opraviti vse korake, da spletno stran shranite na enega od trdih diskov. Nato samo kopirajte datoteke in jih pošljite na drugo. Hvala.

        Odgovori

    PUSTITE ODGOVOR Prekliči odgovor

    Komentar: Prosimo, vnesite svoj komentar! Ime:* Vnesite svoje ime tukaj E -pošta:* Vnesli ste napačen e -poštni naslov! Tukaj vnesite svoj e -poštni naslov Spletna stran:

    Shrani moje ime, e -pošto in spletno mesto v ta brskalnik za naslednjič, ko bom komentiral.

    spot_img

    Najnovejša objava

    Android

    10 najboljših aplikacij za zamenjavo obrazov za naprave Android in iOS

    OS Windows

    Kako načrtovati samodejno izpraznitev koša Windows 10

    Android

    10 najboljših aplikacij za izdajanje računov za naprave Android za hitro plačilo

    OS Windows

    10 najboljših grafičnih programov za vaš računalnik

    Morati prebrati

    Linux

    Kako namestiti Arduino IDE v sistem Linux: popolna vadnica

    Enosmerni računalnik

    Kako narediti projekt prepoznavanja obrazov Raspberry Pi

    Enosmerni računalnik

    10 najboljših začetnih kompletov Raspberry Pi za začetnike

    Enosmerni računalnik

    20 najboljših projektov Raspberry Pi, ki jih lahko začnete zdaj

    Sorodna objava

    20 najboljših knjig Raspberry Pi za začetnike in strokovnjake

    10 najboljših projektov Raspberry Pi Zero, ki jih morate poskusiti leta 2021

    15 najboljših projektov Raspberry Pi 4 za ljubitelje Pi

    10 najboljših začetnih kompletov Raspberry Pi za začetnike

    Pregled Raspberry Pi 4: Je Raspberry Pi 4 vreden nakupa?

    Vodnik za začetnike: Naučite se uporabljati Raspberry Pi



    ^