opgelegd werk lnx-net2 - lente 2022
-
algemeen
Zet een apache2 met virtual hosts op RH8.5, met SFTP toegang (command line op ubuntu) voor de eigenaars van de website. Toegang door de eigenaars van de apache domeinen moet gebeuren via een gemeenschappelijke (voor de drie users) ubuntu20.4-server vanaf de linux command line. De gebruikers moeten werken met een public key op RH8.5 server en een private key op hun ubuntu-user-account. - websites
Er zijn 3 sites:- Default web page - plaats hier een php test page
- Op site 2 plaats je een wordpress blog site.
- Op site 3 plaats je een phpBB3 site
-
uw servers
De docent voorziet een persoonlijke RockyLinux85-server en een Ubuntu-20.4-server.
U wordt aangemaand snel uw paswoord aan te passen, van het bekende naar iets onbekends.
Als een co-student nu per ongeluk jouw poort nummer of ip adres intikt, kan hij niet werken op jouw server, en dingen kapot doen.
Op je servers zijn ook sudo - accounts voorzien voor de leraar (bert0001). Verwijder die account niet. Die is nodig voor evaluatie, maar ook voor dwingende vragen als: ik kan niet meer in mijn server
De RH8-server en de ubuntu-servers zijn bereikbaar via een poortnummer op khardung.gnubizz.net.
Je mag regelmatig vragen om een snapshot. ik maak maximaal 1 keer per dag snapshots, meestal 's avonds. Hou daar rekening mee. -
accounts
U moet op de RH8 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 ipv4 A-record. voorbeeld:jorn.netmusic.be / appel.netmusic.be / peer.netmusic.be
-
security
Het is belangrijk dat de RH8 firewall en SElinux beiden aan blijven staan. Zie ook puntenverdeling onderaan. - backup
U moet een backup-script aanmaken dat draait op je RH8 server.- Het script op de server maakt een dagelijkse backup van
/www-lx
en/etc/httpd
en plaatst dit op op/backup
als/backups/bu-<datum-uur>.tar.gz
. Dit script draait viacrontab
.
- Het script op de server maakt een dagelijkse backup van
-
websites testen
vanaf je ubuntu-server met lynx op domeinnaam - punten-verdeling (60)
(10) documentatie
(6) apache2 werkt
(6) mySQL ok
(10) 2 vhost + default site werken
(8) sftp werkt op alle accounts vanaf ubuntu met keys (moet je tonen tijdens een evaluatie in B104 te mechelen)
(5) SElinux enforcing
(5) centOS-Firewall on
(10) backup ok