Instalacija Apache, MariaDB i PHP na Centos 7 core serveru
Sadržaj:
Apache HTTP poslužitelj je najkorišteniji web poslužitelj na svijetu. To je besplatni, open-source i cross-platformski HTTP poslužitelj, uključujući snažne značajke, a može ga proširiti širok izbor modula., objasnit ćemo kako instalirati i upravljati web serverom Apache na CentOS 8.
Instaliranje Apachea
Apache je dostupan u zadanim CentOS-ovim spremištima, a instalacija je prilično naprijed.
Na distribucijama utemeljenim na RHEL-u Apache paket i usluga nazivaju se
httpd
. Da biste instalirali Apache, pokrenite sljedeću naredbu kao root ili korisnik sa sudo povlasticama:
sudo yum install
Po završetku instalacije omogućite i pokrenite Apache uslugu:
sudo systemctl enable
sudo systemctl start
Da biste provjerili da se usluga pokreće, provjerite njen status:
sudo systemctl status
Izlaz bi trebao izgledati ovako:
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…
Podešavanje vatrozida
FirewallD je zadano rješenje vatrozida na Centos 8.
Tijekom instalacije Apache stvara firewalld servisne datoteke s unaprijed definiranim pravilima za omogućavanje pristupa HTTP (
80
) i HTTPS (
443
) portovima.
Sljedeće naredbe trajno će otvoriti potrebne portove:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Upravljanje Apacheom
Ovaj odjeljak objašnjava kako su strukturirane konfiguracijske datoteke Apache i najbolje prakse za upravljanje web poslužiteljem Apache.
- Sve konfiguracijske datoteke Apache nalaze se u direktoriju
/etc/httpd
Glavna konfiguracijska datoteka Apache je/etc/httpd/conf/httpd.conf
Konfiguracijske datoteke koje završavaju s.conf
smještene u direktoriju/etc/httpd/conf.d
su uključene u glavnu konfiguracijsku datoteku Apache. Datoteke konfiguracije koje su odgovorne za učitavanje različitih Apache modula nalaze se u/etc/httpd/conf.modules.d
direktoriju. Datoteke Apache vhost moraju završiti s.conf
i biti spremljene u/etc/httpd/conf.d
direktorij. Možete imati toliko vhostova koliko vam treba. Stvaranje zasebne konfiguracijske datoteke (vhost) za svaku domenu olakšava poslužitelj.- Dobra je praksa slijediti standardnu konvenciju o imenovanju. Na primjer, ako je naziv domene
mydomain.com
tada konfiguracijskoj datoteci treba dati nazivmydomain.com.conf
access_log
iaccess_log
) nalaze se u/var/log/httpd/
direktoriju. Preporučuje se da za svaki vhost imate različite datotekeaccess
ierror
Možete postaviti korijenski direktorij dokumenata dokumenta na bilo koju lokaciju koju želite. Najčešće lokacije za webroot uključuju:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
- Dobra je praksa slijediti standardnu konvenciju o imenovanju. Na primjer, ako je naziv domene
Zaključak
Čestitamo, uspješno ste instalirali Apache na svoj CentOS 8 poslužitelj. Sada ste spremni započeti implementaciju svojih aplikacija i koristiti Apache kao web ili proxy poslužitelj.
Uslugom Apache možete upravljati na isti način kao i bilo kojom drugom sistemskom jedinicom.
apache centosKako instalirati i konfigurirati nextcloud pomoću apache na centos 7

Nextcloud je open source, samoposjedujuća datoteka za dijeljenje datoteka i platforma za suradnju, slično Dropboxu. U ovom ćemo vam vodiču pokazati kako instalirati i konfigurirati Nextcloud s Apacheom na uređaju CentOS 7.
Kako instalirati apache cassandra na centos 7

Apache Cassandra je NoSQL baza podataka otvorenog koda bez ijedne točke neuspjeha, a pruža linearnu skalabilnost i visoku dostupnost bez ugrožavanja performansi. Ovaj vodič opisuje kako instalirati Apache Cassandra na CentOS 7.
Kako instalirati i osigurati phpmyadmin pomoću apache na centos 7

phpMyAdmin omogućava interakciju s MySQL bazama podataka, upravljanje korisničkim računima i povlasticama i izvršavanje SQL-izjava. U ovom ćemo vodiču proći korake potrebne za instaliranje i osiguranje phpMyAdmin s Apacheom na CentOS 7.