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