Instalare si configurare webserver pe Debian
Cuprins:
- Cerințe preliminare
- Instalarea Apache
- Reglați firewallul
- Verificarea instalării Apache
- Gestionează serviciul Apache cu systemctl
- Structura și cele mai bune practici ale fișierului de configurare Apache
- Concluzie
Serverul HTTP Apache este unul dintre cele mai populare servere web din lume. Este un server HTTP open-source și multiplă platforme care alimentează un procent mare din site-urile internet. Apache oferă multe funcții puternice care pot fi extinse prin module suplimentare.
În acest tutorial, vom parcurge etapele instalării Apache pe un server Debian 9.
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 Debian implicite, iar instalarea este destul de simplă.
Mai întâi actualizați indexul pachetului și apoi instalați pachetul
apache2
cu următoarele comenzi:
sudo apt update
sudo apt install apache2
Asta este, Apache este instalat și pornit automat, puteți verifica starea serviciului Apache cu:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Reglați firewallul
Dacă utilizați iptables pentru a filtra conexiunile la sistemul dvs., va trebui să deschideți porturile HTTP (
80
) și HTTPS (
443
).
Deschideți porturile necesare emitând următoarea comandă:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Verificarea instalării Apache
Pentru a verifica dacă totul funcționează corect, deschideți browserul, introduceți adresa IP a serverului sau numele de domeniu
http://YOUR_IP_OR_DOMAIN/
și veți vedea pagina de întâmpinare implicită Apache așa cum se arată mai jos:

Pagina include câteva informații de bază despre fișierele de configurare Apache, scripturile de asistență și locațiile directorului.
Gestionează serviciul Apache cu systemctl
Acum că Apache instalat pe sistemul dvs. Debian, puteți dura un minut pentru a privi și a vă familiariza cu comenzile de bază pentru gestionarea serviciului apache:
Pentru a opri serviciul Apache, executați:
sudo systemctl stop apache2
Porniți-l din nou, tastând:
sudo systemctl start apache2
Pentru a reporni serviciul Apache:
sudo systemctl restart apache2
Reîncărcați Apache cu o nouă configurație cu:
sudo systemctl reload apache2
sudo systemctl disable apache2
Și pentru a o reactiva din nou:
Structura și cele mai bune practici ale fișierului de configurare Apache
- În sistemele bazate pe Debian, fișierele de configurare Apache se găsesc în directorul
/etc/apache2Principalul fișier de configurare Apache este/etc/apache2/apache2.conf. Porturile pe care le va asculta Apache sunt specificate în/etc/apache2/ports.conffișierul/etc/apache2/ports.confFișierele gazde virtuale Apache se găsesc în directorul/etc/apache2/sites-available. Fișierele de configurare găsite în acest director nu sunt utilizate de Apache decât dacă sunt conectate la directorul/etc/apache2/sites-enabledPuteți activa o directivă de gazdă virtuală prin crearea unuia2ensite, folosind comandaa2ensitedin fișierele de configurare găsite în directorsites-availablepentru directorulsites-enabledpentrusites-enabled. Pentru a dezactiva o gazdă virtuală, utilizați comandaa2dissite. Este foarte recomandat să urmați convenția de denumire standard, de exemplu, dacă numele dvs. de domeniu estemydomain.comatunci fișierul de configurare a domeniului ar trebui numit/etc/apache2/sites-available/mydomain.com.confFișierele de configurare utilizate pentru încărcarea diverselor module Apache se găsesc în directorul/etc/apache2/mods-available. Configurațiile din directorulmods-availablepot fi activate prin crearea unui link către directorul/etc/apache2/mods-enablefolosind comandaa2enconfși dezactivate cu comandaa2disconf.a2disconfcare conțin fragmente de configurare globală sunt stocate în/etc/apache2/conf-availabledirector/etc/apache2/conf-availableFișierele din directorulconf-availablepot fi activate prin crearea unui link către/etc/apache2/conf-enabledfolosind comandaa2enconfși dezactivate cu comandaa2disconf. Fișierele de jurnalaccess.log(access.logșierror.log) sunt localizate în directorul/var/log/apache. Este recomandat să utilizați diferite fișiere de jurnal deaccessșierrorpentru fiecare gazdă virtuală. 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. Debian 9. Acum puteți începe să implementați aplicațiile dvs. și să folosiți Apache ca server web sau proxy.
apache debianAceastă postare este o parte din Cum se instalează LAMP Stack pe Debian 9.
Alte postări din această serie:
• Cum se instalează Apache pe Debian 9 • Cum se instalează PHP pe Debian 9 • Cum se configurează gazdele virtuale Apache pe Debian 9 • Cum se instalează MariaDB pe Debian 9 • Se securizează Apache cu ajutorul criptării pe Debian 9Cum se instalează apache cassandra pe debian 10 linux
Apache Cassandra este o bază de date NoSQL gratuită și open-source, fără un singur punct de eșec. În acest articol vă vom explica cum se instalează Apache Cassandra pe Debian 10, Buster
Cum se instalează apache cassandra pe debian 9
Apache Cassandra este o bază de date NoSQL gratuită și open source, fără un singur punct de eșec. Acest tutorial vă ghidează prin procesul de instalare a Apache Cassandra pe Debian 9.
Cum se instalează apache maven pe debian 9
Apache Maven este un instrument de gestionare și înțelegere a proiectelor open source, utilizat în principal pentru proiectele Java. În acest tutorial vă vom arăta două moduri diferite de a instala Apache Maven pe Debian 9.







