Apache on avoimen lähdekoodin alustojen välinen HTTP-verkkopalvelin joka toteuttaa HTTP / 1.12-protokollan ja virtuaalisen sivuston käsitteen. Tämän projektin tavoitteena on tarjota turvallinen, tehokas ja laajennettava palvelin, joka tarjoaa HTTP-palveluja synkronoituna nykyisten HTTP-standardien kanssa.
Apache-verkkopalvelin Sitä käytetään usein yhdessä MySQL-tietokantamoottorin, PHP-komentosarjakielen ja muiden komentosarjakielien kanssa. suosittu kuten Python ja Perl. Tätä kokoonpanoa kutsutaan nimellä LAMP (Linux, Apache, MySQL ja Perl / Python / PHP), ja se muodostaa tehokkaan ja vankan alustan verkkopohjaisten sovellusten kehittämiselle ja jakelulle.
Apache-asennusprosessi
Sovelluksen suuren suosion vuoksi löytyy arkistoista useimmista Linux-jakeluista, joten sen asennus on melko yksinkertaista.
Ubuntu 18.04: n tapauksessa sekä työpöytä että palvelin luotamme pakettiin, joka on arkistoissa.
Meidän on vain avattava pääte ja suoritettava seuraava komento:
sudo apt update sudo apt install apache2
Soolo meidän on vahvistettava asennus ja kaikki tarvittavat Apache-paketit toimiakseen tietokoneellamme asennetaan.
Valmistui prosessi meidän on vain tarkistettava, että se on asennettu oikein, tätä varten suoritamme terminaalissa:
sudo systemctl status apache2
jossa meidän pitäisi saada samanlainen vastaus:
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Tämän avulla voimme nähdä, että palvelu on asennettu ja toimii oikein. Vaikka meillä on myös toinen tapa tarkistaa tämä.
El toinen tapa on pyytää Apache-sivu, tätä varten meidän on syötettävä vain IP-osoitteemme selaimeemme.
Jos he eivät tiedä tietokoneesi IP-osoitetta, he voivat saada sen eri tavoin komentoriviltä.
Meidän on vain suoritettava tämä komento:
hostname -I
Tällöin meille näytetään luettelo heistä, he voivat mennä testaamaan selaimessa yksitellen, voimme tunnistaa IP-osoitteemme, kun selaimessa näkyy seuraava:
Tämä on Apache-sivu, joka osoittaa meille, että se on käynnissä tietokoneellamme, ja näyttää hakemiston, jossa sillä on joitain määritystiedostoja.
Apache-peruskomennot
Apache-verkkopalvelin on jo käynnissä järjestelmässämme, sinun on tiedettävä joitain peruskomentoja koska voimme aloittaa tai lopettaa prosessin tarvittaessa.
Kaksi perustavaa komentoa ovat palvelun käynnistäminen ja lopettaminen tietokoneellamme, vain tätä varten meidän on suoritettava päätelaitteessa, kun haluamme käynnistää Apachen:
sudo systemctl start apache2
Vaikka pysäyttämään Apache, jonka suoritamme:
sudo systemctl stop apache2
Meillä on myös mahdollisuus käynnistä palvelu uudelleen pysäyttämättä sitä, tätä varten toteutamme vain:
sudo systemctl restart apache2
Nyt toinen komento, joka voi olla erittäin hyödyllinen, kun se on käynnissä ja tarvitsemme prosessin päivityksen, Voimme suorittaa tämän komennon, joka ei katkaise nykyisiä yhteyksiä palvelimen kanssa:
sudo systemctl reload apache2
Jos haluat poistaa palvelun käytöstä me vain toteutamme:
sudo systemctl disable apache2
Ja päinvastaisessa tapauksessa jos palvelu otetaan uudelleen käyttöön joukkueessamme toteutamme vain:
sudo systemctl enable apache2
Apache2-moduulit
Apache2 on palvelin, jota voidaan täydentää moduuleilla. Laajennettuja ominaisuuksia on saatavana Apache2: een ladattavien moduulien kautta. Oletuksena joukko moduuleja sisältyy palvelimeen kääntöhetkellä.
Ubuntu kääntää Apache2: n sallimaan moduulien dynaamisen lataamisen. Kokoonpanodirektiivit voivat ehdollisesti sisällyttää moduulin läsnäoloon sisällyttämällä ne lohkoon .
He voivat asentaa lisää Apache2-moduuleja ja käyttää niitä verkkopalvelimellaan. Suorita esimerkiksi seuraava komento konsolissa asentaaksesi MySQL-todennusmoduulin:
sudo apt install libapache2-mod-auth-mysql
/ Etc / apache2 / mods-available -hakemistossa voit tarkistaa lisämoduulit.
Apachella on paljon niitä, mutta suosittelen, jos haluat tietää enemmän lue tämä osa että Canonicalin kaverit jakavat kanssamme.