Apache -palvelimen asentaminen ja virtuaalisten isäntien asentaminen Ubuntu 20.04: ään

How Install Apache Server



Apache Server on yksi tunnetuimmista verkkopalvelimista. Tämä palvelin on avoimen lähdekoodin ja toimii eri Internet-alustoilla, ja se käyttää monia HTTP-palvelimia. Apache on joustava työkalu ja sisältää useita muita työkaluja, jotka laajentavat sen ominaisuuksia ja käyttöä.





Asenna Apache Web Server

Tässä artikkelissa näytän sinulle kuinka asentaa Apache -verkkopalvelin Ubuntu 20.04: ään. Tämä vaatii pääkäyttäjän tai järjestelmänvalvojan oikeudet, joten kirjaudu järjestelmään pääkäyttäjän kautta.



Vaihe 1: Päivitä APT

Kuten aina, päivitä ja päivitä APT.



$sudoosuva päivitys





$sudoosuva päivitys

Vaihe 2: Lataa ja asenna Apache

Lataa ja asenna seuraavaksi Apache -verkkopalvelin Ubuntu -ohjelmistovarastosta suorittamalla seuraava terminaalikomento.



$sudosopivaAsentaaapache2

Vaihe 3: Tarkista Apachen asennus

Tarkista palvelimen tila, jos Apache on asennettu. Kun asennus on valmis, apache2 -palvelin käynnistyy automaattisesti.

$sudosystemctl -tila apache2

Vaihe 4: Ota palomuuriasetukset käyttöön

Nyt sinun on otettava Apache -verkkopalvelimen palomuuriasetukset käyttöön. Voit tehdä tämän käyttämällä UFW -komentoa salliaksesi Apache -liikenteen porteissa 443 ja Portti 80 seuraavan päätekomennon kautta.

$sudoufw salli 'Apache Full'

Vaihe 5: Vahvista muutokset

Voit tarkistaa tämän muutoksen tarkistamalla palomuurin tilan seuraavalla päätelaitteen komennolla.

$sudoufw -tila

Vaihe 6: Tarkista, toimiiko Apache

Tarkista, toimiiko Apache järjestelmässäsi oikein. Avaa verkkoselain Ubuntu -koneellasi, avaa uusi välilehti ja kirjoita seuraava URL -osoite URL -palkkiin. Muista korvata käyttämämme IP -osoite oman koneesi IP -osoitteella.

URL = http://10.0.2.15

Kuva: Apache -palvelu, joka toimii selainikkunassa.

Vaihe 7: Määritä virtuaalinen isäntä

Nyt olet valmis asentamaan virtuaalisen isännän käyttämällä asennettua Apache -verkkopalvelinta. Apache sisältää testivirtuaalipalvelimen, joka on oletusarvoisesti käytössä asennuksen yhteydessä. Yhden verkkosivuston ylläpito on helppoa; sinun on vain ladattava verkkosivuston sisältö sen määritystiedostoon/var/www/html. Tämän määritystiedoston polku määritellään seuraavasti.

Polku=/jne/apache2/sivustot käytössä/000-default.conf

Kuva: Oletusasetustiedosto avattu gedit -editorissa.

Vaihe 8: Luo verkkotunnus

Jos isännöit useita verkkosivustoja, luo seuraava komento luodaksesi uuden virtuaalisen isännän määritystiedoston jokaiselle uudelle verkkosivustolle. Tässä testiesimerkissä luotu verkkotunnus on www.example.com; tämä voidaan korvata haluamallasi verkkotunnuksella.

$sudo mkdir -p /missä/www/example.com

Vaihe 9: Luo uusi hakemistotiedosto

Luo uusi tiedosto hakemistoon nimeltä index.html ja liitä seuraava sisältö tähän tiedostoon.


< html lang='päällä' sinulle='ltr'>
< pää >
< meta merkistö='utf-8'>
< otsikko >Tervetuloa example.com -sivustoon</ otsikko >
</ pää >
< vartalo >
< h1 >Menestys! example.com kotisivu!</ h1 >
</ vartalo >
</ html >

Kuva: Uusi index.html -tiedosto, jossa on sivuston sisältöä.

Tallenna tiedosto ja sulje se. Muuta tiedoston käyttöoikeusasetuksia seuraavalla terminaalikomennolla.

$ sudo chown -R www-tiedot:/missä/www/example.com

Vaihe 10: Luo asiakirja tekstieditorissa

Avaa suosikkitekstieditorisi ja luo tämä tiedosto/etc/apache2/sites-available -paikkaan. Käytän gedit -tekstieditoria.

80>
Palvelimen nimi esimerkki.com
ServerAlias ​​www.esimerkki.fi
ServerAdmin [sähköposti suojattu]
DocumentRoot/missä/www/example.com/public_html

/missä/www/example.com/public_html>
Asetukset -Indeksit +FollowSymLinks
Salli ohittaa kaikki
</Hakemisto>

ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log yhdistettynä
</VirtualHost>

Kuva: example.conf -tiedosto avataan gedit -editorilla.

Vaihe 11: Linkin määritystiedosto

Linkitä tämä määritystiedosto kohteeseen a2ensite -apuohjelma suorittamalla seuraava terminaalikomento.

$ sudo a2ensite example.com

Voit tarkistaa määritystiedoston syntaksivirheen suorittamalla seuraavan komennon.

$ sudo apachectl configtest

Vaihe 12: Käynnistä Apache uudelleen

Käynnistä nyt Apache -palvelu uudelleen, avaa verkkoselain ja kirjoita seuraava URL -osoite URL -palkkiin.

$ sudo systemctl käynnistä apache2 uudelleen

=URL -osoite=http://example.com''

Kuva: example.com avattiin selainikkunassa.

Apache -verkkopalvelimen asennuksen poistaminen

Voit poistaa Apache -verkkopalvelimen asennuksen kokonaan seuraavien terminaalikomentojen avulla.

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Johtopäätös

Tässä artikkelissa käsiteltiin Apache -verkkopalvelimen asentamista, Apachen palomuuriasetusten määrittämistä, virtuaalisten isäntien asettamista Apache -verkkopalvelimelle ja Apachen asennuksen poistamista.