Operativni sistemi - 031 - Instalacija Apache2, MariaDB i PHP (LAMP)
Sadržaj:
- Preduvjeti
- Instaliranje Apachea
- Prilagodite vatrozid
- Provjera instalacije Apache
- Upravljajte uslugom Apache pomoću systemctl
- Struktura datoteke Apache konfiguracijske datoteke i najbolje prakse
- Zaključak
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 vodiču proći korake instaliranja Apachea na Debian 9 poslužitelj.
Preduvjeti
Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.
Instaliranje Apachea
Apache je dostupan u zadanim Debian spremištima i instalacija je prilično jednostavna.
Prvo ažurirajte indeks paketa, a zatim instalirajte
apache2
paket sa sljedećim naredbama:
sudo apt update
sudo apt install apache2
To je to, Apache se instalira i automatski pokreće, status Apache usluge možete provjeriti pomoću:
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
Prilagodite vatrozid
Ako koristite iptables za filtriranje veza s vašim sustavom, morat ćete otvoriti HTTP (
80
) i HTTPS (
443
) portove.
Otvorite potrebne portove izdavanjem sljedeće naredbe:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Provjera instalacije Apache
Da biste provjerili radi li sve ispravno, 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 neke osnovne podatke o konfiguracijskim datotekama Apache, pomoćnim skriptama i lokacijama direktorija.
Upravljajte uslugom Apache pomoću systemctl
Sada kada je Apache instaliran na vašem Debian sustavu, možete malo vremena da pregledate i upoznate se s osnovnim naredbama za upravljanje uslugama apache:
Da biste zaustavili uslugu Apache, pokrenite:
sudo systemctl stop apache2
Počnite ga ponovo upisivanjem:
sudo systemctl start apache2
Da biste ponovo pokrenuli Apache uslugu:
sudo systemctl restart apache2
Učitajte Apache s novom konfiguracijom sa:
sudo systemctl reload apache2
sudo systemctl disable apache2
I da ga ponovo omogućite:
Struktura datoteke Apache konfiguracijske datoteke i najbolje prakse
- U sustavima koji se temelje na Debianu konfiguracijske datoteke Apache nalaze se u direktoriju
/etc/apache2Glavna datoteka za konfiguraciju Apache je/etc/apache2/apache2.conf. Portovi koje će Apache slušati određeni su u/etc/apache2/ports.conffile.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-enabledVirtualni direktiv glavnog računala možete aktivirati tako da stvoritea2ensitepomoću naredbea2ensiteiz konfiguracijskih datoteka koje se nalaze u direktorijsites-availablezasites-enabledimenik ssites-enabled. Za deaktiviranje virtualnog domaćina upotrijebitea2dissitePreporučuje se pridržavati se standardne konvencije o imenovanju, na primjer, ako je vaše ime domenemydomain.comtada bi datoteka za konfiguraciju domene trebala biti imenovana/etc/apache2/sites-available/mydomain.com.confKonfiguracijske datoteke koje se koriste za učitavanje različitih Apache modula nalaze se u direktoriju/etc/apache2/mods-available. Konfiguracije u imeniku koji jemods-availableumods-availablemogu se omogućiti stvaranjem simboličke veze na/etc/apache2/mods-enabledirektorij pomoću naredbea2enconfi onemogućene pomoću naredbea2disconfsadrže fragmente globalne konfiguracije pohranjuju se u/etc/apache2/conf-availableimenik. Datoteke uconf-availabledirektoriju mogu se omogućiti stvaranjem simboličkea2enconfna/etc/apache2/conf-enabledpomoću naredbea2enconfi onemogućene pomoću naredbea2disconfDatoteke dnevnikaa2disconf(access.logierror.log) nalaze se u direktorij/var/log/apache. Preporučuje se upotreba različitih datotekaaccessi zapisnikaerrorza 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
Uspješno ste instalirali Apache na svoj Debian 9 poslužitelj. Sada možete započeti s implementacijom svojih aplikacija i koristiti Apache kao web ili proxy poslužitelj.
apache debianOvaj je post dio Kako instalirati LAMP stack na Debian 9 seriji.
Ostali postovi u ovoj seriji:
• Kako instalirati Apache na Debian 9 • Kako instalirati PHP na Debian 9 • Kako postaviti virtualne hostove Apache na Debian 9 • Kako instalirati MariaDB na Debian 9 • Osigurati Apache uz Šifriraj na Debianu 9Kako instalirati apache cassandra na debian 10 Linux
Apache Cassandra je besplatna i open-source NoSQL baza podataka bez ijedne točke pogreške. U ovom ćemo članku objasniti kako instalirati Apache Cassandra na Debian 10, Buster
Kako instalirati apache cassandra na debian 9
Apache Cassandra je besplatna i open source NoSQL baza podataka bez ijedne točke neuspjeha. Ovaj će vas vodič voditi kroz postupak instaliranja Apache Cassandra na Debian 9.
Kako instalirati apache maven na debian 9
Apache Maven je open source alat za upravljanje projektima i razumijevanje koji se koristi prije svega za Java projekte. U ovom ćemo vam vodiču pokazati dva različita načina instaliranja Apache Maven na Debian 9.







