VITUX

serverul Apache este unul dintre cele mai populare servere web open-source dezvoltate și întreținute de Apache Software Foundation. Apache este de departe cea mai frecvent utilizată aplicație de Server Web în sistemele de operare Linux, dar poate fi utilizată pe aproape toate platformele de operare Windows, MAC OS, OS/2 etc. Permite dezvoltatorilor să-și publice conținutul pe internet

în acest articol, vă vom explica cum să instalați și să configurați serverul web Apache pe sistemul de operare Debian 10.

instalați Apache 2 pe Debian Linux

urmați pașii de mai jos pentru a instala Apache2 pe sistemul dvs. utilizând depozitele oficiale Ubuntu.

Pasul 1: Actualizați depozitele de sistem

în primul rând, va trebui să actualizăm depozitele de pachete din sistemul nostru de operare. Pentru aceasta, executați următoarea comandă în Terminal ca sudo:

$ sudo apt update

când vi se solicită parola, Introduceți parola sudo.

actualizați depozitele Debian Buster

Pasul 2: Instalați Apache 2 cu comanda apt

următorul pas în acest pas, instalați serverul Web Apache2 utilizând următoarea comandă:

$ sudo apt install apache2

instalați Apache2

veți primi o opțiune Y/n pentru a continua instalarea. Hit y pentru a continua.

Pasul 3: Verificați instalarea Apache

odată ce instalarea este finalizată, puteți vizualiza versiunea Apache instalată executând următoarea comandă în Terminal. În acest fel, puteți verifica, de asemenea, că Apache este instalat cu succes pe sistemul dvs.

$ apache2 -version

Verificați instalarea Apache

configurați setările paravanului de protecție

dacă Paravanul de protecție rulează pe sistemul dvs., va trebui să permiteți anumite porturi web, astfel încât utilizatorii externi să îl poată accesa. Pentru aceasta, executați următoarele comenzi în Terminal:

$ sudo ufw allow 80/tcp$ sudo ufw allow 443/tcp

apoi executați următoarea comandă pentru a verifica dacă porturile au fost permise.

$ sudo ufw status

configurați setările serverului web Apache

Pasul 1: Verificați dacă serviciul Apache rulează

după instalare, serviciul web Apache începe să ruleze automat. Cu toate acestea, pentru a vă asigura, executați următoarea comandă în Terminal:

$ sudo systemctl status apache2

Pasul 2: Verificați serverul web Apache

puteți verifica dacă serverul web Apache funcționează bine solicitând o pagină web de la serverul web Apache.

executați comanda de mai jos în Terminal pentru a găsi adresa IP a serverului dvs.

$ hostname -I

după ce găsiți adresa IP, tastați http: / / urmată de adresa IP a serverului dvs. web după cum urmează:

http://server_IP

introducând adresa IP de mai sus, veți vedea următoarea pagină Apache implicită.

pagina implicită Apache

Configurarea gazdelor virtuale în Apache

gazdele virtuale în Apache vă permit să rulați mai multe site-uri web pe un singur server. Vom configura aici gazdă virtuală în serverul web Apache. Pentru aceasta, vom crea mai întâi un site web numit testdomain.info utilizarea blocului de server care este disponibil în mod implicit în Apache.

Pasul 1: Configurați un nume de domeniu

în primul rând, vom crea un director la /var/www pentru gazda noastră virtuală testdomain.info.pentru aceasta, vom folosi următoarea comandă:

(notă: înlocuiți testdomain.informații cu propriul nume de domeniu.)

$ sudo mkdir -p /var/www/testdomain.info/html

acum schimbați proprietatea și permisiunile folosind următoarele comenzi:

$ sudo chown -R $USER:$USER /var/www/testdomain.info /html
$ sudo chmod -R 755 /var/www/testdomain.info

acum vom crea o pagină de index eșantion pentru a testa noastre testdomain.info site-ul. Pentru a face acest lucru, vom crea un fișier HTML folosind editorul nano după cum urmează:

$ nano /var/www/testdomain.info/html/index.html

adăugați următoarele linii pentru pagina de index:

<html><head><title>Welcome to the page testdomain.info!</title></head><body><h1>You got Lucky! Your testdomain.info server block is up!</h1></body></html>

exemplu de pagină web în HTML

după ce ați terminat, apăsați Ctrl+o pentru a salva și apoi Ctrl+X pentru a ieși din fișier.

acum vom crea un fișier gazdă virtuală care va servi conținutul serverului dvs. folosind următoarea comandă:

$ sudo nano /etc/apache2/sites-available/testdomain.info.conf

Acum adăugați următoarele detalii de configurare pentru numele dvs. de domeniu:

<VirtualHost *:80> ServerAdmin [email protected] ServerName testdomain.info ServerAlias www.testdomain.info DocumentRoot /var/www/testdomain.info/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

Apache virtual host file

după ce ați terminat, apăsați Ctrl+o pentru a salva și apoi Ctrl+X pentru a ieși din fișier.

Pasul 2: Activați fișierul de configurare a domeniului

acum activați fișierul gazdă virtuală folosind următoarea comandă:

$ sudo a2ensite testdomain.info.conf

activați gazda virtuală

acum să dezactivăm configurațiile Apache implicite folosind următoarea comandă:

$ sudo a2dissite 000-default.conf

dezactivați implicit vhost

pentru a aplica modificările, reporniți serviciul Apache2 folosind următoarea comandă:

$ sudo systemctl restart apache2

Pasul 3: testați pentru erori

acum testați configurația pentru orice erori de sintaxă:

$ sudo apache2ctl configtest

în cazul în care nu există nicio eroare, veți primi următoarea ieșire.

testați fișierul de configurare apache pentru erori de sintaxă

în unele cazuri, este posibil să primiți următoarea eroare:

rezolvați erorile de configurare apache

pentru a rezolva această eroare, editați numele serverului.fișier conf executând următoarea comandă:

$ sudo nano /etc/apache2/conf-available/servername.conf

adăugați următoarea linie în ea:

ServerName testdomain.info

Setați un nume de server
după ce ați terminat, apăsați Ctrl+o pentru a salva și apoi Ctrl+X pentru a ieși din fișier.

după care executați următoarea comandă:

$ sudo a2enconf servername

reporniți apache pentru a aplica Config schimbat

acum reîncărcați Apache2:

$ systemctl reload apache2

după ce ați terminat, executați din nou următoarea comandă pentru a testa fișierul de configurare:

$ sudo apache2ctl configtest

acum veți vedea că eroarea a fost eliminată.

Pasul 4: Testați dacă Apache vă servește numele de domeniu

acum deschideți browserul și navigați la :

http://testdomain.info

înlocuiți testdomain.info cu propriul nume de domeniu.

următoarea pagină de index arată acum Puteți accesa toate site-urile dvs. web.

 test de domeniu

unele comenzi comune de gestionare Apache

iată câteva dintre cele mai comune comenzi care pot fi utilizate pentru gestionarea serviciilor Apache:

utilizați următoarea comandă pentru a porni serverul Apache:

$ sudo systemctl start apache2

utilizați următoarea comandă pentru a opri serverul Apache:

$ sudo systemctl stop apache2

utilizați următoarea comandă pentru a reporni serverul Apache:

$ sudo systemctl restart apache2

utilizați următoarea comandă pentru a reîncărca serverul Apache:

$ sudo systemctl reload apache2

utilizați următoarea comandă pentru a porni întotdeauna serviciul la pornire:

$ sudo systemctl enable apache2

utilizați următoarea comandă pentru a dezactiva serverul Apache:

$ sudo systemctl disable apache2

în acest articol, am învățat cum să instalăm și să configurăm serverul web Apache pe un sistem de operare Debian. Am făcut câteva configurații de bază care includ modificări ale firewall-ului, configurarea gazdei virtuale și modul de gestionare a serviciilor Apache folosind unele comenzi. Sper că v-a oferit o imagine de ansamblu de bază despre cum să utilizați Apache pentru a găzdui site-urile web în mod corespunzător.

cum se instalează și se configurează serverul web Apache pe Debian 10

Write a Comment

Adresa ta de email nu va fi publicată.