Apache HTTP

Apache veebiserveri installimine ja konfigureerimine Ubuntu 20-s.04

Apache veebiserveri installimine ja konfigureerimine Ubuntu 20-s.04
Apache veebiserver on kõige laialdasemalt kasutatav avatud lähtekoodiga veebiserver, mida toetab enamus operatsioonisüsteeme, sealhulgas Linux, Windows, MacOS, Solaris jne. See on väga kohandatav ja seda saab integreerida teiste moodulitega. Apache'i installimine ja seadistamine põhiseadistamiseks on üsna lihtne. Selles artiklis selgitatakse, kuidas installida ja konfigureerida Apache veebiserverit Ubuntu operatsioonisüsteemis.

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ärskendus

Pange 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 loend

Siin 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 olek

Apache 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 / html

Mää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.HTML

Kopeerige need HML-koodi read:



Tere tulemast info juurde.võrk!


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.konf

Sisestage 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 apache2

5. samm: testige vigu

Kui kõik seadistused on lõpule viidud, saate testida kõiki konfiguratsioonivigu

$ sudo apache2ctl configtest

Võite saada järgmise tõrke:

Selle tõrke lahendamiseks muutke faili serveri nimi.konf fail:

$ sudo nano / etc / apache2 / conf-available / servername.konf

Seejä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 configtest

Loodetavasti 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 apache2

Apache serveri peatamine:

$ sudo systemctl stop apache2

Apache peatamiseks ja käivitamiseks

$ sudo systemctl stop apache2

Uute konfiguratsioonide värskendamiseks tehke apache-server uuesti

$ sudo systemctl laadige apache2 uuesti

Apache'i käivitamine käivitamisel:

$ sudo systemctl lubab apache2

Apache'i keelamine käivitamisel:

$ sudo systemctl keelab apache2

Selles 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.

X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...
Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...