Android

Kako instalirati apache web server na debian 10 Linux

Kako instalirati MySQL na Linux Debian

Kako instalirati MySQL na Linux Debian

Sadržaj:

Anonim

Apache HTTP poslužitelj je jedan od najpopularnijih web poslužitelja na svijetu. Riječ je o HTTP poslužitelju s otvorenim kodom i više platformi koji pokreće veliki postotak internetskih stranica. Apache pruža mnogo moćnih značajki koje se mogu proširiti dodatnim modulima.

U ovom ćemo udžbeniku objasniti kako instalirati Apache na Debian 10, Buster.

Preduvjeti

Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Instaliranje Apachea

Apache paketi dostupni su u zadanim Debian spremištima.

Instalacija je prilično jednostavna. Ažurirajte indeks paketa i instalirajte web-poslužitelj Apache sa sljedećim naredbama:

sudo apt update sudo apt install apache2

To je to, instaliran je Apache i automatski pokrenut. Da biste provjerili vrstu statusa:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Prilagodite vatrozid

Korisnici UFW-a mogu otvoriti HTTP ( 80 ) i HTTPS ( 443 ) portove omogućavanjem profila 'Nginx Full':

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Provjera instalacije Apache

Da biste provjerili da Apache ispravno radi, otvorite preglednik, utipkajte IP adresu vašeg servera ili naziv domene http://YOUR_IP_OR_DOMAIN/ i vidjet ćete zadanu stranicu dobrodošlice Apache kao što je prikazano u nastavku:

Stranica sadrži osnovne informacije o konfiguracijskim datotekama Apache, pomoćnim skriptama i lokacijama direktorija.

Struktura datoteke Apache konfiguracijske datoteke i najbolje prakse

  • U sustavima koji se temelje na Debianu konfiguracijske datoteke Apache nalaze se u direktoriju /etc/apache2 Glavna datoteka za konfiguraciju Apache je /etc/apache2/apache2.conf . Portovi koje će Apache slušati određeni su u /etc/apache2/ports.conf file.Apache Virtual Hosts datoteke nalaze se u direktoriju /etc/apache2/sites-available . Konfiguracijske datoteke pronađene u ovom direktoriju ne koriste Apache, osim ako nisu povezane s /etc/apache2/sites-enabled Virtualni direktiv glavnog računala možete aktivirati tako da stvorite a2ensite pomoću naredbe a2ensite iz konfiguracijskih datoteka koje se nalaze u sites-available direktorij u direktorij sites-enabled za sites-enabled . Za deaktivaciju virtualnog računala koristite a2dissite Preporučuje se pridržavati se standardne konvencije o imenovanju, na primjer, ako je vaše ime domene mydomain.com tada konfiguracijska datoteka domene treba biti imenovana /etc/apache2/sites-available/mydomain.com.conf Konfiguracijske datoteke koje se koriste za učitavanje raznih Apache modula nalaze se u direktoriju /etc/apache2/mods-available . Konfiguracije u imeniku koji je mods-available u mods-available mogu se omogućiti stvaranjem simboličke veze na /etc/apache2/mods-enable direktorij pomoću naredbe a2enconf i onemogućene pomoću naredbe a2disconf sadrže fragmente globalne konfiguracije pohranjuju se u /etc/apache2/conf-available imenik. Datoteke u conf-available direktoriju mogu se omogućiti stvaranjem simboličke a2enconf na /etc/apache2/conf-enabled pomoću naredbe a2enconf i onemogućene pomoću naredbe a2disconf Datoteke dnevnika a2disconf ( access.log i error.log ) nalaze se u direktorij /var/log/apache . Preporučuje se upotreba različitih datoteka access i zapisnika error za svaki virtualni domaćin. Možete postaviti korijenski direktorij dokumenata dokumenta na bilo koje mjesto koje želite. Najčešće lokacije za webroot uključuju:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Zaključak

Instaliranje Apache na Debianu stvar je pokretanja jedne naredbe.

Sada možete započeti s implementacijom svojih aplikacija i koristiti Apache kao web ili proxy poslužitelj.

apache debian