tässä artikkelissa, näemme, miten asentaa ja konfiguroida Apache2 web-palvelin Ubuntu 16.04

Huomautus: tässä artikkelissa, me viitataan domain-nimi website1-example.com. Korvaa tämä verkkotunnus todellinen verkkotunnus aina tarvittaessa.

KATSO MYÖS: Deep Learning: the final Frontier for aikasarja-Analyysi?

Vaihe 1: Asenna Apache2 web-palvelin

aloitetaan päivittämällä paikallisen paketti vastaamaan uusimman alkupään muutokset. Sen jälkeen voimme asentaa Apache2-paketin.,

$ sudo apt-get update$ sudo apt-get install apache2

tila voidaan tarkistaa ajamalla seuraavat komennot.

$ sudo systemctl status apache2<span style="font-weight: 400;">

Voit käyttää oletuksena apache aloitussivun vahvistaa, että ohjelmisto toimii oikein. Käytä tätä palvelimen verkkotunnuksen tai IP-osoitteen kautta.

Vaihe 2: Tarkista web-palvelin

Suorita alla komento varmistaa, että palvelu on käynnissä:

$ sudo systemctl status apache2<span style="font-weight: 400;">

Nyt voit käyttää oletuksena apache aloitussivun vahvistaa, että ohjelmisto toimii oikein. Voit käyttää sitä palvelimen verkkotunnuksen tai IP-osoitteen kautta.,

esimerkiksi: http://www.website1-example.com

Vaihe 3: Luo virtuaalinen isäntä

Apache Ubuntu, kaikki virtuaalinen isäntä kokoonpano tiedostot tallennetaan /etc/apache2/sites-available-hakemistoon. Uuden Apache-asennuksen avulla löydät 000-oletukseksi kutsutun virtual host-tiedoston.conf siellä. Luomme uuden virtuaalisen isäntäasetustiedoston kopioimalla 000-oletusarvon.conf-tiedosto.

Avaa virtuaalinen isäntä tiedosto,

$ sudo nano /etc/apache2/sites-available/website1-example.com.conf<span style="font-weight: 400;">

tiedoston pitäisi näyttää seuraavat:

Nyt muokata tätä tiedostoa kuten teidän vaatimus., Minun kokoonpano näyttää kuten alla:

  • ServerAdmin: Server admin sähköpostiosoite.
  • ServerName: verkkotunnus, jonka pitäisi vastata tätä virtuaalista isäntäkonfiguraatiota. Tämän pitäisi olla verkkotunnuksesi. eli website1-example.com
  • Palvelinalias: Se on ylimääräinen matching ehdolla, että tarpeet olla käsitelty. eli http://www.website1-example.com
  • DocumentRoot: hakemisto, josta Apache palvelee toimialueen tiedostoja.
  • Valinnat: Tämän direktiivin tarkastuksia, jotka server ominaisuudet ovat käytettävissä tietyn hakemiston.,
  • ErrorLog, CustomLog: Specifies the location of log files.

    NEXT GENERATION DEVOPS: VALUE STREAM MANAGEMENT

    Helen Beal (DevOps Institute.,”2a6313317a”>

    HOW TO GROW YOUR SERVERLESS TEAM

    Sheen Brisals (The LEGO Group)

    MLOPS: CONTINUOUS DELIVERY OF MACHINE LEARNING SYSTEMS

    Hauke Brammer (finpair GmbH)

Step 4: Create project directory

By default the document root directory is /var/www/html., Me luomme website1-example.com directory in www directory sellaisena kuin se on määritelty yllä olevassa virtuaalisessa isäntäasetuksessa.

$ sudo mkdir /var/www/website1-example.com

Nyt luoda testi HTML-tiedosto nimeltä index.html juurihakemistossa olemme juuri luoneet edellisessä vaiheessa.

$ sudo nano /var/www/website1-example.com/index.html

Lisää seuraava koodi tiedostoon ja tallenna se.,

<html><head><title>website1-example.com</title></head><body><h2> Welcome to website1-example.com </h2></body></html>

Vaihe 5: Ota virtuaalinen isäntä

Enable virtual host käyttää a2ensite työkalu:

$ sudo a2ensite website1-example.com.conf

muutokset Apache:

$ sudo service apache2 reload

Seuraava, avaa /etc/hosts-tiedoston muokkaus ja lisää verkkotunnus/IP-osoite, kuten näet alla:

$ sudo nano /etc/hosts127.0.0.1 localhostyour-domain your-sever-name.com

esimerkiksi:

13.233.10.119 website1-example.com

Tallenna ja sulje tiedosto.

Vaihe 6: Ota CORS

nyt käyttöön CORS apache2-palvelimella., CORS on prosessi, joka käskee selaimia käyttämään eri alkuperää olevia resursseja (domain, protocol, port) HTTP-otsikoiden kautta.

Ota otsikot kirjoittamalla:

$ sudo a2enmod headers

Avaa /etc/apache2/apache2.,conf-tiedostoon kirjoittamalla seuraavan komennon ja lisää cross-origin-otsikot <Hakemisto> jakso

$ sudo nano /etc/apache2/apache2.conf

esimerkiksi:

Kuva: Kokoonpano CORS

KATSO MYÖS: Facebook AI on Demucs opettaa AI kuulla enemmän ihmisen kaltainen tapa

Vaihe 7: ota Käyttöön-portit

Jos käytät porttia muuta kuin oletuksena portin numero 80, sitten meidän täytyy ottaa se portti. Vaihe 3 olemme konfiguroineet virtuaalinen isäntä port 8090., Otetaan käyttöön portti 8090 Apache2: ssa.

avoin / etc / Apache2 / portit.conf-tiedosto. Lisää tähän tiedostoon porttinumerosi.

esimerkiksi:

$ sudo nano /etc/apache2/ports.confListen 80Listen 8090

Tallenna ja sulje tiedosto.

Käynnistä apache2-palvelu uudelleen kaikkien muutosten huomioon ottamiseksi.

$ sudo service apache2 restart