Kaip sukurti „Linux“ žiniatinklio serverį naudojant seną kompiuterį

Kaip sukurti „Linux“ žiniatinklio serverį naudojant seną kompiuterį

Domina namų žiniatinklio serverio kūrimas? Paprasčiausias būdas yra įdiegti „Linux“ į atsarginį kompiuterį. Dėl „Linux“ paprastumo tai paprasta, nes tai suteikia prieinamą būdą svetainei ar tinklaraščiui priglobti.





Štai kaip nustatyti „Linux“ žiniatinklio serverį.





Kaip sukurti savo interneto serverį naudojant „Linux“

Norėdami sukurti „Linux“ žiniatinklio serverį, kurį galima paleisti iš namų, jums reikės aparatinės įrangos ir operacinės sistemos. Be to, turėtų būti įdiegta žiniatinklio serverio programinė įranga ir prieiga prie serverio iš interneto.





geriausia failų tvarkyklė windows 10

Mes galime tai suskirstyti į keturis paprastus veiksmus, kuriuos galite atlikti norėdami sukurti savo „Linux“ žiniatinklio serverį.

  1. Raskite seną/nepageidaujamą kompiuterį
  2. Įdiekite „Linux“ operacinę sistemą
  3. Nustatykite programos žiniatinklio serverio programinę įrangą („Apache“, PHP, „MySQL“)
  4. Pasiekite serverį iš interneto

Pradėkime.



1. Raskite seną kompiuterį savo „Linux“ žiniatinklio serveriui

Prieš pasirinkdami kompiuterį, kurį norite naudoti kaip žiniatinklio serverį, turite žinoti minimalius OS reikalavimus. Nors „Ubuntu“ yra populiarus, jis nėra pakankamai lengvas. Vietoj to, „Lubuntu 19.04“ yra stipresnis pasirinkimas. Tai yra lengvesnė „Ubuntu“ alternatyva, sukurta pagal tą patį kodą.

Parsisiųsti: Lubuntu 19.04 d





„Lubuntu“ sistemos reikalavimai

„Lubuntu 19.04“ turi minimalų reikalavimą:

  • 512MHz arba geresnis dviejų branduolių procesorius (rekomenduojama 1GHz, o ne 2GHz „Ubuntu“)
  • 4 GB sistemos atminties
  • 25 GB laisvos vietos standžiajame diske
  • Galima pasirinkti 32 bitų (senesniems kompiuteriams) ir 64 bitų versijas

Galite turėti tinkamą seną kompiuterį stalčiaus gale arba pasiimti jį parduotuvėje. Verta paminėti, kad galite įdiegti „Linux“ žiniatinklio serverį „Raspberry Pi“ . Šis mažas kompiuteris kainuoja mažiau nei 30 USD ir yra protingas pasirinkimas, jei kyla problemų dėl senos aparatūros.





Be to, neapsiribokite senais „Windows“ asmeniniais kompiuteriais. „Apple Mac“ ir „MacBook“ iš ankstesnių nei 2006 m. Erų su „PowerPC“ procesoriais gali paleisti „Linux“.

Kaip ir „Ubuntu“, „Lubuntu“ palaiko daugybę vaizdo plokščių, standžiųjų diskų ir kitos aparatūros. Norėdami patikrinti, ar platinimas veiks su jūsų pasirinkta aparatūra, paleiskite tiesioginį kompaktinį diską.

Jei planuojate paleisti serverį visą parą, įsitikinkite, kad jis yra gerai vėdinamoje vietoje. Vasarą geriau įdėkite jį į kambarį su oro kondicionieriumi, kai jūsų serverio priešas bus karštis.

2. Įdiekite „Linux“ operacinę sistemą

Lubuntu įdiegimas yra paprastas. Norėdami pradėti, tiesiog paimkite ISO failą ir įrašykite jį į DVD arba USB atmintinę.

Parsisiųsti: Lubuntu

Šiuose disko vaizduose yra naujausios programinės įrangos versijos, todėl įdiegus reikia atlikti tik nedidelį atnaujinimą. Naudokite 64 bitų versiją, jei jūsų kompiuteris ją palaiko, arba 32 bitų versiją.

Kai būsite pasiruošę, įdėkite diegimo laikmeną į kompiuterį ir paleiskite iš naujo. Jei jums reikia pakeisti BIOS nustatymus, kad paleistumėte iš optinio įrenginio arba USB, padarykite tai. Kai kuriais atvejais galima atidaryti įkrovos laikmenos pasirinkimo meniu.

Įdiegę laikmeną, pasirinkite Įdiegti „Lubuntu“. Kai būsite paraginti, pasirinkite Diegdami atsisiųskite naujinius ir Įdiekite trečiosios šalies programinę įrangą ir tada Ištrinkite ir naudokite visą diską .

Atminkite, kad tai ištrins visas kitas šiame kompiuteryje esančias operacines sistemas. Atlikite kitas parinktis pagal norimus nustatymus. Namų aplanko šifravimas nėra protingas žiniatinklio serverio projektui. Iš naujo paleiskite, kai diegimas bus baigtas.

Iš naujo paleisdami patikrinkite, ar nėra atnaujinimų. Eiti į Sistema> Administravimas> Naujinimų tvarkyklė> Įdiegti naujinimus . Įdiegus visus rastus atnaujinimus, gali tekti paleisti iš naujo.

3. Įdiekite „Linux“ žiniatinklio serverio programinę įrangą

Nors yra alternatyvų, dauguma svetainių veikia naudojant „Apache“, „MySQL“ ir PHP (žinomą kaip LAMP) derinį. Tai panašu į tai, ką rekomendavome diegimas sistemoje „Windows“ .

Visus tris įrankius galima įdiegti per programinės įrangos centrą. Paleiskite tai per Sistema> Administravimas> Synaptic Package Manager . Čia mes įdiegiame reikalingą programinę įrangą.

Ieškokite ir įdiekite šiuos paketų pavadinimus, kurių kiekviena apima įvairias būtinas sąlygas: apache2 , php5 , php5-mysql , ir mysql serveris . Norėdami įdiegti paketus, pritaikykite pakeitimus.

Paketai bus greitai atsisiųsti ir įdiegti. Diegimo programa paprašys įvesti „MySQL“ „root“ slaptažodį. Perkrauti nereikia.

Taip pat galite įdiegti šiuos įrankius komandų eilutėje. Tada atidarykite terminalą:

sudo apt install lamp-server^ -y

Išbandykite savo žiniatinklio serverį!

Galite išbandyti diegimą savo serveryje atidarę „Firefox“ naršyklę ir nukreipdami į URL http://127.0.0.1/. Arba įveskite http: // localhost/.

Turėtumėte pamatyti „Tai veikia!“ pranešimas, reiškiantis, kad jūsų žiniatinklio serveris veikia! Tiek „Apache“, tiek „MySQL“ veiks fone ir prasidės įkrovos metu. Kai žiniatinklio serveris dabar veikia, galite redaguoti failus /var /www. Tiesiog atnaujinkite naršyklę, kad pakeitimai būtų tiesiogiai matomi jūsų svetainėje.

Serverio vietinio IP adreso paieška

Nors serveris veikia, jis turi būti matomas išoriniam pasauliui. Todėl svarbu nuolat atnaujinti serverį su visais įprastais pataisymais.

Pirmiausia suraskite serverio vietinį IP adresą ir nustatykite jį į tai, ką vėliau galėsite nurodyti. Tinklo informacijos laukelyje rasite dabartinį maršrutizatoriaus priskirtą IP adresą.

Suraskite tai spustelėdami tinklo ryšį, tada pasirinkdami Ryšio informacija. Bus rodomas langelis su jūsų dabartiniu IP adresu, tinklo adapterio kortele, transliacijos adresu, šliuzu ir DNS serveriu. Užsirašykite IP adresą.

Tada redaguokite ryšio informaciją, kad gautumėte statinį IP adresą vietiniame tinkle. Dar kartą spustelėkite dešinįjį pelės klavišą, bet šį kartą eikite į Redaguoti ryšius . Pasirinkite tinkamą adapterio pavadinimą (pvz., Eth1) ir redaguokite šiuos nustatymus.

Pasirinkite IPv4 skirtuką ir perjunkite Metodas į Vadovas . Spustelėkite Papildyti tada įveskite informaciją iš savo ryšio nustatymų. Tačiau atminkite, kad IP adresą reikės įvesti kitaip. Išlaikykite pirmuosius tris oktetus (skaičius tarp taškų), bet paskutinįjį pakeiskite į didelį skaičių iki 254.

Svarbu, kad rankiniu būdu priskirtas IP adresas dar nebūtų naudojamas jūsų tinkle. Jei nesate tikri, pasirinkite aukštą IP adresą, pvz., 250. Tai bus jūsų statinis vietinis IP adresas.

kaip atsikratyti vandens ženklų „Photoshop“

Bendrinimas žiniatinklio aplanku

Yra keletas galimybių pasiekti ir įkelti failus į savo serverį. Norėdami parodyti aplanko leidimų svarbą, apsvarstykite galimybę bendrinti žiniatinklio aplanką kaip parinktį.

Svarbu naudoti šį metodą tik tuo atveju, jei jūsų serveris yra privačiame tinkle. Įsitikinkite, kad niekas negali prie jo prisijungti ir pasiekti jūsų bendro aplanko.

Pradėkite palengvindami leidimus žiniatinklio aplanke. Atidarykite terminalą paspausdami Ctrl + Alt + T, tada įveskite:

sudo chmod 777 /var/www

Jūsų bus paprašyta įvesti slaptažodį. Jei teisinga, leidimai bus atnaujinti.

Dabar eikite į failų naršyklę ir raskite /kur/ . Dešiniuoju pelės mygtuku spustelėkite aplanką www ir pasirinkite Bendrinimo parinktys ir panaikinkite jo žymėjimą. Jei norite naudoti saugos parinktis, galite jį bendrinti su slaptažodžiu arba be jo. Pasirinkite Svečių prieiga bendrinti aplanką nereikalaujant vartotojo vardo ir slaptažodžio.

Dabar jūs ar kas nors kitas galės pasiekti failus be slaptažodžio. Dėl šios priežasties saugumo sumetimais rekomenduojama dalytis slaptažodžiu. Taip pat skirkite šiek tiek laiko patikrinti Leiskite kitiems kurti ir ištrinti failus šiame aplanke . Tai leidžia rašyti iš bendro katalogo.

Norėdami peržiūrėti failus, eikite į tinklo vietą // localhost/www .

Priklausomai nuo jūsų saugumo nustatymų, jis paprašys jūsų slaptažodžio arba leis jums tiesiogiai pasiekti failus. Tai yra tie patys failai, pasiekiami jūsų žiniatinklio naršyklėje http: // localhost/ (ar bet kokį statinį IP adresą, kurį nustatėte).

Prisijunkite prie „Linux“ serverio naudodami prievadų peradresavimą

Dabar jūs turite IP adresą, svarbu suprasti sąvoką - uosto peradresavimas. Kiekvienas asmuo, prisijungęs prie interneto, yra už IP adreso. Daugelio namų jungčių (ir daugelio verslo ryšių) atveju jūsų kompiuterio IP iš tikrųjų nėra veikiamas interneto. -

Taigi, kaip jūsų svetainės lankytojai susisiekia su jūsų serveriu? Mes tai darome su uosto persiuntimu.

kaip pakeisti duomenis „Excel“

Serverio prievadai yra tarsi durys ar langai namuose ir todėl turi įtakos saugumui. Kiekvienas prievadas suteiks jums prieigą prie kitos serveryje veikiančios paslaugos. Pagal numatytuosius nustatymus žiniatinklio serveriai naudoja 80 prievadą.

Norėdami tai padaryti, turite prisijungti prie maršrutizatoriaus administratoriaus puslapio. Išsamios informacijos ieškokite įrenginio dokumentacijoje (kai kurių maršrutizatorių IP adresas yra atspausdintas gale). Čia turėtumėte rasti skyrių pavadinimu Uosto persiuntimas , arba Programos kuris leis tinkamai persiųsti uostus.

Persiųskite TCP prievadą 80 į savo tinklo statinį IP adresą, kurį nustatėte anksčiau. Kiekvienas maršrutizatorius yra skirtingas, todėl kaip tai tinkamai nustatyti, skaitykite maršrutizatoriaus naudojimo vadove.

Suteikite savo „Linux“ žiniatinklio serveriui statinį pagrindinio kompiuterio pavadinimą

Dauguma namų maršrutizatorių prisijungia prie IPT per vadinamąjį dinaminį IP. Tai reiškia, kad viešas jūsų maršrutizatoriaus IP adresas pasikeis po nustatyto laikotarpio, paprastai maždaug savaitės.

Išeitis yra fantastiškas „DynDNS“ serveris, leidžiantis nustatyti savo svetainės „DynDNS“ URL. Kliento programos dėka, pasikeitus viešajam IP adresui, URL vis tiek bus nukreiptas į jūsų „Linux“ serverį.

Taigi, lankytojai turėtų turėti galimybę apsilankyti jūsų žiniatinklio serveryje iš išorinio pasaulio apsilankę http://yourhostname.dyndns.org . Kai kurie IPT užblokuos jūsų maršrutizatoriaus 80 prievadą. Tokiu atveju persiųskite kažką panašaus į 8080 prievadą į 80 prievadą. Tai leis jums apsilankyti svetainėje apsilankę http://yourhostname.dyndns.org:8080 .

Jūs sukūrėte „Linux“ žiniatinklio serverį!

Dabar, kai jūsų žiniatinklio serveris yra nustatytas, galite sutelkti dėmesį į programavimą ar savo programinės įrangos diegimą!

Galbūt paleisite tinklaraščio programinę įrangą arba surengsite forumą ar skelbimų lentą. Galbūt jus labiau domina tokio socialinio tinklo, kaip „Mastodon“, priegloba. Viskas priklauso nuo tavęs.

Šiais laikais galite priglobti svetainę beveik bet kur. Štai kaip tai padaryti paverskite „Android“ įrenginį žiniatinklio serveriu kad tai įrodytų.

Dalintis Dalintis „Tweet“ Paštu 5 patarimai, kaip perkrauti „VirtualBox Linux“ mašinas

Pavargote nuo prastų virtualių mašinų našumo? Štai ką turėtumėte padaryti, kad padidintumėte „VirtualBox“ našumą.

Skaityti toliau
Susijusios temos
  • Linux
  • Ubuntu
  • Tinklapio serveris
  • „Pasidaryk pats“ projekto vadovėliai
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų klausimais ir tikrai naudingas transliacijų gamintojas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia