Märkus. Oleme selles artiklis Ubuntu 20 kohta selgitatud protseduuri.04 LTS süsteem.
Apache2 installimine; 1. samm: värskendage
Esiteks peame Apache2 uusima versiooni installimiseks värskendama süsteemihoidla indeksit. Selleks käivitage terminal, kasutades kiirklahve Ctrl + Alt + T, ja käivitage järgmine käsk:
$ sudo apt värskendusPange tähele, et ainult volitatud kasutaja saab pakette Linuxi süsteemist installida, värskendada või eemaldada.
2. samm: installige Apache2
Järgmisena installime selles etapis Apache2 veebiserveri. Selleks käivitage terminalis järgmine käsk:
$ sudo apt install apache2
Süsteem võib küsida kinnitust, esitades teile a Jah / ei valik. Tulemus y ja seejärel jätkamiseks sisestusklahvi Enter. Pärast seda installitakse teie süsteemi Apache2 veebiserver ja kõik selle sõltuvused.
Pärast installimist kontrollige Apache serveri versiooni järgmiselt:
$ apache2 -versioon
Tulemüüri konfiguratsioon
Nüüd peame avama oma süsteemis teatud pordid, et pääseda Apache'ile väljastpoolt. Kõigepealt loetleme rakenduse profiilid, millele peame Apache'ile juurdepääsu andma. Selleks käivitage järgmine käsk:
$ sudo ufw rakenduste loendSiin näete erinevaid apache-profiile.
80. pordi võrgu aktiivsuse lubamiseks kasutame väga piiravat profiili „Apache”.
$ sudo ufw lubab 'Apache'
Nüüd kontrollige olekut, mis näitab Apache'i lubamist tulemüüris.
$ sudo ufw olekApache veebiserveri seadistamine; Apache'i teenuse kontrollimine
Enne konfiguratsiooni poole liikumist kontrollige kõigepealt, kas Apache-teenus töötab. Selleks käivitage terminalis järgmine käsk:
$ sudo systemctl olek apache2
Ülaltoodud väljundist näete, et teenus Apache2 on aktiivne ja töötab.
Teine lähenemisviis, et kontrollida, kas Apache töötab hästi, küsides Apache'i veebiserverilt veebileht. Selleks leidke oma IP-aadress järgmise käsu abil:
$ hostinimi -I
Seejärel avage veebibrauser ja avage apache'i tervitusleht järgmiselt:
http: // 192.168.72.134
Asendage 192.168.72.134 teie arvuti IP-aadressi järgi.
Brauseris ülaltoodud lingile navigeerides näete Apache'i tervituslehte, mis näitab, et Apache server töötab korralikult.
Virtuaalsete hostide seadistamine Apache'is
Kui teil on mitu domeeni, mis peavad olema ühest Apache veebiserverist pärinevad serverid, peate seadistama virtuaalsed hostid. Järgnevalt näitame teile, kuidas Apache'is virtuaalset hosti seadistada. Seadistame domeeninime “info.võrk ”. Asendage teave kindlasti.oma domeeninimega.
1. samm: looge oma domeeni jaoks kataloog
Selles etapis loome oma domeeninime jaoks kataloogi. Seda kataloogi kasutatakse andmete säilitamiseks meie veebisaidil.
Käivitage terminalis järgmine käsk, asendades teabe.oma domeeninimega net:
$ sudo mkdir -p / var / www / info.net / html
Muutke kataloogi omandiline kuuluvus praeguseks kasutajaks:
$ sudo chown -R $ USER: $ USER / var / www / info.net / htmlMäärake vajalikud load järgmiselt:
$ sudo chmod -R 755 / var / www / info.võrk
2. samm: koostage oma veebisaidi näidisleht
Meil on häälestatud virtuaalne host ja määrame vajaliku loa. Nüüd loome meie veebisaidi näidislehe. Loome näidislehe Nano-redaktori abil, kuid selleks võib kasutada mis tahes tekstiredaktorit.
$ nano / var / www / info.net / html / register.HTMLKopeerige need HML-koodi read:
Käitate teavet.net Ubuntu 20-s.04!
Nüüd kasutage salvestamiseks klahve Ctrl + O ja seejärel failist väljumiseks Ctrl + X.
3. samm: looge virtuaalne hostifail
Apache serveriga on vaikimisi kaasas virtuaalne hostifail. Seda faili kasutatakse veebiserveri sisu serveerimiseks. Kuid me loome uue virtuaalse hostifaili järgmise käsuga:
$ sudo nano / etc / apache2 / sites-available / info.võrk.konfSisestage nüüd allpool olevad read asendades info.võrk oma domeeninime järgi.
ServerAdmin admin @ info.võrk
ServerName teave.võrk
ServerAlias teave.võrk
DocumentRoot / var / www / info.net / html
ErrorLog $ APACHE_LOG_DIR / viga.logi
CustomLog $ APACHE_LOG_DIR / juurdepääs.palk kokku
Nüüd kasutage salvestamiseks klahve Ctrl + O ja seejärel failist väljumiseks klahve Ctrl + X.
4. samm: aktiveerige virtuaalse hosti konfiguratsioonifail
Selles etapis loome virtuaalse hosti konfiguratsioonifaili. Selleks käivitage terminalis järgmine käsk:
$ sudo a2ensite info.võrk.konf
Nüüd keelake „000-default.conf ”vaikimisi virtuaalne konfiguratsioonifail järgmiselt:
$ sudo a2dissite 000-vaikimisi.konf
Nüüd taaskäivitage Apache uue konfiguratsiooni aktiveerimiseks järgmiselt:
$ sudo systemctl taaskäivitage apache25. samm: testige vigu
Kui kõik seadistused on lõpule viidud, saate testida kõiki konfiguratsioonivigu
$ sudo apache2ctl configtestVõite saada järgmise tõrke:
Selle tõrke lahendamiseks muutke faili serveri nimi.konf fail:
$ sudo nano / etc / apache2 / conf-available / servername.konfSeejärel lisage see rida, asendades teabe.oma domeeninimega net:
ServerName teave.võrk
Salvestage ja väljuge serveri nimi.konf fail ja käivitage:
serveri kasutajanimi $ sudo a2enconf
Nüüd uuesti täita:
$ sudo apache2ctl configtestLoodetavasti ei saa te seekord ühtegi viga.
6. samm: testige virtuaalset hostit
Nüüd on Apache veebiserver valmis meie domeeni teenima. Testime seda, navigeerides brauseris järgmise lingi juurde:
http: // info.võrk
Asendage info.võrk oma domeeninimega.
Järgmisel registrilehel on näha, et Apache server on valmis meie domeeninime esitama.
Apache serveri haldamine
Apache serveri haldamiseks on siin mõned kasulikud käsud, mida saate terminalis käivitada:
Apache serveri käivitamiseks toimige järgmiselt
$ sudo systemctl start apache2Apache serveri peatamine:
$ sudo systemctl stop apache2Apache peatamiseks ja käivitamiseks
$ sudo systemctl stop apache2Uute konfiguratsioonide värskendamiseks tehke apache-server uuesti
$ sudo systemctl laadige apache2 uuestiApache'i käivitamine käivitamisel:
$ sudo systemctl lubab apache2Apache'i keelamine käivitamisel:
$ sudo systemctl keelab apache2Selles artiklis on üksikasjalikult selgitatud Apache veebiserveri installimist ja seadistamist Ubuntu 20-s.04. Oleme selgitanud ka virtuaalse hosti seadistamist. Nüüd saate samas Apache serveris seadistada mitu domeeni. Lõpuks oleme maininud mõningaid käske, millest võib Apache veebiserveri haldamisel palju abi olla.