Cum să găzduiți un site web pe un server web Apache

serverul HTTP Apache (denumit în mod obișnuit pur și simplu Apache), este un software de server web gratuit și open-source adus de Apache Software Foundation. Apache există de mai bine de 2 decenii și este considerat prietenos pentru începători.

în acest tutorial, veți învăța cum să instalați un server web Apache pentru a găzdui un site HTML simplu care rulează pe o platformă Linux.

instalați serverul web Apache în Linux

pe Ubuntu Linux și alte distribuții bazate pe Debian, cum ar fi Linux Mint, Apache poate fi instalat cu următoarea comandă.

$ sudo apt install apache2 -y

pe Red Hat Enterprise Linux și distribuțiile conexe, cum ar fi CentOS, Fedora și Oracle Linux, Apache poate fi instalat cu următoarea comandă.

$ sudo dnf install httpd -y

pe Ubuntu Linux și alte distribuții bazate pe Debian, puteți porni și verifica starea serverului web Apache rulând comenzile de mai jos.

$ sudo systemctl start apache2$ sudo systemctl status apache2
Verificați starea Apache pe Ubuntu
Verificați starea Apache pe Ubuntu

pe Red Hat Enterprise Linux și distribuțiile conexe, executați următoarele comenzi pentru a porni și verifica starea Apache.

$ sudo systemctl start httpd$ sudo systemctl status httpd
Verificați starea Apache pe RedHat
Verificați starea Apache pe RedHat

după ce ați confirmat că Apache este activ, deschideți un browser web și introduceți adresa IP a serverului Linux. De asemenea, puteți introduce localhost în locul IP-ului serverului dvs.

ar trebui să vedeți o pagină de test care să confirme că Apache funcționează corect.

http://IP-AddresssORhttp://localhost
verificați pagina web Apache pe Ubuntu
verificați pagina web Apache pe Ubuntu
verificați pagina web Apache pe RHEL
verificați pagina web Apache pe RHEL

găzduiți un site web HTML simplu pe Apache

după ce ați confirmat că Apache funcționează corect, acum sunteți gata să adăugați conținutul site-ului dvs. web. Pe Apache, locația implicită în care conținutul web accesibil publicului este stocat în /var/www/html. Aceasta este denumită în mod obișnuit rădăcina site-ului web.

prima pagină care este încărcată atunci când utilizatorii vizitează site-ul dvs. web se numește pagina index. Să creăm una după cum urmează.

în primul rând, schimbați rădăcina site-ului web cu comanda de mai jos.

$ cd var/www/html

pe Ubuntu Linux, executați comanda de mai jos pentru a redenumi fișierul implicit al paginii index.

$ sudo mv index.html index.html.bk

pe Red Hat, nu există nimic de redenumit aici, deoarece fișierul implicit al paginii index nu este stocat în această locație.

apoi, creați un nou fișier index cu:

$ sudo nano index.html

copiați și inserați codul HTML de mai jos în editorul de text deschis.

<!DOCTYPE html><html><head><title>Welcome to My Website!</title><meta charset="UTF-8"></head><body><h1>Linux Shell Tips</h1><p>This website is hosted on Apache.</p></body></html>

Salvați și închideți indexul.fișier html.

acum, reveniți la browserul dvs. web și reîmprospătați pagina. Ar trebui să vedeți noul dvs. site web așa cum se arată în imaginea de mai jos.

un exemplu de site web găzduit pe Apache
un exemplu de site web găzduit pe Apache

gestionați serverul web Apache în Linux

pe măsură ce încheiem acest tutorial, să evidențiem câteva comenzi de bază pentru gestionarea Apache în plus față de cele pe care le-am folosit deja. După cum probabil ați observat, serviciul web Apache este denumit apache2 pe Ubuntu, în timp ce se numește httpd pe Red Hat Linux.

pentru a configura Apache să pornească automat când serverul Linux este repornit, executați:

$ sudo systemctl enable apache2$ sudo systemctl enable httpd

pentru a dezactiva pornirea automată a Apache atunci când serverul Linux este repornit, executați:

$ sudo systemctl disable apache2$ sudo systemctl disable httpd

pentru a reporni Apache, rulați:

$ sudo systemctl restart apache2$ sudo systemctl restart httpd

pentru a opri Apache, alerga:

$ sudo systemctl stop apache2$ sudo systemctl stop httpd
concluzie

în acest tutorial, am descris cum se instalează Apache pe Ubuntu Linux, precum și Red Hat Linux. De asemenea, v-am arătat cum să înlocuiți pagina web Apache implicită cu propriul dvs. conținut.

Write a Comment

Adresa ta de email nu va fi publicată.