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