Installige Apache veebiserver
Selles artiklis näitan teile, kuidas installida Apache veebiserver Ubuntu 20.04 -le. See nõuab juur- või administraatoriõigusi, seega logige süsteemi sisse root kaudu.
Samm: täiendage oma APT -d
Nagu alati, värskendage ja täiendage esmalt oma APT -d.
$sudosobiv uuendus
$sudosobiv uuendus
Samm: laadige alla ja installige Apache
Seejärel laadige alla ja installige Apache veebiserver Ubuntu tarkvarahoidlast, täites järgmise terminali käsu.
$sudoasjakohanepaigaldadaapache2
Samm: kontrollige Apache'i installimist
Et kontrollida, kas Apache on installitud, kontrollige serveri olekut. Kui installimine on lõpule jõudnud, käivitub apache2 server automaatselt.
$sudosystemctl olek apache2
Samm: lubage tulemüüri seaded
Nüüd peaksite lubama Apache veebiserveri tulemüüri seaded. Selleks kasutage käsku UFW, et lubada Apache liiklus sadamates 443 ja 80, kasutades järgmist terminali käsku.
$sudoufw lubage „Apache Full”
Samm: kontrollige muudatusi
Seda muudatust saate kontrollida, kontrollides tulemüüri olekut järgmise terminali käsuga.
$sudoufw staatus
Samm: kontrollige, kas Apache töötab
Kontrollige, kas Apache töötab teie süsteemis õigesti. Avage oma Ubuntu masinas veebibrauser, avage uus vaheleht ja tippige URL -i ribale järgmine URL. Asendage kindlasti kasutatud IP oma seadme IP -aadressiga.
URL = http://10.0.2.15
Joonis: brauseriaknas töötab Apache teenus.
Samm: seadistage virtuaalne hosti
Nüüd olete valmis installitud Apache veebiserveri abil seadistama virtuaalse hosti. Apache sisaldab test -virtuaalset hosti, mis on installimisel vaikimisi lubatud. Ühe veebisaidi majutamine on lihtne; peate lihtsalt üles laadima veebisaidi sisu selle konfiguratsioonifailis faili/var/www/html alla. Selle konfiguratsioonifaili tee on määratletud järgmiselt.
Tee=/jne/apache2/saidid lubatud/000-default.conf
Joonis: Vaikimisi konfiguratsioonifail on avatud gediti redaktoris.
Samm: looge domeeninimi
Kui hostite mitut veebisaiti, kasutage iga uue veebisaidi jaoks uue virtuaalse hosti konfiguratsioonifaili loomiseks järgmist käsku. Selles testinäites loodud domeeninimi on www.example.com; selle saab asendada soovitud domeeninimega.
$sudo mkdir -lk /kus/www/example.com
Samm: looge uus kataloogifail
Looge kataloogis index.html uus fail ja kleepige sellesse faili järgmine sisu.
< html lang='peal' sulle='ltr'>
< pea >
< meta märgistik='utf-8'>
< tiitel >Tere tulemast saidile example.com</ tiitel >
</ pea >
< keha >
< h1 >Edu! example.com koduleht!</ h1 >
</ keha >
</ html >
Joonis: uus fail index.html, kus on saidi sisu sees.
Salvestage fail ja sulgege see. Muutke faililubade valikuid järgmise terminali käsuga.
$ sudo chown -R www-andmed:/kus/www/example.com
Samm: looge dokument redaktoris
Avage oma lemmiktekstiredaktor ja looge see fail asukohas/etc/apache2/sites-available. Ma kasutan tekstiredaktorit gedit.
Serveri nimi example.com
ServerAlias www.example.com
Serveriadministraator [e -postiga kaitstud]
DocumentRoot/kus/www/example.com/public_html
Valikud -Indeksid +FollowSymLinks
AllowOverride All
</Kataloog>
ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log kombineeritud
</VirtualHost>
Joonis: gedit -redaktoriga avatud fail example.conf.
Samm 11: lingi konfiguratsioonifail
Linkige see konfiguratsioonifail a2ensite utiliit täites järgmise terminali käsu.
$ sudo a2ensite example.com
Süntaksivea kontrollimiseks konfiguratsioonifailis täitke järgmine käsk.
$ sudo apachectl configtest
Samm: taaskäivitage Apache
Nüüd taaskäivitage Apache teenus, avage oma veebibrauser ja tippige URL -i ribale järgmine URL.
$ sudo systemctl taaskäivitage apache2=URL=http://example.com'
Joonis: example.com avati brauseriaknas.
Apache veebiserveri desinstallimine
Saate Apache veebiserveri täielikult desinstallida järgmiste terminali käskude abil.
$ sudo apt-get purge apache2$ sudo apt-get autoremove
Järeldus
See artikkel käsitles Apache veebiserveri installimist, Apache tulemüürisätete konfigureerimist, Apache veebiserveris virtuaalsete hostide seadistamist ja Apache desinstallimist.