Kuidas luua vana arvutiga Linuxi veebiserver

Kuidas luua vana arvutiga Linuxi veebiserver

Kas olete huvitatud koduse veebiserveri ehitamisest? Lihtsaim viis on Linuxi installimine varuarvutisse. Tänu Linuxi lihtsusele on see lihtne, pakkudes teile taskukohast võimalust veebisaidi või ajaveebi majutamiseks.





Siit saate teada, kuidas seadistada Linuxi veebiserver.





Kuidas luua oma veebiserver Linuxiga

Kodust käivitatava Linuxi veebiserveri loomiseks vajate riistvara ja operatsioonisüsteemi. Lisaks tuleks installida veebiserveri tarkvara ja leida Interneti kaudu juurdepääs serverile.





kõige paremini tasutud tarkvara Windows 10 jaoks

Saame selle jagada neljaks lihtsaks sammuks, mida saate järgida oma Linuxi veebiserveri loomiseks.

  1. Leidke vana/soovimatu arvuti
  2. Installige Linuxi operatsioonisüsteem
  3. Seadistage rakenduse veebiserveri tarkvara (Apache, PHP, MySQL)
  4. Jõudke serveri juurde Internetist

Alustame.



1. Leidke oma Linuxi veebiserverile vana arvuti

Enne arvuti valimist veebiserverina kasutamiseks peate teadma OS -i miinimumnõudeid. Kuigi Ubuntu on populaarne, pole see piisavalt kerge. Selle asemel on Lubuntu 19.04 tugevam valik. See on Ubuntu kergem alternatiiv, mis on üles ehitatud samale koodile.

Lae alla: Lubuntu 19.04





Lubuntu süsteeminõuded

Lubuntu 19.04 miinimumnõue on:

  • 512 MHz kahetuumaline protsessor või parem (soovitatav 1 GHz, mitte 2 GHz Ubuntu jaoks)
  • 4 GB süsteemimälu
  • 25 GB vaba kõvakettaruumi
  • Valikus on 32-bitised (vanematele arvutitele) ja 64-bitised versioonid

Võimalik, et teil on sahtli tagaküljel sobiv vana arvuti või ostate selle säästupoodist. Väärib märkimist, et saate Linuxi installida veebiserver Raspberry Pi -l . See väike arvuti maksab alla 30 dollari ja on nutikas valik, kui jääte vana riistvaraga hätta.





Samuti ärge piirduge vanade Windowsi arvutitega. 2006. aasta eelsest ajast pärit Apple Macid ja MacBookid koos PowerPC protsessoritega saavad käitada Linuxit.

Nagu Ubuntu, toetab Lubuntu mitmesuguseid videokaarte, kõvakettaid ja muud riistvara. Et kontrollida, kas distro töötab teie valitud riistvaraga, käivitage Live CD.

Kui plaanite serverit ööpäevaringselt kasutada, veenduge, et see oleks hästi ventileeritavas kohas. Parem on see paigutada suvel konditsioneeriga ruumi, kui kuumus on teie serveri vaenlane.

2. Installige Linuxi operatsioonisüsteem

Lubuntu paigaldamine on lihtne. Alustuseks haarake lihtsalt ISO -fail ja kirjutage see DVD -le või USB -mäluseadmele.

Lae alla: Lubuntu

Nendel kettapiltidel on tarkvara uusimad versioonid, nii et pärast installimist tuleks nõuda vaid väikest uuendamist. Kasutage 64-bitist versiooni, kui teie arvuti seda toetab, või 32-bitist versiooni.

Kui olete valmis, sisestage installikandja oma arvutisse ja taaskäivitage. Kui peate optilisest draivist või USB -lt käivitamiseks muutma BIOS -i seadeid, tehke seda. Mõnel juhul saab avada alglaadimiskandja valimise menüü.

Kui installikandja on käivitatud, valige Install Lubuntu. Kui küsitakse, valige Laadige värskendused alla installimise ajal ja Installige kolmanda osapoole tarkvara ja siis Kustutage ja kasutage kogu ketast .

Pange tähele, et see kustutab kõik muud selles arvutis olevad opsüsteemid. Järgige teisi valikuid vastavalt soovitud seadetele. Kodukataloogi krüptimine pole veebiserveri projekti jaoks mõistlik. Taaskäivitage pärast installimise lõppu.

Taaskäivitamisel kontrollige värskendusi. Minema Süsteem> Haldamine> Värskenduste haldur> Installi värskendused . Pärast leitud värskenduste installimist peate võib -olla taaskäivitama.

3. Installige Linuxi veebiserveri tarkvara

Kuigi alternatiivid on saadaval, töötab enamik veebisaite Apache, MySQL ja PHP (tuntud kui LAMP) kombinatsioonil. See on sarnane sellega, mida soovitasime installimine Windowsi .

Kõiki kolme tööriista saab tarkvarakeskuse kaudu installida. Käivitage see kaudu Süsteem> Haldamine> Synaptic Package Manager . Siia installime vajaliku tarkvara.

Otsige ja installige järgmised paketinimed, millest igaüks sisaldab erinevaid eeltingimusi. apache2 , php5 , php5-mysql ja mysql-server . Rakendage muudatused pakettide installimiseks.

Paketid laaditakse alla ja installitakse peagi. Paigaldaja küsib MySQL -i juurparooli. Taaskäivitamist pole vaja.

Teise võimalusena saate need tööriistad käsureale installida. Avage terminal:

sudo apt install lamp-server^ -y

Testi oma veebiserverit!

Installimist saate testida, kui avate oma serveris Firefoxi brauseri ja suunate URL -i http://127.0.0.1/. Teise võimalusena sisestage http: // localhost/.

Peaksite nägema teadet „See töötab!” sõnum, mis tähendab, et teie veebiserver töötab! Nii Apache kui ka MySQL töötavad taustal ja käivituvad käivitamisel. Kui veebiserver töötab, saate faile redigeerida kaustas /var /www. Lihtsalt värskendage brauserit, et näha muudatusi oma veebisaidil.

Serveri kohaliku IP -aadressi leidmine

Kuigi server on funktsionaalne, peab see olema välismaailmale nähtav. Seetõttu on oluline hoida serverit kursis kõigi tavaliste plaastritega.

Kõigepealt leidke serveri kohalik IP -aadress ja määrake see millelegi, millele saate hiljem viidata. Praeguse IP-aadressi, mille ruuter on määranud, leiate kasti Võrguteave.

Leidke see, klõpsates oma võrguühendusel ja seejärel valikul Ühendusteave. See avab kasti teie praeguse IP -aadressi, võrgukaardi kaardi, leviaadressi, lüüsi ja DNS -serveriga. Märkige IP -aadress üles.

Seejärel muutke oma ühenduse teavet, et anda teile kohalikus võrgus staatiline IP -aadress. Paremklõpsake uuesti, kuid seekord minge Muuda ühendusi . Valige sobiv adapteri nimi (nt eth1) ja muutke neid seadeid.

Valige IPv4 sakk ja vahetage Meetod et Käsiraamat . Klõpsake nuppu Lisama seejärel sisestage teave oma ühenduse seadetest. Pange tähele, et IP -aadress tuleb sisestada teisiti. Säilitage kolm esimest oktetti (punktide vahelised numbrid), kuid muutke viimane suureks alla 254.

On oluline, et käsitsi määratud IP -aadress pole teie võrgus juba kasutusel. Kui te pole kindel, valige kõrge IP -aadress, näiteks 250. See on teie staatiline kohalik IP -aadress.

kuidas taastada Windows 10 tehaseseaded

Veebikausta jagamine

Failidele juurdepääsuks ja serverisse üleslaadimiseks on saadaval mitu võimalust. Kaustaõiguste tähtsuse näitlikustamiseks kaaluge veebikausta jagamist.

Oluline on seda meetodit kasutada ainult siis, kui teie server on privaatvõrgus. Veenduge, et keegi ei saaks sellega ühendust luua ja teie jagatud kaustale juurde pääseda.

Alustage veebikausta õiguste leevendamisega. Avage terminal, vajutades Ctrl + Alt + T, seejärel sisestage:

sudo chmod 777 /var/www

Teilt küsitakse parooli. Kui see on õige, värskendatakse õigusi.

Nüüd minge failibrauserisse ja leidke /kus/ . Paremklõpsake kausta www ja seejärel valige Jagamisvalikud ja tühjendage see. Turvavalikute jaoks saate seda jagada parooliga või ilma. Valige Külalistele juurdepääs jagada kausta ilma kasutajanime ja parooli nõudmata.

Nüüd on teil või kellelgi teisel juurdepääs failidele ilma paroolita. Sel põhjusel on turvalisuse huvides soovitatav parooliga jagada. Võtke aega ka kontrollimiseks Luba teistel selles kaustas faile luua ja kustutada . See võimaldab kirjutada juurdepääsu jagatud kataloogist.

Failide vaatamiseks minge võrgu asukohta // localhost/www .

Olenevalt teie turvaseadetest küsib see teie parooli või võimaldab teil otse oma failidele juurde pääseda. Need on samad failid, mida saate veebibrauseris kasutada http: // localhost/ (või mis iganes teie määratud staatiline IP -aadress).

Ühendage oma Linuxi server portide edastamisega

Nüüd on teil IP -aadress, oluline on mõista portide edastamist. Iga Interneti -ühendusega inimene on IP -aadressi taga. Enamiku koduühenduste (ja paljude äriühenduste) puhul ei puutu arvuti IP tegelikult internetti. -

Niisiis, kuidas teie veebisaidi külastajad teie serveriga ühendust võtavad? Me teeme seda sadama edastamisega.

looge Windows 7 alglaadimisketas

Serveri pordid on nagu maja uksed või aknad ja neil on seega turvalisust mõjutav mõju. Iga port annab teile juurdepääsu erinevatele serveris töötavatele teenustele. Veebiserverid kasutavad vaikimisi porti 80.

Selle lubamiseks peate sisse logima oma ruuteri administraatori lehele. Vaadake selle üksikasju seadme dokumentatsioonist (mõnede ruuterite IP -aadress on trükitud tagaküljele). Siin peaksite leidma jaotise nimega Sadama edastamine või Rakendused mis võimaldab teil porte õigesti edastada.

Edastage TCP -port 80 võrgu sisemusse varem määratud staatilisele IP -aadressile. Iga ruuter on erinev, seega vaadake oma ruuteri kasutusjuhendist, kuidas seda õigesti seadistada.

Andke oma Linuxi veebiserverile staatiline hostinimi

Enamik koduseid ruutereid ühendub Interneti -teenuse pakkujaga dünaamilise IP kaudu. See tähendab, et teie ruuteri avalik IP-aadress muutub pärast määratud ajavahemikku, tavaliselt umbes nädal.

Selle vältimiseks on fantastiline DynDNS -server, mis võimaldab teil oma saidile määrata DynDNS -i URL -i. Tänu kliendirakendusele osutab URL alati teie Linuxi serverile alati, kui teie avalik IP -aadress muutub.

Seega peaksid külastajad saama külastada teie veebiserverit välismaailmast, minnes aadressile http://yourhostname.dyndns.org . Mõned Interneti -teenuse pakkujad blokeerivad ruuteri pordi 80. Sel juhul edastage porti 8080 sarnane port 80. See võimaldab teil oma veebisaiti külastada, minnes aadressile http://yourhostname.dyndns.org:8080 .

Ehitasite Linuxi veebiserveri!

Nüüd, kui teie veebiserver on seadistatud, saate keskenduda oma tarkvara programmeerimisele või installimisele!

Võib -olla käivitate ajaveebitarkvara või korraldate foorumi või teadetetahvli. Võimalik, et olete rohkem huvitatud sellise sotsiaalse võrgustiku nagu Mastodon, portfelli majutamisest. See on sinu teha.

Nendel päevadel saate veebisaiti majutada peaaegu kõige jaoks. Siin on, kuidas seda teha muuta oma Android -seade veebiserveriks seda tõestada.

Jaga Jaga Piiksuma E -post 5 näpunäidet VirtualBox Linuxi masinate ülelaadimiseks

Kas olete väsinud virtuaalmasinate halvast jõudlusest? Siin on, mida peaksite tegema oma VirtualBoxi jõudluse suurendamiseks.

Loe edasi
Seotud teemad
  • Linux
  • Ubuntu
  • Veebiserver
  • 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