home       inleiding       sysadmin       services       links       bash       werk       nothing      

opgelegd werk linux2 - maart 2019

Zet een apache2 met virtual hosts op centOS7, met SFTP toegang voor de eigenaars van de website. Toegang door de eigenaars van de apache domeinen moet gebeuren via filezilla op je windows of op de gemeenschappelijke ubuntu-server vanaf de linux command line. De gebruikers moeten werken met een public key op centOS server en een private key op hun ubuntu-user-account , of op hun win-filezilla.

Er zijn 3 sites:

  • Default web page -
  • Op site 1 plaats je een wordpress blog site.
  • Op site 2 plaats je een phpBB3 site

De docent voorziet een persoonlijke centOS-76-server.
U wordt aangemaand snel uw paswoord aan te passen, van het bekende naar iets onbekends.
De centOS-server en de ubuntu-MIDNIGHT-server zijn bereikbaar via een poortnummer op rohtang.gnubizz.net, of via hun ipv6-address.

U moet op de centOS zelf de gebruikersaccounts van de webs aanmaken met een niet standaard $HOME in /www-lx
De websites van de gebruikers komen dan terecht in /www-lx/<user1-2>/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 je midnight-commander account.
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 midnight-account 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.

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

punten-verdeling (50)

(6) apache2 werkt
(6) mySQL ok
(8) 2 vhost + default site werken
(5) sftp op midnight-commander werkt voor beide accounts
(5) sftp werkt op beide accounts met keys
(5) SElinux enforcing
(5) centOS-Firewall on
(10) backup ok