Instalarea serverului httpd pe Linux Centos 6.3
Cuprins:
- Cerințe preliminare
- Instalarea Apache
- Reglarea firewall-ului
- Verificarea instalării Apache
- Administrarea serviciului Apache
- Structura și cele mai bune practici ale fișierului de configurare Apache
- Concluzie
Serverul HTTP Apache este cel mai popular server web din lume. Este un server HTTP gratuit, open-source și multiplă platformă, care oferă funcții puternice care pot fi extinse de o mare varietate de module. Următoarele instrucțiuni descriu cum să instalați și să gestionați serverul web Apache pe aparatul dvs. CentOS 7.
Cerințe preliminare
Înainte de a începe cu tutorialul, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.
Instalarea Apache
Apache este disponibil în depozitele CentOS implicite, iar instalarea este destul de simplă.
Pe CentOS și RHEL pachetul Apache și serviciul se numește
httpd
. Pentru a instala pachetul, executați următoarea comandă:
sudo yum install
După terminarea instalării, activați și porniți serviciul Apache:
sudo systemctl enable
sudo systemctl start
Reglarea firewall-ului
Dacă serverul dvs. este protejat de un firewall, trebuie să deschideți porturi HTTP și
80
și
443
. Utilizați următoarele comenzi pentru a deschide porturile necesare:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Verificarea instalării Apache
Acum că avem instalat și funcționează Apache pe serverul nostru CentOS 7, putem verifica starea și versiunea serviciului Apache, cu:
sudo systemctl status
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND
sudo httpd -v
Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16
În cele din urmă, pentru a verifica dacă totul funcționează corect, deschideți adresa IP a serverului
http://YOUR_IP
în browserul ales, și veți vedea pagina de întâmpinare implicită CentOS 7 Apache, așa cum se arată mai jos:
Administrarea serviciului Apache
Puteți gestiona serviciul Apache în același mod ca orice altă unitate de sistem.
Pentru a opri serviciul Apache, executați:
sudo systemctl stop
Pentru a începe din nou, tastați:
sudo systemctl start
Pentru a reporni serviciul Apache:
sudo systemctl restart
Pentru a reîncărca serviciul Apache după ce ați făcut câteva modificări de configurare:
sudo systemctl reload
Dacă doriți să dezactivați serviciul Apache pentru a începe la pornire:
sudo systemctl disable
Și pentru a o reactiva din nou:
Structura și cele mai bune practici ale fișierului de configurare Apache
- Toate fișierele de configurare Apache se găsesc în directorul
/etc/httpdPrincipalul fișier de configurare Apache este/etc/httpd/conf/httpd.confToate fișierele de configurare se termină cu.conflocalizate în directorul/etc/httpd/conf.dsunt incluse în fișierul principal de configurare Apache. Fișierele de configurare care sunt responsabile de încărcarea diverselor module Apache se găsesc în directorul/etc/httpd/conf.modules.do mai bună întreținere, se recomandă crearea unui fișier de configurare separat (vhost) pentru Fiecare domeniu.Now fișierele vhost Apache trebuie să se încheie cu.confși să fie stocate în directorul/etc/httpd/conf.d. Puteți avea câte vhost-uri aveți nevoie. Este o idee bună să urmați o convenție de denumire standard, de exemplu, dacă numele dvs. de domeniu estemydomain.comatunci fișierul de configurare ar trebui să fie numit/etc/httpd/conf.d/mydomain.com.confjurnal/etc/httpd/conf.d/mydomain.com.confApache (access_logșierror_log) se găsesc în directorul/var/log/httpd/. Se recomandă să aveți fișiere de jurnal deaccessșierrordiferite pentru fiecare vhost.Puteți seta directorul rădăcină al documentului dvs. de domeniu la orice locație doriți. Cele mai comune locații pentru webroot includ:-
/home/ //home/ //var/www//var/www/html//opt/
-
Concluzie
Ați instalat cu succes Apache pe serverul dvs. CentOS 7. Acum sunteți gata să începeți să implementați aplicațiile dvs. și să folosiți Apache ca server web sau proxy.
apache centosAceastă postare face parte din seria Instalare LAMP Stack pe CentOS 7.
Alte postări din această serie:
• Cum se instalează Apache pe CentOS 7 • Instalează MySQL pe CentOS 7 • Cum se configurează gazdele virtuale Apache pe CentOS 7 • Se securizează Apache cu ajutorul criptării pe CentOS 7Cum se instalează și se configurează nextcloud cu apache pe Centos 7
Nextcloud este o platformă de colaborare și distribuire de fișiere self-gazdate, similară cu Dropbox. În acest tutorial vă vom arăta cum să instalați și să configurați Nextcloud cu Apache pe o mașină CentOS 7.
Cum se instalează apache cassandra pe centos 7
Apache Cassandra este o bază de date NoSQL open source, fără un singur punct de eșec, oferind scalabilitate liniară și disponibilitate ridicată, fără a compromite performanța. Acest tutorial descrie cum se instalează Apache Cassandra pe CentOS 7.
Cum se instalează și se securizează phpmyadmin cu apache pe centos 7
phpMyAdmin vă permite să interacționați cu bazele de date MySQL, să gestionați conturile și privilegiile utilizatorilor și să executați declarații SQL. În acest tutorial, vom parcurge pașii necesari pentru instalarea și securizarea phpMyAdmin cu Apache pe CentOS 7.







