În acest articol, vom explica cum se instalează, se configurează și se administrează serverul web HTTP Apache pe un server CentOS 7 sau RHEL 7 folosind linia de comandă.
Instalați Apache Web Server
Mai întâi actualizați pachetele software ale sistemului la cea mai recentă versiune.
# yum -y update
Instalați serverul HTTP Apache din depozitele software implicite utilizând managerul de pachete YUM după cum urmează.
# yum install httpd
Gestionați serverul Apache HTTP pe CentOS 7
Odată ce serverul web Apache a fost instalat, îl puteți porni prima dată și îl puteți activa automat la pornirea sistemului.
# systemctl start httpd
# systemctl enable httpd
# systemctl status httpd
Configurați firewalld pentru a permite traficul Apache
În mod implicit, firewall-ul încorporat CentOS 7 este setat să blocheze traficul Apache. Pentru a permite traficul web pe Apache, actualizați regulile firewall-ului sistemului pentru a permite pachetele de intrare pe HTTP și HTTPS folosind comenzile de mai jos.
# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --zone=public --permanent --add-service=https
# firewall-cmd --reload
Testați serverul Apache HTTP pe CentOS 7
Acum puteți verifica serverul Apache accesând următoarea adresă URL, va fi afișată o pagină Apache implicită.
http://SERVER_DOMAIN_NAME_OR_IP
Configurați gazde virtuale bazate pe nume pe CentOS 7
Această secțiune este utilă numai dacă doriți să găzduiți mai multe domenii (gazdă virtuală) pe același server web Apache. Există multe modalități de a configura o gazdă virtuală, dar vom explica aici una dintre cele mai simple metode.
Mai întâi creați un vhost.conf fișier sub /etc/httpd/conf.d/ director pentru a stoca mai multe configurații de gazde virtuale.
# vi /etc/httpd/conf.d/vhost.conf
Adăugați următorul exemplu de șablon directivă de gazdă virtuală pentru site-ul web tech-centerit.ro, asigurați-vă că modificați valorile necesare pentru propriul domeniu.
Important : puteți adăuga cât mai multe domenii în fișierul vhost.conf, trebuie doar să copiați VirtualHostblocul de mai sus și să modificați valorile pentru fiecare domeniu pe care îl adăugați.
Acum creați directoarele pentru tech-centerit.ro site-ul web așa cum se face referire în VirtualHostblocul de mai sus.
# mkdir -p /var/www/html/tech-centerit.ro [Document Root - Add Files]
# mkdir -p /var/log/httpd/tech-centerit.ro [Log Directory]
Creați o pagină fictivă index.html sub /var/www/html/tech-centerit.ro
# echo "Welcome to My Tech CENTER IT Website" > /var/www/html/tech-centerit.ro/index.html
În cele din urmă, reporniți serviciul Apache pentru ca modificările de mai sus să intre în vigoare.
# systemctl restart httpd.service
Acum puteți vizita tech-centerit.ro pentru a testa pagina index creată mai sus.
Pentru a pune întrebări vă rugăm să folosiți formularul de contact. Și nu uitați să rămâneți conectat la CenterIT-HOST.
De asemenea, vă recomandăm să citiți următoarele articole legate de serverul web Apache.
Cum se instalează certificatul SSL pe Apache CentOS 7
ConfigServer Security & Firewall (CSF)