Skelbimas

Norite sukurti internetinį namų serverį? Paprasčiausias būdas yra įdiegti Linux atsarginiame kompiuteryje. „Linux“ paprastumo dėka tai yra paprasta, suteikiant prieinamą būdą priglobti svetainę ar tinklaraštį.

Š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 aparatūros ir operacinės sistemos. Be to, turėtų būti įdiegta žiniatinklio serverio programinė įranga ir prieigos prie serverio priemonės iš interneto.

Mes galime tai suskaidyti į keturis paprastus veiksmus, kuriuos galite atlikti kurdami savo „Linux“ 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ą „Linux“ tinklo serverio kompiuterį

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, pastatyta pagal tą patį kodą.

instagram viewer

Parsisiųsti:Lubuntu 19.04

„Lubuntu“ sistemos reikalavimai

„Lubuntu 19.04“ keliami minimalūs reikalavimai:

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

Galbūt stalčiaus gale turėsite tinkamą seną kompiuterį arba nusipirksite jį taupių prekių parduotuvėje. Verta paminėti, kad galite įdiegti „Linux“ interneto serveris „Raspberry Pi“ Kaip priglobti savo svetainę aviečių pi svetainėjeReikia tvarkyti svetainę, bet negalite sau leisti prieglobos išlaidų? Sukurkite savo LAMP palaikančią žiniatinklio serverį naudodami mažos galios „Raspberry Pi“. Skaityti daugiau . Šis mažas kompiuteris kainuoja mažiau nei 30 USD ir yra protingas pasirinkimas, jei susiduriate su senos aparatūros problemomis.

Taip pat neapsiribokite tik senais „Windows“ asmeniniais kompiuteriais. „Apple Mac“ ir „MacBooks“ nuo 2006 m. Su „PowerPC“ procesoriais gali paleisti „Linux“.

Kaip ir „Ubuntu“, „Lubuntu“ palaiko daugybę vaizdo plokščių, standžiųjų diskų ir kitos aparatinės įrangos. Norėdami patikrinti, ar diskotekos veiks su jūsų pasirinkta aparatūra, paleiskite „Live CD“.

Jei planuojate paleisti serverį 24 valandas per parą, įsitikinkite, kad jis yra gerai vėdinamoje vietoje. Geriau pastatyti jį kambaryje su oro kondicionieriumi vasarą, kai karštis bus jūsų serverio priešas.

2. Įdiekite „Linux“ operacinę sistemą

Su Lubuntu nustatykite „Linux“ žiniatinklio serverį

Įdiegti „Lubuntu“ paprasta. Norėdami pradėti, tiesiog suimkite ISO failą ir įrašykite jį į DVD arba USB atmintinę.

Parsisiųsti: Lubuntu

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

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

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

Atminkite, kad tai ištrins visas kitas operacines sistemas, kurias turite šiame kompiuteryje. Peržiūrėkite kitas pasirinktis, nurodytas jūsų nustatymuose. Namų aplanko šifruoti nėra protinga naudojant interneto serverio projektą. Paleiskite diegimą iš naujo.

Paleidę iš naujo, patikrinkite, ar nėra atnaujinimų. Eiti į Sistema> Administravimas> Atnaujinimų tvarkyklė> Įdiegti naujinius. Įdiegus visus rastus atnaujinimus, gali tekti paleisti iš naujo.

3. Įdiekite „Linux Web Server“ programinę įrangą

Nors yra alternatyvų, dauguma svetainių veikia kartu su „Apache“, „MySQL“ ir „PHP“ (žinomu kaip LAMP). Tai panašu į tai, ką mes rekomendavome diegimas "Windows" Kaip susikurti savo WAMP serverįWAMP serveris yra lengviausias ir neskausmingiausias būdas nustatyti „Apache“, „MySQL“ ir „PHP“ sistemoje „Windows“ svetainės prieglobai. Skaityti daugiau .

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, iš kurių kiekvienas turės įvairias prielaidas: apache2, php5, php5-mysqlir „MySQL“ serveris. Taikykite pakeitimus, norėdami įdiegti paketus.

Paketai netrukus bus atsisiųsti ir įdiegti. Diegimo programa paprašys jūsų „MySQL“ „root“ slaptažodžio. Iš naujo paleisti nereikia.

Arba šiuos įrankius galite įdiegti komandinėje eilutėje. Tada atidarykite terminalą:

sudo apt install lamp-server ^ -y

Sename kompiuteryje nustatykite „Linux“ žiniatinklio serverį

Išbandykite savo žiniatinklio serverį!

Diegimą galite išbandyti atidarę „Firefox“ naršyklę savo serveryje ir nuėję į URL http://127.0.0.1/. Arba įvestis http://localhost/.

Turėtumėte pamatyti „Tai veikia!“ pranešimas reiškia, kad veikia jūsų žiniatinklio serveris! „Apache“ ir „MySQL“ veiks fone ir bus paleistos paleidžiant. Dabar veikiančiame žiniatinklio serveryje galite redaguoti failus iš / var / www. Tiesiog atnaujinkite naršyklę, kad pakeitimai būtų matomi jūsų svetainėje.

Vietinio serverio IP adreso radimas

Nors serveris veikia, jis turi būti matomas išoriniam pasauliui. Taigi svarbu nuolat atnaujinti serverį su visais įprastais pataisomis.

Pirmiausia suraskite serverio vietinį IP adresą ir nustatykite tai, į ką vėliau galėsite remtis. Lauke Tinklo informacija rasite dabartinį IP adresą, kurį priskyrė maršrutizatorius.

Suraskite tai spustelėję savo tinklo ryšį, tada pasirinkdami Ryšio informacija. Tai pasirodys langas su jūsų dabartiniu IP adresu, tinklo adapterio kortele, transliacijos adresu, šliuzu ir DNS serveriu. Užrašykite IP adresą.

Tada redaguokite savo ryšio informaciją, kad gautumėte statinį IP adresą vietiniame tinkle. Dešiniuoju pelės mygtuku spustelėkite dar kartą, bet šį kartą eikite į Redaguoti ryšius. Pasirinkite tinkamą adapterio pavadinimą (pvz., Eth1) ir redaguokite tuos nustatymus.

Pasirinkite IPv4 skirtuką ir perjunkite Metodas į Rankinis. Spustelėkite Papildyti tada įveskite informaciją iš savo ryšio nustatymų. Atminkite, kad IP adresą reikės įvesti kitaip. Pasilikite pirmuosius tris oktetus (skaičius tarp taškų), bet paskutinius pakeiskite dideliu skaičiumi iki 254.

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

Bendrinimas žiniatinklio aplanke

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

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

Pradėkite nuo atpalaiduojančių leidimų žiniatinklio aplanke. Atidarykite terminalą paspausdami Ctrl + Alt + T, tada įveskite:

sudo chmod 777 / var / www

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

Dabar eikite į failų naršyklę ir raskite /var/. Dešiniuoju pelės mygtuku spustelėkite aplanką www ir pasirinkite Bendrinimo parinktys ir panaikinkite žymėjimą. Jei norite naudoti saugos parinktis, galite ja pasidalyti su slaptažodžiu arba be jo. Pasirinkite Svečių prieiga norėdami bendrinti aplanką nereikalaudami 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 bendrinti naudojant slaptažodį. Taip pat šiek tiek laiko patikrinkite Leisti kitiems kurti ir naikinti failus šiame aplanke. Tai suteikia prieigą prie rašymo iš bendro katalogo.

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

Nustatykite „Linux“ žiniatinklio serverį

Tai arba paprašys įvesti slaptažodį, arba leis tiesiogiai pasiekti failus, atsižvelgiant į saugos parametrus. Tai yra tie patys failai, kuriuos galite pasiekti savo interneto naršyklėje per http://localhost/ (ar bet kurį jūsų nustatytą statinį IP adresą).

Gaukite „Linux Server Online“ naudodamiesi uosto persiuntimu

Dabar jūs turite IP adresą, svarbi suprantama sąvoka yra prievadų peradresavimas. Kiekvienas asmuo, prisijungęs prie interneto, yra už IP adresą. Daugelio namų ryšių (ir daugelio verslo ryšių) atveju jūsų kompiuterio IP nėra iš tikrųjų veikiamas interneto. –

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

Uostai serveryje yra panašūs į namo duris ar langus, todėl jie daro įtaką saugai. Kiekvienas prievadas suteiks prieigą prie skirtingos paslaugos, vykdomos serveryje. Pagal numatytuosius nustatymus žiniatinklio serveriai naudoja 80 prievadą.

Norėdami tai įgalinti, turėsite prisijungti prie maršrutizatoriaus administratoriaus puslapio. Patikrinkite įrenginio dokumentus, kad gautumėte daugiau informacijos apie tai (kai kurių maršrutizatorių IP adresas yra atspausdintas galinėje dalyje). Čia turėtumėte rasti skyrių, pavadintą Uosto ekspedijavimas, arba Programos o tai leis tinkamai perduoti uostus.

Persiųskite TCP 80 prievadą į savo tinklo vidų anksčiau nustatytu statiniu IP adresu. Kiekvienas maršrutizatorius yra skirtingas, todėl, kaip tinkamai jį nustatyti, skaitykite maršrutizatoriaus naudojimo vadove.

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

Daugelis namų maršrutizatorių prisijungia prie IPT per vadinamąjį a dinaminis IP Kas yra dinaminis IP adresas ir kaip jį gauti? [Technologijos paaiškinta] Skaityti daugiau . Tai reiškia, kad viešojo maršrutizatoriaus IP adresas pasikeis po nustatyto laikotarpio, paprastai maždaug po savaitės.

Taip yra fantastinis „DynDNS“ serveris, kuris leidžia nustatyti „DynDNS“ URL jūsų svetainei. Kliento programos dėka, pasikeitus viešam IP adresui, URL vis tiek nurodys jūsų „Linux“ serverį.

Taigi lankytojai turėtų turėti galimybę aplankyti jūsų žiniatinklio serverį iš išorinio pasaulio, eidami į http://yourhostname.dyndns.org. Kai kurie IPT užblokuos 80 maršrutizatoriaus prievadą. Tokiu atveju persiųskite kažką panašaus į 8080 prievadą. Tai leis jums apsilankyti savo 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į į savo programinės įrangos programavimą ar diegimą!

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

Šiomis dienomis galite priglobti svetainę, kurioje yra beveik viskas. Štai kaip tai padaryti paverskite „Android“ įrenginį žiniatinklio serveriu Kaip paversti „Android“ įrenginį žiniatinklio serveriuNorite surengti paprastą svetainę be brangaus prieglobos plano? Štai kaip priglobti svetainę „Android“ telefone ar planšetiniame kompiuteryje. Skaityti daugiau kad tai įrodyčiau.

Christianas Cawley yra „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų saugumo, redaktoriaus pavaduotojas. Jis taip pat kuria „The Really Useful Podcast“ ir turi didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Christianas yra „Raspberry Pi“ gamintojas, „Lego“ mėgėjas ir retro žaidimų gerbėjas.