Web usluge postaju sve popularnije u današnjem svijetu zbog svega što to uključuje (web stranice, stranice, platforme itd.) Gdje svaki programer ima praktične i dinamičke alate za učinkovito izvršavanje svojih zadataka.
Kako bismo pružili idealnu platformu za razvoj i upravljanje svime što se odnosi na web usluge, pronašli smo jedan od najboljih uslužnih programa poput Apachea i iz tog razloga Solvetic će objasniti kako instalirati Apache na CentOS 8 i odatle imati pri ruci modernu web platformu i sef.
Što je ApacheApache, poznat i kao Apache HTTP poslužitelj, razvijen je kao HTTP poslužitelj otvorenog koda koji je kompatibilan sa modernim UNIX i Windows operativnim sustavima. Apache ima za cilj biti siguran poslužitelj, s visokim stopama dostupnosti i potpunom isporukom HTTP usluga koje su pak sinkronizirane s najsuvremenijim HTTP standardima, tako da je svaki zadatak u trenutnom trendu.
Apache je rođen 1995. godine i od tada je postao jedan od najsvestranijih uslužnih programa današnjice.
Apache HTTP poslužitelj 2.4 Glavne značajkeTrenutno imamo verziju Apache HTTP poslužitelja 2.4, a među glavnim značajkama nalazimo sljedeće:
- MPM upravljanje događajima.
- Asinkrona podrška.
- Konfiguracijski odjeljci po zahtjevu.
- Bolje mogućnosti korištenja resursa.
- Integrira novi parser izraza.
- LogLevel konfiguracija po modulu i po direktoriju.
- Podrška za IPv6.
- Novi Apache API -ji.
- Kompatibilan s raznim protokolima i više.
Sada ćemo naučiti kako instalirati Apache na CentOS 8.
1. Kako instalirati Apache na CentOS 8
Korak 1
Prvi korak bit će ažuriranje paketa CentOS 8 izvršavanjem sljedeće naredbe:
yum -y UpdateNakon ažuriranja sustava nastavljamo s instaliranjem Apachea izvršavanjem:
yum instalirajte httpd
POVEĆAJTE
Korak 2
Unosimo slovo "s" da bismo prihvatili preuzimanje Apachea i njegove ovisnosti:
POVEĆAJTE
Korak 3
Nakon što je Apache instaliran na sustav CentOS 8, pokrenut ćemo uslugu i omogućiti je pri pokretanju CentOS 8, za to ćemo koristiti sljedeće retke:
systemctl start httpd systemctl omogućiti httpd
POVEĆAJTE
Korak 4
Sada provjeravamo status Apachea izvršavanjem:
systemctl status httpd
POVEĆAJTE
Korak 5
Prema zadanim postavkama, vatrozid integriran u CentOS 8 blokirat će Apache promet, za to moramo dodati posebna pravila kako bismo ga omogućili:
firewall-cmd --zone = public --permanent --add-service = http firewall-cmd --zone = public --permanent --add-service = https firewall-cmd -reload
POVEĆAJTE
Korak 6
Tada možemo potvrditi da je Apache ispravno instaliran pristupom iz preglednika i unošenjem sljedeće sintakse:
http: // CentOS_IP_AdresaTrebali bismo vidjeti sljedeće:
POVEĆAJTE
2. Kako konfigurirati virtualne hostove u CentOS -u 8
To se odnosi na to da se domena (virtualni host) mora hostirati na istom Apache web poslužitelju. Ovdje će biti moguće koristiti jednu ili više domena ako je to slučaj.
Korak 1
Za to ćemo stvoriti datoteku pod nazivom vhost.conf u /etc/httpd/conf.d/ direktoriju:
nano /etc/httpd/conf.d/vhost.confTamo ćemo unijeti sljedeće podatke:
NameVirtualHost *: 80 Admin poslužitelja [email protected] Ime poslužitelja domena.com ServerAlias www. domain.com DocumentRoot / var / www / html / domain.com/ ErrorLog / var / log / httpd / domain.com/error.log CustomLog / var / log / httpd / domain.com/access.log kombinirano
POVEĆAJTE
Promjene spremamo tipkama Ctrl + O i izlazimo iz uređivača tipkama Ctrl + X.
Važna notaDa bi ovaj virtualni host ispravno radio, moramo imati stečenu i registriranu domenu, u protivnom možemo stvoriti virtualnog hosta i pristupiti samo s lokalnog poslužitelja na localhost. S domenom možemo pristupiti izvana
Korak 2
Sljedeći korak će biti direktoriji za web stranicu registriranu u vhost datoteci, unosimo sljedeće:
mkdir -p /var/www/html/domain.com(Root Documentation) mkdir -p /var/log/httpd/domain.com(Direktorske datoteke)
POVEĆAJTE
Korak 3
Za prilagodbu stranice možemo stvoriti poruku index.html na putu /var/www/html/domain.com:
POVEĆAJTE
Korak 4
Ponovno pokrećemo uslugu Apache izvršavanjem:
systemctl ponovno pokrenite httpd.service
POVEĆAJTE
Korak 5
Sada možemo pristupiti na jedan od sljedećih načina:
http://domain.com (ako imamo aktivnu domenu) http: // localhost (ako nemamo aktivnu domenu)Prilikom pristupa iz preglednika vidjet ćemo poruku datoteke index.html:
POVEĆAJTE
Kao što vidite, Apache je idealan za sve one korisnike koji se bave svijetom programiranja i upravljanja webom s praktičnim i atraktivnim funkcijama za ovu vrstu zadataka.