Kako izgraditi Linux web poslužitelj sa starim računalom

Kako izgraditi Linux web poslužitelj sa starim računalom

Zainteresirani ste za izgradnju kućnog web poslužitelja? Najjednostavniji način je instalirati Linux na rezervno računalo. Zahvaljujući jednostavnosti Linuxa, ovo je jednostavno, što vam daje pristupačan način za hostiranje web stranice ili bloga.





Evo kako postaviti Linux web poslužitelj.





Kako napraviti vlastiti web poslužitelj s Linuxom

Za izgradnju Linux web poslužitelja koji se može pokrenuti od kuće, trebat će vam hardver i operacijski sustav. Osim toga, potrebno je instalirati softver web poslužitelja i postaviti način pristupa poslužitelju s interneta.





kako izbrisati događaje u iPhone kalendaru

To možemo podijeliti na četiri jednostavna koraka koja možete slijediti za izradu vlastitog Linux web poslužitelja.

  1. Pronađite staro/neželjeno računalo
  2. Instalirajte operacijski sustav Linux
  3. Postavljanje softvera web poslužitelja aplikacije (Apache, PHP, MySQL)
  4. Pristupite poslužitelju s interneta

Započnimo.



1. Pronađite staro računalo za svoj Linux web poslužitelj

Prije nego odaberete računalo koje ćete koristiti kao web poslužitelj, morate znati minimalne zahtjeve OS -a. Iako je Ubuntu popularan, nije dovoljno lagan. Umjesto toga, Lubuntu 19.04 je jača opcija. Ovo je lakša alternativa Ubuntu -u, izgrađena na istom kodu.

Preuzimanje datoteka: Lubuntu 19.04





Lubuntu zahtjevi sustava

Lubuntu 19.04 ima minimalne zahtjeve:

  • 512MHz dvojezgreni procesor ili bolji (preporučuje se 1GHz, za razliku od 2GHz za Ubuntu)
  • 4 GB sistemske memorije
  • 25 GB slobodnog prostora na tvrdom disku
  • Izbor 32-bitne (za starija računala) i 64-bitne verzije

Možda imate prikladno staro računalo na stražnjoj strani ladice ili ste ga uzeli u trgovini. Vrijedi napomenuti da možete instalirati Linux web poslužitelj na Raspberry Pi . Ovo malo računalo košta ispod 30 USD i pametna je opcija ako naiđete na probleme sa starim hardverom.





Također, nemojte biti ograničeni na stara računala sa sustavom Windows. Apple Mac i MacBooks iz razdoblja prije 2006. s PowerPC procesorima mogu pokrenuti Linux.

Kao i Ubuntu, Lubuntu podržava širok izbor video kartica, tvrdih diskova i drugog hardvera. Da biste provjerili radi li distro na odabranom hardveru, pokrenite Live CD.

Ako namjeravate poslužitelj raditi 24 sata dnevno, neka bude u dobro prozračenom prostoru. Bolje ga je postaviti u klimatiziranu prostoriju tijekom ljeta kada će toplina biti neprijatelj vašeg poslužitelja.

2. Instalirajte operacijski sustav Linux

Instaliranje Lubuntua je jednostavno. Jednostavno zgrabite ISO datoteku i zapišite je na DVD ili USB fleš uređaj za početak.

Preuzimanje datoteka: Lubuntu

Ove slike diskova imaju najnovije verzije softvera, pa bi nakon instalacije trebala biti potrebna samo mala nadogradnja. Koristite 64-bitnu verziju ako je vaše računalo podržava ili 32-bitnu inačicu u suprotnom.

Kad budete spremni, umetnite instalacijski medij u računalo i ponovno pokrenite sustav. Ako trebate promijeniti postavke BIOS -a za pokretanje s optičkog pogona ili USB -a, učinite to. U nekim slučajevima može se otvoriti izbornik za odabir pokretačkog medija.

Kad je instalacijski medij pokrenut, odaberite Instaliraj Lubuntu. Kad se to od vas zatraži, odaberite Preuzmite ažuriranja tijekom instalacije i Instalirajte softver treće strane i onda Izbrišite i koristite cijeli disk .

Imajte na umu da će ovo izbrisati sve druge operacijske sustave koje imate na ovom računalu. Slijedite ostale opcije prema željenim postavkama. Šifriranje vaše matične mape nije pametno za projekt web poslužitelja. Ponovno pokrenite sustav nakon dovršetka instalacije.

Nakon ponovnog pokretanja provjerite ima li ažuriranja. Ići Sustav> Administracija> Upravitelj ažuriranja> Instaliraj ažuriranja . Možda ćete morati ponovno pokrenuti sustav nakon instaliranja svih ažuriranja koja je pronašao.

3. Instalirajte softver za web poslužitelj Linux

Iako su dostupne izmjene, većina web stranica radi na kombinaciji Apachea, MySQL -a i PHP -a (poznatog kao LAMP). Ovo je slično onome što smo preporučili instaliranje na Windows .

Sva tri alata mogu se instalirati putem softverskog centra. Pokrenite ovo putem Sustav> Administracija> Synaptic Package Manager . Ovdje instaliramo softver koji nam je potreban.

Potražite i instalirajte sljedeće nazive paketa, od kojih će svaki sadržavati različite preduvjete: apache2 , php5 , php5-mysql , i mysql-poslužitelj . Primijenite promjene za instaliranje paketa.

Paketi će se uskoro preuzeti i instalirati. Instalacijski program od vas će zatražiti 'root' lozinku za MySQL. Ponovno pokretanje nije potrebno.

Alternativno, ove alate možete instalirati u naredbeni redak. Otvorite terminal, a zatim:

sudo apt install lamp-server^ -y

Testirajte svoj web poslužitelj!

Instalaciju možete testirati otvaranjem preglednika Firefox na poslužitelju i upućivanjem na URL http://127.0.0.1/. Alternativno, unesite http: // localhost/.

Trebali biste vidjeti poruku 'Radi!' poruka koja znači da vaš web poslužitelj radi! Apache i MySQL će raditi u pozadini i počet će pri pokretanju. S web poslužiteljem koji sada radi možete uređivati ​​datoteke u /var /www. Jednostavno osvježite preglednik da biste vidjeli promjene uživo na svojoj web stranici.

Pronalaženje lokalne IP adrese poslužitelja

Dok je poslužitelj funkcionalan, mora biti vidljiv vanjskom svijetu. Zbog toga je važno ažurirati poslužitelj sa svim redovitim zakrpama.

Prvo pronađite lokalnu IP adresu poslužitelja i postavite je na nešto na što ćete se kasnije moći pozivati. Trenutnu IP adresu --- koju je usmjerivač dodijelio --- pronaći ćete u okviru Mrežne informacije.

Pronađite ovo klikom na mrežnu vezu, a zatim odabirom Informacije o povezivanju. Ovo će otvoriti okvir s vašom trenutnom IP adresom, mrežnom adapterskom karticom, adresom emitiranja, pristupnikom i DNS poslužiteljem. Zabilježite IP adresu.

Zatim uredite podatke o vezi kako biste dobili statičku IP adresu na lokalnoj mreži. Ponovno kliknite desnom tipkom miša, ali ovaj put idite na Uredite veze . Odaberite odgovarajući naziv adaptera (npr. Eth1) i uredite te postavke.

Odaberite IPv4 karticu i prebacite na Metoda do Priručnik . Klik Dodati zatim unesite podatke iz postavki veze. Međutim, imajte na umu da će IP adresu trebati unijeti drugačije. Zadržite prva tri okteta (brojeve između točaka), ali promijenite zadnji na visoki broj ispod 254.

Važno je da ručno dodijeljena IP adresa već nije u upotrebi na vašoj mreži. Ako niste sigurni, odaberite visoku IP adresu poput 250. Ovo će biti vaša statička, lokalna IP adresa.

kako instalirati linux na mac

Dijeljenje web mape

Dostupno je nekoliko opcija za pristup i prijenos datoteka na vaš poslužitelj. Kako biste ilustrirali važnost dopuštenja za mape, razmislite o mogućnosti dijeljenja web mape.

Ovu metodu važno je koristiti samo ako je vaš poslužitelj na privatnoj mreži. Budite sigurni da se nitko ne može povezati s njim i pristupiti vašoj zajedničkoj mapi.

Počnite s ublažavanjem dopuštenja za web mapu. Otvorite terminal pritiskom na Ctrl + Alt + T, a zatim unesite:

sudo chmod 777 /var/www

Od vas će biti zatraženo da unesete lozinku. Ako je ispravno, dopuštenja će se ažurirati.

Sada idite u preglednik datoteka i pronađite /gdje/ . Desnom tipkom miša kliknite mapu www, a zatim odaberite Opcije dijeljenja i poništite ga. Radi sigurnosnih opcija, možete ga podijeliti sa ili bez lozinke. Odaberi Pristup za goste za dijeljenje mape bez potrebe za korisničkim imenom i lozinkom.

Sada ćete vi ili bilo tko drugi moći pristupiti datotekama bez lozinke. Iz tog se razloga dijeljenje lozinkom preporučuje iz sigurnosnih razloga. Također odvojite trenutak za provjeru Dopustite drugima da stvaraju i brišu datoteke u ovoj mapi . To omogućuje pristup pisanju iz zajedničkog direktorija.

Za pregled datoteka idite na mrežno mjesto // localhost/www .

Ili će zatražiti vašu lozinku ili će vam omogućiti pristup izravno vašim datotekama, ovisno o vašim sigurnosnim postavkama. To su iste datoteke dostupne u vašem web pregledniku putem http: // localhost/ (ili bilo koju statičku IP adresu koju postavite).

Povežite svoj Linux poslužitelj na mrežu s prosljeđivanjem portova

Sada imate IP adresu, važan koncept za razumijevanje je prosljeđivanje portova. Svaka pojedina osoba povezana s internetom stoji iza IP adrese. Za većinu kućnih veza (i mnogih poslovnih veza) IP vašeg računala zapravo nije izložen internetu. -

Dakle, kako posjetitelji vaše web stranice kontaktiraju vaš poslužitelj? To radimo s prosljeđivanjem portova.

gdje mogu besplatno preuzeti pjesme

Priključci na poslužitelju su poput vrata ili prozora na kući i kao takvi imaju sigurnosne implikacije. Svaki port omogućit će vam pristup različitim uslugama koje se izvode na poslužitelju. Web poslužitelji prema zadanim postavkama koriste port 80.

Da biste to omogućili, morate se prijaviti na stranicu administratora usmjerivača. Za detalje o tome provjerite dokumentaciju uređaja (neki usmjerivači imaju IP adresu ispisanu na poleđini). Ovdje biste trebali pronaći odjeljak pod nazivom Prosljeđivanje luka , ili Prijave što će vam omogućiti pravilno prosljeđivanje portova.

Proslijedite TCP port 80 u svoju mrežu na statičku IP adresu koju ste ranije postavili. Svaki usmjerivač je drugačiji, pa pogledajte upute za uporabu usmjerivača kako ga pravilno postaviti.

Dajte svom Linux web poslužitelju statičko ime hosta

Većina kućnih usmjerivača povezuje se s ISP -om putem takozvanog dinamičkog IP -a. To znači da će se IP adresa vašeg rutera usmjerena prema javnosti promijeniti nakon određenog razdoblja, obično tjedan dana.

Zaobilaženje toga je fantastičan DynDNS poslužitelj koji vam omogućuje postavljanje DynDNS URL -a za vaše web mjesto. Zahvaljujući klijentskoj aplikaciji, svaki put kad se vaša javna IP adresa promijeni, URL će i dalje ukazivati ​​na vaš Linux poslužitelj.

Dakle, posjetitelji bi trebali posjetiti vaš web poslužitelj iz vanjskog svijeta tako što će otići na http://yourhostname.dyndns.org . Neki davatelji internetskih usluga blokirat će port 80 vašeg usmjerivača. U tom slučaju proslijedite nešto poput porta 8080 na port 80. To će vam omogućiti da posjetite svoju web stranicu odlaskom na http://yourhostname.dyndns.org:8080 .

Izgradili ste Linux web poslužitelj!

Sada kada je vaš web poslužitelj postavljen, možete se usredotočiti na programiranje ili instaliranje vlastitog softvera!

Možda ćete pokrenuti softver za blog ili ugostiti forum ili oglasnu ploču. Možda bi vas više zanimalo gostovanje društvene mreže poput Mastodona, portfelja, bilo čega. Na tebi je.

Ovih dana web stranicu možete smjestiti o bilo čemu. Evo kako to učiniti pretvorite svoj Android uređaj u web poslužitelj da to dokaže.

Udio Udio Cvrkut E -pošta 5 savjeta za nadopunu vaših VirtualBox Linux strojeva

Umorni ste od loših performansi koje nude virtualni strojevi? Evo što biste trebali učiniti kako biste povećali performanse VirtualBox -a.

Pročitajte Dalje
Povezane teme
  • Linux
  • Ubuntu
  • Web poslužitelj
  • Vodiči za DIY projekte
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije, te zaista koristan producent Podcasta, s velikim iskustvom u podršci za stolna i softverska rješenja. Suradnik časopisa Linux Format, Christian je majstor za maline Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu