i den här artikeln kommer vi att se hur du installerar och konfigurerar Apache2 webbserver i Ubuntu 16.04
Obs: i hela den här artikeln kommer vi att referera till domännamnet som website1-example.com. ersätt detta domännamn med ditt faktiska domännamn när det behövs.
SE OCKSÅ: Deep Learning: the final Frontier för tidsserieanalys?
Steg 1: Installera Apache2 webbserver
vi börjar med att uppdatera det lokala paketet för att återspegla de senaste uppströmsändringarna. Efteråt kan vi installera Apache2-paketet.,
$ sudo apt-get update$ sudo apt-get install apache2
statusen kan kontrolleras genom att köra följande kommandon.
$ sudo systemctl status apache2<span style="font-weight: 400;">
Du kan komma åt standardmålsidan apache för att bekräfta att programvaran körs korrekt. Få åtkomst till detta via serverns domännamn eller IP-adress.
steg 2: Kontrollera webbserver
Kör kommandot nedan för att se till att tjänsten körs:
$ sudo systemctl status apache2<span style="font-weight: 400;">
Nu kan du komma åt standardmålsidan apache för att bekräfta att programvaran körs korrekt. Du kan komma åt den via serverns domännamn eller IP-adress.,
till exempel:http://www.website1-example.com
steg 3: Skapa virtuell värd
i Apache på Ubuntu lagras alla virtuella värdkonfigurationsfiler under/etc/apache2 / sites-tillgänglig katalog. Med den nya Apache-installationen kan du hitta en standard virtuell värdfil som heter 000-default.conf där. Vi kommer att skapa en ny virtuell värdkonfigurationsfil genom att kopiera 000-standard.conf-filen.
öppna din virtuella värdfil,
$ sudo nano /etc/apache2/sites-available/website1-example.com.conf<span style="font-weight: 400;">
filen ska se ut som följande:
nu redigera den här filen enligt dina krav., Min konfiguration ser ut nedan:
- ServerAdmin: Server admins e-postadress.
- servernamn: domänen som ska matcha för den här virtuella värdkonfigurationen. Detta bör vara ditt domännamn. dvs. website1-example.com
- ServerAlias: det är ett ytterligare matchande villkor som måste behandlas. d. v. s.http://www.website1-example.com
- DocumentRoot: katalogen från vilken Apache kommer att tjäna domänfilerna.
- alternativ: detta direktiv styr vilka serverfunktioner som är tillgängliga i en viss 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 kommer att skapa en website1-example.com katalog i www-katalogen enligt definitionen i ovanstående virtuella värdkonfiguration.
$ sudo mkdir /var/www/website1-example.com
låt oss nu skapa en test HTML-fil som heter index.html i en rotkatalog som vi just skapat i ett tidigare steg.
$ sudo nano /var/www/website1-example.com/index.html
Lägg till följande kod i filen och spara den sedan.,
<html><head><title>website1-example.com</title></head><body><h2> Welcome to website1-example.com </h2></body></html>
Steg 5: aktivera den virtuella värden
Aktivera den virtuella värden med hjälp av a2ensite-verktyget:
$ sudo a2ensite website1-example.com.conf
använd ändringarna till Apache:
$ sudo service apache2 reload
nästa, öppna /etc/hosts-filen i redigeraren och Lägg till din domän/ip-adress som du ser nedan:
$ sudo nano /etc/hosts127.0.0.1 localhostyour-domain your-sever-name.com
till exempel:
13.233.10.119 website1-example.com
spara och stäng filen.
steg 6: Aktivera CORS
nu aktiverar vi CORS på apache2-servern., CORS är en process som berättar webbläsare för att få tillgång till resurser från olika ursprung (domän, protokoll, port) via HTTP-rubriker.
Aktivera rubriker genom att skriva:
$ sudo a2enmod headers
Öppna/etc/apache2 / apache2.,conf-fil genom att skriva följande kommando och lägga till cross-origin rubriker i <katalog> avsnitt
$ sudo nano /etc/apache2/apache2.conf
till exempel:
figur: CORS konfiguration
figur: CORS konfiguration
se även: Facebook AI: s demucs lär AI att höra på ett mer mänskligt sätt
steg 7: aktivera portar
om du använder andra portar än standard portnummer 80 måste vi aktivera den porten. I steg 3 har vi konfigurerat en virtuell värd på port 8090., Låt oss aktivera port 8090 i Apache2.
Öppna/etc/Apache2 / portar.conf-filen. Lägg till ditt portnummer i den här filen.
till exempel:
$ sudo nano /etc/apache2/ports.confListen 80Listen 8090
spara och stäng filen.
Starta om apache2-tjänsten för att återspegla alla ändringar.
$ sudo service apache2 restart