Când vă dezvoltați propriul site web, trebuie să aveți capacitatea de a observa și evalua cum ar putea arăta site-ul web din perspectiva vizitatorului obișnuit.
Uneori este suficient doar să faceți clic și să vizualizați fișierele HTML într-un browser web. Dar dacă doriți să testați conținut dinamic, va trebui să configurați un server web local.
Acest lucru este destul de simplu și o puteți face cu ușurință chiar dacă utilizați un computer Windows, macOS sau Linux. Există multe tipuri de servere web disponibile, dar în acest articol, vom folosi Apache pentru că este cel mai popular server, foarte ușor de configurat și are o bună compatibilitate cu toate sistemele de operare populare ale computerelor.variabila curentă.
Configurați un server web local pe Linux
Apache este proiectat pentru sisteme de operare asemănătoare Unix. Linux aparține acestei categorii și instalarea și configurarea serverului web Apache se poate face foarte simplu.
Lucrarea va implica procesarea liniei de comandă. Cele mai populare distribuții Linux de astăzi vă permit să instalați Apache fără a-l compila de la sursă folosind o singură comandă simplă.
Pentru distribuțiile bazate pe Debian, Ubuntu și Ubuntu:
sudo apt install apache2
Pentru Red Hat și CentOS:
sudo dnf install httpd
Odată ce instalarea este finalizată, deschideți un browser web și navigați la „ 127.0.0.1 ” sau „ localhost ”. Dacă ecranul afișează „ Funcționează! ”, atunci instalarea Apache a avut succes.

Pentru a înțelege mai bine cum se ocupă Apache de acest site, să-l edităm. Mai întâi, navigați la directorul rădăcină web al computerului Linux local.
cd /var/www/html
Deschideți „ index.html ” ca director rădăcină folosind un editor de text de pe sistem.
Căutați expresia „ Funcționează !” și schimbați-l într-un text aleatoriu, cum ar fi „ Faceți tehnica mai ușoară! ”, apoi salvați fișierul.
Acum, reîmprospătați site-ul la adresa 127.0.0.1 . Veți vedea un ecran care afișează expresia „ Faceți tehnica mai ușoară! ” în loc de „ Funcționează! " anterior.
Acum, ați configurat cu succes un server web simplu. Unele personalizări ale setărilor de configurare pot fi făcute în „ apache2.conf ”.
sudo nano /etc/apache2/apache2.conf
Notă: De fiecare dată când faceți modificări de configurare, va trebui să reporniți Apache pentru a aplica orice modificări.
sudo systemctl apache2 restart
Dacă acest lucru nu funcționează, puteți reporni executând direct fișierul de pornire.
sudo /etc/init.d/apache2 reporniți
Configurați un server web local pe macOS
Vestea bună este că Apache este acum instalat implicit pe macOS. Deci tot ce trebuie să faci este să-l pornești.
În Finder, navigați la „ Aplicații -> Utilități ”, apoi faceți dublu clic pe Terminal .
Pentru a activa serverul web Apache preinstalat, executați următoarea comandă:
sudo apachectl start
Pentru a verifica dacă serverul web rulează, deschideți un browser și navigați la „ 127.0.0.1 ” sau „ localhost ”.
![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()
Desigur, puteți modifica și conținutul site-ului web prin simpla navigare la directorul rădăcină în același mod în care o faceți în Linux. Singurul lucru care diferă este locația căii.
cd /Biblioteca/WebServer/Documente/
Acum, editați fișierul „index.html.en” folosind editorul de text local. Schimbați „ Funcționează! ” în „ Bună lume! ”.
sudo nano index.html.en![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()
Vă rugăm să reîmprospătați site-ul la 127.0.0.1 . Veți vedea pe ecran afișând expresia „ Bună lume! ” în loc de „ Funcționează! " Ca înainte.
![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()
Pentru a configura în continuare serverul web Apache în macOS, navigați la fișierul „ httpd.conf ”.
sudo nano /etc/apache2/httpd.conf
La fel ca Linux, puteți reporni cu ușurință serviciul Apache folosind comanda apachectl cu privilegii root.
sudo apachectl restart
Configurați un server web local pe Windows
Spre deosebire de Linux și macOS, Windows nu se bazează pe Unix, așa că instalarea unui server web local va fi puțin diferită.
Din fericire, există o serie de programe de instalare care reunesc lucruri precum Apache, MySQL și PHP împreună pentru a ușura munca. Unul dintre ele este XAMPP.
( Notă : XAMPP este disponibil și pentru Linux și Mac OS X).
Descărcați versiunea XAMPP pentru Windows și începeți instalarea. Executați programul de instalare când vi se solicită. S-ar putea să alegeți Apache dacă tot ce aveți nevoie este un server web. Cu toate acestea, dacă intenționați să utilizați o bază de date, puteți alege și MySQL.
![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()
Continuați instalarea și faceți clic pe „ Terminare ” când ajungeți la ultimul pas. În mod implicit, va fi lansat panoul de control XAMPP.
![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()
Faceți clic pe „ Start ” pentru Apache și MySQL, dacă este necesar.
Dacă navigați la „ 127.0.0.1 ” sau „ localhost ” în browserul dvs. web, veți vedea pagina de configurare XAMPP.
![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()
Pentru a crea un site web nou, procesul este același ca mai sus. Deschideți notepad și creați un fișier HTML exemplu. Numiți-o „ hello.html ”.
![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()
Salvați fișierul în folderul rădăcină al documentului situat în „ c:\xampp\htdocs\ ”.
Navigați la acesta deschizând un browser web și vizitând 127.0.0.1/hello.html . Veți putea vizualiza site-ul pe care l-ați creat.
![Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux Cum să configurați un server web local (Server web local) pe Windows, macOS și Linux]()