I denne artikkelen vil vi se på hvordan du installerer og konfigurerer Apache2 web-server i Ubuntu 16.04

Merk: Gjennom denne artikkelen, vil vi henvise til domenenavnet som website1-example.com. Erstatt denne domenenavn med det faktiske domenenavnet ditt når det er nødvendig.

SE OGSÅ: Dyp Læring: den endelige Grensen for tidsserieanalyse?

Trinn 1: Installere Apache2 web-server

Vi vil begynne med å oppdatere den lokale pakke for å reflektere de nyeste oppstrøms endringer. Etterpå kan vi installere Apache2-pakken.,

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

status kan kontrollere dette ved å kjøre følgende kommandoer.

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

Du kan få tilgang standard apache destinasjonssiden til å bekrefte at programvaren kjører på riktig måte. Få tilgang til dette gjennom din server domene navn eller IP-adresse.

Trinn 2: Sjekk web-server

Kjør under kommando for å kontrollere at tjenesten kjører:

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

Nå kan du få tilgang standard apache destinasjonssiden til å bekrefte at programvaren kjører på riktig måte. Du kan få tilgang til det gjennom din server domene navn eller IP-adresse.,

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

Trinn 3: Opprette virtuelle verten

I Apache på Ubuntu, alle virtuelle host configuration filer som er lagret under /etc/apache2/sites-available-katalogen. Med den nye Apache installasjonen kan du finne en standard virtuelle host fil som heter 000-standard.bekreft det. Vi vil opprette en ny virtuell host configuration file ved å kopiere 000-standard.conf-fil.

Åpne den virtuelle host-filen,

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

filen skal se ut som følgende:

Nå redigere denne filen som per kravet ditt., Min konfigurasjon ser ut som nedenfor:

  • ServerAdmin: Server admin e-postadressen.
  • Servernavn: domenet som bør matche for denne virtuelle host configuration. Dette bør være ditt domenenavn. dvs. website1-example.com
  • ServerAlias: Det er en ekstra matching tilstand som må behandles. dvs. http://www.website1-example.com
  • DocumentRoot: katalogen som Apache vil tjene domene-filer.
  • Valg: Dette direktiv kontroller som server-funksjoner er tilgjengelige i en bestemt katalog.,
  • 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., Vi vil skape en website1-example.com katalogen www-katalog som definert i over virtuelle host configuration.

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

la oss Nå lage en test HTML-fil som heter indeks.html i en rot-katalogen vi har akkurat opprettet i forrige trinn.

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

Legg til følgende kode til filen, og deretter lagre den.,

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

Trinn 5: Aktivere virtuell vert

Aktivere virtuell vert bruke a2ensite verktøy:

$ sudo a2ensite website1-example.com.conf

Bruke endringene til Apache:

$ sudo service apache2 reload

Neste, åpne /etc/hosts-filen i editoren og legge til domenet/IP-adresse som du ser nedenfor:

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

For eksempel slik:

13.233.10.119 website1-example.com

Lagre og lukk filen.

Trinn 6: Aktiver corso buenos

Nå vil vi aktivere corso buenos på apache2-server., Corso buenos er en prosess som forteller nettlesere for å få tilgang til ressurser fra annen opprinnelse (domene, protocol, port) via HTTP-overskrifter.

Aktiver overskrifter ved å skrive:

$ sudo a2enmod headers

Åpne /etc/apache2/apache2.,conf-fil ved å skrive inn følgende kommando, og legge til cross-opprinnelse overskrifter i <Katalogen> avsnitt

$ sudo nano /etc/apache2/apache2.conf

For eksempel slik:

Figur: Corso buenos Konfigurasjon

SE OGSÅ: Facebook AI er Demucs lærer AI til å høre i en mer human-like måte

Trinn 7: Aktiver-porter

Hvis du bruker andre porter enn standard portnummer 80, så vi trenger for å gjøre det mulig for den port. I trinn 3 har vi konfigurert en virtuell vert på port 8090., La oss aktivere port 8090 i Apache2.

Åpne /etc/Apache2/porter.conf-fil. I denne filen legg til portnummer.

For eksempel slik:

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

Lagre og lukk filen.

Starte apache2-tjenesten for å gjenspeile endringer.

$ sudo service apache2 restart