I denne artikel, vil vi se, hvordan du installerer og konfigurerer Apache2 web server i Ubuntu 16.04

Bemærk: i Hele denne artikel, vil vi henvise til det domænenavn, som website1-example.com. Udskift dette domæne navn med dit faktiske domænenavn, når det er påkrævet.

se også: Deep Learning: the final Frontier for Time Series Analysis?

Trin 1: Installer Apache2 serverebserver

Vi vil begynde med at opdatere den lokale pakke for at afspejle de seneste opstrømsændringer. Bagefter kan vi installere Apache2-pakken.,

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

status kan kontrolleres ved at køre følgende kommandoer.

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

Du kan få adgang til standard Apache destinationsside for at bekræfte, at soft .aren kører korrekt. Få adgang til dette via din servers domænenavn eller IP-adresse.

Trin 2: Tjek web-server

Udfør nedenstående kommando for at gøre sikker på, at tjenesten kører:

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

Nu kan du få adgang til den standard apache landing page til at bekræfte, at softwaren kører korrekt. Du kan få adgang til det via din servers domænenavn eller IP-adresse.,

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

Trin 3: Opret virtuelle vært

I Apache på Ubuntu, alle de virtuelle host configuration filer er gemt i /etc/apache2/sites-available bibliotek. Med den nye Apache-installation kan du finde en standard virtuel værtsfil kaldet 000-standard.conf der. Vi opretter en ny virtuel værtskonfigurationsfil ved at kopiere 000-standard.conf-filen.

åbn din virtuelle værtsfil,

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

filen skal se ud som følgende:

Rediger nu denne fil efter dine krav., Min konfiguration ser ud som nedenfor:

  • ServerAdmin: Serveradministratorens e-mail-adresse.
  • ServerName: det domæne, der skal matche for denne virtuelle værtskonfiguration. Dette skal være dit domænenavn. dvs. website1-example.com
  • ServerAlias: det er en yderligere matchende betingelse, der skal behandles. dvs. http://www.website1-example.com
  • DocumentRoot: den mappe, hvorfra Apache vil betjene domænefilerne.
  • Indstillinger: dette direktiv styrer, hvilke serverfunktioner der er tilgængelige i en bestemt mappe.,
  • 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 skabe en website1-example.com mappe i directory.. mappe som defineret i ovenstående virtuelle vært konfiguration.

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

lad os nu oprette en test HTML-fil kaldet inde..html i en rodmappe, vi lige har oprettet i et forrige trin.

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

tilføj følgende kode til filen, og gem den derefter.,

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

Trin 5: Aktiver virtuel vært

Aktiver virtuel vært hjælp a2ensite af:

$ sudo a2ensite website1-example.com.conf

Anvende ændringerne til Apache:

$ sudo service apache2 reload

Næste, åben /etc/hosts-filen i en editor og tilføj dit domæne/IP-adresse, som du kan se nedenfor:

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

For eksempel:

13.233.10.119 website1-example.com

Gem og luk filen.

Trin 6: Aktiver CORS

nu vil vi aktivere CORS på apache2 server., CORS er en proces, der fortæller bro .sere at få adgang til ressourcer fra forskellig oprindelse (domæne, protokol, port) via HTTP-overskrifter.

aktiver overskrifter ved at skrive:

$ sudo a2enmod headers

Åbn/etc/apache2 / apache2.,conf-fil ved at skrive følgende kommando og tilføje tværs af oprindelse overskrifter i <Mappen> afsnit

$ sudo nano /etc/apache2/apache2.conf

For eksempel:

Figur: CORS Konfiguration

SE OGSÅ: Facebook AI Demucs lærer AI til at høre i en mere menneskelig måde

Trin 7: Aktiver porte

Hvis du bruger andre porte end standard port nummer 80 så er vi nødt til at aktivere den pågældende havn. I trin 3 har vi konfigureret en virtuel vært på port 8090., Lad os aktivere port 8090 i Apache2.

Åbn/etc/Apache2 / porte.conf-filen. I denne fil Tilføj dit portnummer.

For eksempel:

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

Gem og luk filen.genstart din apache2-tjeneste for at afspejle alle ændringer.

$ sudo service apache2 restart