Cum se construiește un server Web Linux cu un computer vechi

Cum se construiește un server Web Linux cu un computer vechi

Vrei să construiești un server web de acasă? Cel mai simplu mod este să instalați Linux pe un computer de rezervă. Datorită simplității Linux, acest lucru este simplu, oferindu-vă un mod accesibil de a găzdui un site web sau un blog.





Iată cum să configurați un server web Linux.





Cum să vă creați propriul server web cu Linux

Pentru a construi un server web Linux care poate fi rulat de acasă, veți avea nevoie de hardware și de un sistem de operare. În plus, ar trebui să fie instalat software pentru serverul web și să se deschidă un mijloc de accesare a serverului de pe internet.





de unde vin produsele dorite

Putem descompune acest lucru în patru pași simpli pe care îi puteți urma pentru a vă construi propriul server web Linux.

  1. Găsiți un computer vechi / nedorit
  2. Instalați un sistem de operare Linux
  3. Configurați software-ul aplicației pentru serverul web (Apache, PHP, MySQL)
  4. Accesați serverul de pe internet

Să începem.



1. Găsiți un computer vechi pentru serverul dvs. Web Linux

Înainte de a alege un computer de utilizat ca server web, va trebui să cunoașteți cerințele minime ale sistemului de operare. În timp ce Ubuntu este popular, nu este suficient de ușor. În schimb, Lubuntu 19.04 este o opțiune mai puternică. Aceasta este o alternativă mai ușoară la Ubuntu, construită pe același cod.

Descarca: Lubuntu 19.04





Cerințe de sistem Lubuntu

Lubuntu 19.04 are o cerință minimă de:

  • Procesor dual core de 512 MHz sau mai bun (1 GHz recomandat, spre deosebire de 2 GHz pentru Ubuntu)
  • Memorie de sistem de 4 GB
  • 25 GB spațiu liber pe hard disk
  • Alegerea versiunilor pe 32 de biți (pentru computerele mai vechi) și pe 64 de biți

S-ar putea să aveți un computer vechi adecvat în spatele unui sertar sau să-l ridicați la un magazin second-hand. Este demn de remarcat faptul că puteți instala un Linux server web pe un Raspberry Pi . Acest mic computer costă sub 30 USD și este o opțiune inteligentă dacă întâmpinați probleme cu hardware-ul vechi.





De asemenea, nu vă limitați la computerele vechi Windows. Apple Mac-urile și MacBook-urile din era pre-2006 cu procesoare PowerPC pot rula Linux.

La fel ca Ubuntu, Lubuntu acceptă o mare varietate de plăci video, hard disk-uri și alt hardware. Pentru a verifica dacă distribuția va funcționa pe hardware-ul ales, rulați Live CD-ul.

Dacă intenționați să rulați serverul 24/7, asigurați-vă că este într-o zonă bine ventilată. Este mai bine să-l plasați într-o cameră cu aer condiționat în timpul verii, când căldura va fi inamicul serverului dvs.

2. Instalați un sistem de operare Linux

Instalarea Lubuntu este simplă. Pur și simplu apucați fișierul ISO și scrieți-l pe DVD sau un dispozitiv flash USB, pentru a începe.

Descarca: Lubuntu

Aceste imagini pe disc au cele mai recente versiuni de software, deci ar trebui să fie necesară doar o mică actualizare după instalare. Utilizați versiunea pe 64 de biți dacă computerul o acceptă sau versiunea pe 32 de biți în caz contrar.

Când sunteți gata, introduceți suportul de instalare în computer și reporniți. Dacă trebuie să modificați setările BIOS pentru a porni de pe unitatea optică sau USB, atunci faceți acest lucru. În unele cazuri, poate fi deschis un meniu de selecție a mediului de încărcare.

Cu suportul de instalare pornit, selectați Instalare Lubuntu. Când vi se solicită, selectați Descărcați actualizările în timpul instalării și Instalați software terță parte și apoi Ștergeți și utilizați întregul disc .

Rețineți că acest lucru va șterge orice alte sisteme de operare pe care le aveți pe acest computer. Urmați celelalte opțiuni conform setărilor dorite. Criptarea folderului de acasă nu este înțeleaptă pentru un proiect de server web. Reporniți după finalizarea instalării.

La repornire, verificați dacă există actualizări. Mergi la Sistem> Administrare> Manager actualizări> Instalare actualizări . Poate fi necesar să reporniți după instalarea actualizărilor pe care le-a găsit.

3. Instalați software Web Server Linux

În timp ce alternativele sunt disponibile, majoritatea site-urilor web rulează pe o combinație de Apache, MySQL și PHP (cunoscute sub numele de LAMP). Acest lucru este similar cu ceea ce am recomandat instalarea pe Windows .

Toate cele trei instrumente pot fi instalate prin intermediul Software Center. Lansați acest lucru prin Sistem> Administrare> Synaptic Package Manager . Aici instalăm software-ul de care avem nevoie.

Căutați și instalați următoarele nume de pachete, fiecare dintre acestea incluzând diverse condiții prealabile: apache2 , php5 , php5-mysql , și mysql-server . Aplicați modificările pentru a instala pachetele.

Pachetele vor fi descărcate și instalate în scurt timp. Programul de instalare vă va solicita parola „root” MySQL. Nu este necesară repornirea.

Puteți instala alternativ aceste instrumente în linia de comandă. Deschideți un terminal apoi:

sudo apt install lamp-server^ -y

Testați-vă serverul web!

Puteți testa instalarea deschizând browserul Firefox pe serverul dvs. și îndreptându-vă către adresa URL http://127.0.0.1/. Alternativ, introduceți http: // localhost /.

Ar trebui să vedeți un „Funcționează!” mesaj care înseamnă că serverul dvs. web rulează! Atât Apache, cât și MySQL vor rula în fundal și vor începe la boot. Cu serverul web care funcționează acum, puteți edita fișierele în / var / www. Pur și simplu reîmprospătați browserul pentru a vedea modificările live pe site-ul dvs. web.

Găsirea adresei IP locale a serverului

În timp ce serverul este funcțional, trebuie să fie vizibil pentru lumea exterioară. Ca atare, este important să mențineți serverul la curent cu toate patch-urile obișnuite.

Mai întâi, găsiți adresa IP locală a serverului și setați-o la ceva pe care ulterior îl veți putea referi. Veți găsi adresa IP curentă --- atribuită de routerul dvs. --- în caseta Informații rețea.

Găsiți acest lucru făcând clic pe conexiunea dvs. de rețea, apoi selectând Informații despre conexiune. Aceasta va afișa o casetă cu adresa dvs. IP curentă, cardul adaptorului de rețea, adresa de difuzare, gateway-ul și serverul DNS. Notați adresa IP.

Apoi, modificați informațiile de conexiune pentru a vă oferi o adresă IP statică în rețeaua dvs. locală. Faceți din nou clic dreapta, dar de data aceasta accesați Editați conexiunile . Selectați numele adaptorului adecvat (de exemplu, eth1) și modificați aceste setări.

Selectează IPv4 filă și comutați Metodă la Manual . Clic Adăuga apoi introduceți informațiile din setările conexiunii. Rețineți, totuși, că adresa IP va trebui introdusă diferit. Păstrați primii trei octeți (numerele dintre puncte), dar schimbați ultimul la un număr mare sub 254.

Este important ca adresa IP atribuită manual să nu fie deja utilizată în rețeaua dvs. Dacă nu sunteți sigur, alegeți o adresă IP ridicată, cum ar fi 250. Aceasta va fi adresa dvs. IP statică, locală.

cum să ștergeți un cont de telegramă

Partajarea folderului web

Sunt disponibile mai multe opțiuni pentru a accesa și încărca fișiere pe serverul dvs. Pentru a ilustra importanța permisiunilor de dosare, luați în considerare partajarea folderului web ca opțiune.

Este important să utilizați această metodă numai dacă serverul dvs. se află într-o rețea privată. Asigurați-vă că nimeni nu se poate conecta la acesta și vă poate accesa dosarul partajat.

Începeți prin relaxarea permisiunilor în folderul web. Deschideți un terminal apăsând Ctrl + Alt + T, apoi introduceți:

sudo chmod 777 /var/www

Vi se va solicita parola. Dacă este corect, permisiunile vor fi actualizate.

Acum accesați browserul de fișiere și găsiți /Unde/ . Faceți clic dreapta pe folderul www și apoi selectați Opțiuni de partajare și debifează-l. Pentru opțiuni de securitate, îl puteți partaja cu sau fără o parolă. Selectați Acces pentru oaspeți pentru a partaja dosarul fără a necesita un nume de utilizator și o parolă.

Acum, dvs. sau oricine altcineva veți putea accesa fișierele fără o parolă. Din acest motiv, partajarea cu o parolă este recomandată din motive de securitate. De asemenea, luați un moment pentru a verifica Permiteți altora să creeze și să șteargă fișiere din acest dosar . Aceasta permite accesul la scriere din directorul partajat.

Pentru a vizualiza fișierele, accesați locația rețelei // localhost / www .

Vă va solicita fie parola, fie vă va permite să accesați direct fișierele, în funcție de setările de securitate. Acestea sunt aceleași fișiere accesibile în browserul dvs. web prin http: // localhost / (sau orice adresă IP statică ați setat).

Puneți serverul dvs. Linux online cu redirecționarea porturilor

Acum aveți o adresă IP, un concept important de înțeles este redirecționarea porturilor. Fiecare persoană conectată la internet se află în spatele unei adrese IP. Pentru majoritatea conexiunilor la domiciliu (și pentru multe conexiuni comerciale), adresa IP a computerului dvs. nu este de fapt expusă la internet. -

Deci, cum pot contacta vizitatorii site-ului dvs. serverul? Facem acest lucru cu redirecționarea porturilor.

cât de fierbinte poate deveni un cpu înainte de daune

Porturile de pe un server sunt ca ușile sau ferestrele unei case și ca atare au implicații de securitate. Fiecare port vă va oferi acces la un serviciu diferit care rulează pe server. Serverele web utilizează portul 80 în mod implicit.

Pentru a activa acest lucru, va trebui să vă conectați la pagina de administrator a routerului. Verificați documentația dispozitivului pentru detalii despre acest lucru (unele routere au adresa IP imprimată pe spate). Aici, ar trebui să găsiți o secțiune numită Port forwarding , sau Aplicații care vă va permite să redirecționați porturile în mod corespunzător.

Redirecționați portul TCP 80 în interiorul rețelei dvs. la adresa IP statică pe care ați setat-o ​​mai devreme. Fiecare router este diferit, deci consultați manualul de operațiuni al routerului dvs. despre cum să configurați corect acest lucru.

Acordați serverului dvs. Web Linux un nume de gazdă static

Majoritatea routerelor de acasă se conectează la un ISP prin ceea ce se numește un IP dinamic. Aceasta înseamnă că adresa IP publică pentru routerul dvs. se va schimba după o perioadă stabilită, de obicei o săptămână sau cam așa ceva.

O soluție în acest sens este fantasticul server DynDNS care vă permite să setați o adresă URL DynDNS pentru site-ul dvs. Datorită unei aplicații client, ori de câte ori se schimbă adresa dvs. IP publică, adresa URL va indica în continuare serverul dvs. Linux.

Deci, vizitatorii ar trebui să poată vizita serverul dvs. web din lumea exterioară accesând http://numelehostei.dyndns.org . Unii furnizori de servicii Internet vor bloca portul 80 la router. În acest caz, redirecționați ceva de genul port 8080 la portul 80. Acest lucru vă va permite să vizitați site-ul dvs. web accesând http://yourhostname.dyndns.org:8080 .

Ai construit un server Web Linux!

Acum că serverul dvs. web este configurat, vă puteți concentra asupra programării sau instalării propriului software!

Poate că veți rula software-ul blogului sau veți găzdui un forum sau un forum. S-ar putea să fiți mai interesat să găzduiți o rețea socială precum Mastodon, un portofoliu, orice. Depinde de tine.

În aceste zile, puteți găzdui un site web pe aproape orice. Iată cum să transformați dispozitivul Android într-un server web pentru a o dovedi.

Acțiune Acțiune Tweet E-mail 5 sfaturi pentru a vă supraîncărca mașinile VirtualBox Linux

V-ați săturat de slaba performanță oferită de mașinile virtuale? Iată ce ar trebui să faceți pentru a vă spori performanța VirtualBox.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Ubuntu
  • Server Web
  • Tutoriale de proiect DIY
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona