home       inleiding       sysadmin       services       links       bash       werk       nothing      

persoonlijk werk winter 2018 2019

 
Zet een apache2 met virtual hosts op centOS7, en SFTP toegang voor de eigenaars van de website. Toegang door de eigenaars van de apache domeinen moet gebeuren via filezilla op een ubuntu-server met GUI. De gebruikers moeten werken met een public key op je server en een private key in hun filezilla.

Op site 1 plaats je een wordpress blog site.
Op site 2 plaats je een phpBB site

De leraar cre-eert een sudo account met paswoord op uw persoonlijke server.
U wordt aangemaand te werken met ssh-keys, daar staan punten op. U wordt aangemaand snel uw paswoord aan te passen, van het bekende naar iets onbekends.
De server is bereikbaar via een poortnummer op rohtang.gnubizz.net, of via een ipv6-address.

U moet zelf de gebruikersaccounts van de webs aanmaken met een $HOME in /www-lx, de websites vande gebruikers komt terecht in /www-lx/<user1>/Public
Op de DNS van NETMUSIC.BE worden uw domeinnamen aangemaakt als AAAA record. voorbeeld: jorn.netmusic.be / appel.netmusic.be / peer.netmusic.be

Het is belangrijk dat de centOS firewall en SElinux beiden aan blijven staan.

U moet tevens een backup-script aanmaken dat deels draait op je server, en deels op een linux-virtual-machine op je laptop.
Het script op de server maakt een dagelijkse backup van /www-lx en /etc/httpd en plaatst dit op op /backup als /backups/bu-.tar.gz. Dit script draait via cron.
Het script op je laptop haalt de laatste .tar.gz op vanaf de server, waarna het een bestand achterlaat met als naam /backups/gedaan.txt met als inhoud de filenaam van de laatste backup.

Uw client: een Ubuntu Server
 
te gebruiken om te testen met CLI lynx of firefox of filezilla.
 
gebruikers: uw voornaam // uw beide web-users // paswoord alle drie zoals uw server account
hostname: ub14-04-student-client
ipv6 address: 2a02:123:456:6116:1000::1250
Poort op rohtang: 65250

  • filezilla opstarten: $ ssh -p 65250 USER@rohtang.gnubizz.net -X -f "filezilla"
  • firefox opstarten: $ ssh -p 65250 USER@rohtang.gnubizz.net -X -f "firefox"

Puntenverdeling: (gelijke delen)
2 vhost + default site werken
sftp op filezilla werkt
sftp gebruikt keys
SElinux enforcing
centOS-Firewall on
backup via client