► Lucrul cu Fisiere in Ubuntu Linux | Partea 1 | Invata Linux Ep. 9
Cuprins:
- Cerințe preliminare
- Instalați Apache
- Reglați firewallul
- Verificarea instalării 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.
Acest tutorial explică cum să instalați și să gestionați serverul web Apache pe Ubuntu 18.04.
Cerințe preliminare
Înainte de a începe cu tutorialul, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.
Instalați Apache
Apache este disponibil în depozitele implicite Ubuntu, astfel încât să putem instala cu ușurință folosind instrumentul de gestionare a pachetelor
apt
. Pe sistemele Ubuntu și Debian, pachetul Apache și serviciul se numesc
apache2
.
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 emitând:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start
Reglați firewallul
Dacă serverul dvs. Ubuntu este protejat de un firewall, va trebui să deschideți porturi HTTP (
80
) și HTTPS (
443
).
Presupunând că utilizați
UFW
pentru a gestiona firewallul, puteți deschide porturile necesare cu următoarea comandă:
sudo ufw allow 'Apache Full'
Puteți verifica modificarea cu:
sudo ufw status
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)
Verificarea instalării Apache
Pentru a verifica dacă totul funcționează corect, deschideți browserul, introduceți adresa IP a serverului
http://YOUR_IP_OR_DOMAIN/
și veți vedea pagina de întâmpinare implicită
http://YOUR_IP_OR_DOMAIN/
18.04 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.
Structura și cele mai bune practici ale fișierului de configurare Apache
- Toate fișierele de configurare Apache sunt localizate î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.conf.Apache Fișierele gazdelor virtuale sunt stocate în directorul/etc/apache2/sites-available. Fișierele de configurare găsite în acest director nu sunt utilizate de Apache decât dacă sunt legate de directorul/etc/apache2/sites-enabledactiva o gazdă virtuală trebuie să creați una2ensite, folosind comandaa2ensitedin fișierele de configurare găsite în directorulsites-availablepentrusites-enableddirectorulsites-enabledpentrusites-enabled. Pentru a dezactiva o gazdă virtuală, utilizați comandaa2dissite. Este bine să urmați o convenție de denumire standard. De exemplu, dacă numele dvs. de domeniu estemydomain.comatunci fișierul de configurare a gazdei virtuale ar trebui numit/etc/apache2/sites-available/mydomain.com.confFișierele de configurare care sunt responsabile de încărcarea diverselor module Apache sunt localizate în/etc/apache2/mods-available/director. Configurațiile din directorulmods-availablepot fi activate prin crearea unui link către directorul/etc/apache2/mods-enable/cu comandaa2enconfși dezactivate cu comandaa2disconf.a2disconfcare conțin fragmente de configurare globală sunt stocate în/etc/apache2/conf-available/director. Fișierele din directorulconf-availablepot fi activate prin crearea unui link către/etc/apache2/conf-enabled/cu comandaa2enconfși dezactivate cu comandaa2disconf. Sea2disconffișierele jurnal deaccess.log(access.logșierror.log). în directorul/var/log/apache/. Este recomandat 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. Ubuntu 18.04. Acum sunteți gata să începeți să implementați aplicațiile dvs. și să folosiți Apache ca server web sau proxy.
apache ubuntuAcest post este o parte din seria cum se instalează-lampa-stivă-pe-ubuntu-18-04.
Alte postări din această serie:
• Cum se instalează Apache pe Ubuntu 18.04 • Cum se configurează gazdele virtuale Apache pe Ubuntu 18.04 • Securează Apache cu ajutorul cifrării pe Ubuntu 18.04 • Cum se instalează MySQL pe Ubuntu 18.04 • Cum se instalează PHP pe Ubuntu 18.04Cum se instalează și se configurează nextcloud cu apache pe ubuntu 18.04
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ă Ubuntu 18.04.
Cum se instalează și se configurează owncloud cu apache pe ubuntu 18.04
ownCloud este o sursă deschisă, self-gazduit de sincronizare a fișierelor și platforma de partajare a fișierelor. În acest tutorial vă vom arăta cum să instalați și să configurați ownCloud cu Apache pe o mașină Ubuntu 18.04.
Cum se instalează apache cassandra pe ubuntu 18.04
Apache Cassandra este o bază de date NoSQL gratuită și open source, fără un singur punct de eșec. În acest tutorial vă vom arăta cum să instalați Apache Cassandra pe Ubuntu 18.04.







