Apache HTTP web serveris šiuo metu yra populiariausia serverio programinė įranga pasaulyje. Jis puikiai tinka darbui su dideliais projektais ir yra labai lankstus konfigūravimo požiūriu, todėl leidžia įgyvendinti visas talpinamo žiniatinklio projekto funkcijas.
0. GPG saugyklos rakto importavimas
Paleiskite šią komandą, kad įdiegtumėte atnaujintus GPG raktus AlmaLinux sistemoje:
rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
1. Apache diegimas
Prieš pradėdami diegimą įsitikinkite, kad programinė įranga yra atnaujinta. Tai galite padaryti naudodami šią komandą:
yum update
Atnaujinę paketus, paleiskite šią komandą Apache įdiegti:
yum install httpd
2. Apache paleidimas
Norėdami paleisti Apache, vykdykite šią komandą:
systemctl start httpd
3. Apache būsenos patikrinimas
Norėdami patikrinti Apache būseną, paleiskite šią komandą:
systemctl status httpd
Rezultate bus pateikta Apache būsena ir papildoma informacija:
Taip pat galite patikrinti, ar Apache veikia jūsų serveryje, įvesdami serverio viešąjį IP adresą naršyklėje:
http://your_server_IP_address
Jei viskas sukonfigūruota teisingai, pamatysite numatytąjį Apache puslapį.
4. Papildomi nustatymai
Jei nenorite, kad Apache būtų paleidžiamas automatiškai kiekvieno sistemos paleidimo metu, vykdykite šią komandą:
systemctl disable httpd
Jei norite vėl įjungti automatinį paleidimą kiekvieno sistemos starto metu, naudokite:
systemctl enable httpd
Norėdami sustabdyti Apache, vykdykite:
systemctl stop httpd
Apache galite perkrauti naudodami:
systemctl restart httpd
Norėdami iš naujo įkelti Apache neprarasdami aktyvių ryšių, vykdykite:
systemctl reload httpd
5. Virtualusis serveris (nebūtina)
VirtualHost yra Apache konfigūracijos failo direktyva, skirta susieti IP adresus, domenus ir serverio katalogus bei valdyti serveryje talpinamas svetaines.
Virtualaus serverio konfigūracijos failą galite sukurti naudodami šią komandą ( (pakeiskite „yourdomain.ltd“ savo tikruoju domenu):
vi /etc/httpd/conf.d/yourdomain.ltd.conf
Į konfigūracijos failą įrašykite šias eilutes (pakeiskite „yourdomain.ltd“ savo tikruoju domenu):
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html"
DirectoryIndex index.html
ServerName yourdomain.ltd
ErrorLog "/var/log/httpd/yourdomain.ltd.error_log"
CustomLog "/var/log/httpd/yourdomain.ltd.access_log" common
</VirtualHost>
Po redagavimo išsaugokite pakeitimus ir išeikite.
Sukūrę konfigūracijos failą būtinai perkraukite Apache:
systemctl restart httpd
Norėdami sukurti saugų ryšį, galite peržiūrėti mūsų pamoką apie Let's Encrypt.


