Skapa en webbplats på en Apache Virtual Host
Fixa iordning en webbplats med en Apache Virtual Host. Du får dels konfigurera upp en Named Apache Virtual Host och dels får du använda volymer och portar för att hantera filer på din lokala arbetsstation i servern som kör webbplatsen. Du ska leverera en image som kan serva en lokal mapp med en webbsida på en viss adress.
#Förkunskaper
Du har jobbat igenom artikeln “Kom igång med Apache” och guiden om “Apache och virtual hosts”.
#Introduktion
De filer du skapar och använder i denna uppgiften skall du spara i ditt kursrepo i katalogen me/kmom03/vhosts
. De används för att redovisa uppgiften.
#Krav
Skapa
mysite.vlinux.se.conf
. Använd variabler för sökvägarna.Skapa en
Dockerfile
som installerar Apache2, kopierar in configfilen till rätt plats och startar Apache2 utan felmeddelanden eller varningar.Ta en skärmdump på terminalen som visar när du använder
w3m
för att komma åt webbplatsen inifrån containern med hjälp av ett host-namn. Spara den somdump.png
. Spara bilden i formatet .png och använd små bokstäver i filnamnet.Publicera din image med namnet username/vlinux-vhost:1.0 där du använder ditt egna användarnamn. Se till så imagen är publik.
Publicera uppgiften enligt följande.
# Ställ dig i kurskatalogen
$ dbwebb publish vhosts
Rätta eventuella fel som dyker upp och publicera igen. När det ser grönt ut så är du klar.
#Extrauppgift
Det finns inga extrauppgifter.
#Tips från coachen
Stressa inte. Kör det ihop sig så är det en bra taktik att börja om från början och göra om. Det går snabbare andra gången, och ännu snabbare tredje gången.
Lycka till och hojta till i chatten om du behöver hjälp!
#Revision history
- 2022-05-10: (A, lew) Ny inför HT22.