Kuinka asentaa Apache-verkkopalvelin Ubuntu 18.04: een?

ubuntu-apache

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:

apache_default

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.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.