LX-SVS-LABO-lamp
Updated okt/05/10 12:37
labo: lamp server
LAMP staat voor Linux Apache, mySQL en PHP5.
In wat volgt vragen we een lamp server op te bouwen met
LTS Linux MINT 9 / LTS Ubuntu 10.04
- Installeer een Linux MINT9
/ op primary partition /dev/sda1 -> 30GB
vrije ruimte op /dev/sda2 -> 30GB
extended partition /dev/sda3 -> rest van de harde schijf
swap op logical volume /dev/sda5 -> 4GB
/home op /dev/sda6 -> rest van harde schijf
één gebruiker: <uzelf> paswoord: sdf12345
- Test de root account op tty1 en
maak indien nodig de root account aan met paswoord sdf12345
- netwerk: statisch volgens de gegevens op de sticker van uw computer;
GATEWAY xxx.xxx.xxx.xxx (afhankelijk van je lokaal) DNS 172.16.31.101
Om het netwerk te configureren kun je de handleiding gebruiken op:
http://www.linux800.be/lx-inl-info-net-mint9.php
- Installeer vim, lynx, mc, nmap, netcat, tcpdump, wireshark
Verwijder de eerste gebruiker, <uzelf>, uit de /etc/sudoers file
- Maak de sshd server actief en bereikbaar van buitenaf;
Disable root toegang voor ssh;
zet <uzelf> in hosts.allow, iedereen in hosts.deny.
Test van buitenuit.
- Maak een shortcut voor een root-terminal in uw gnome-panel. Gebruik hiervoor gksu als grafisch su. Je kan gksu testen met hetvolgende commando:
$ gksu -w "gedit /etc/passwd"
En je zou dan ook "$ gksu -w "gnome-terminal" kunnen gebruiken als oplossing, maar
omdat gnome-terminal onder ubuntu/mint niet werkt(e) met gksu (gconfd error) kan je vooraf lxterminal installeren en die in de plaats gebruiken.
- Maak een verbinding met een werkende printer, en druk een testpagina.
- Zet een apache2 server op met een default server (op /home/www) en
3 virtual hosts zoals vooraf afgesproken en geconfigureerd op de lokale DNS.
Zorg er zeker voor dat ze met een browser van buitenaf bereikbaar zijn.
(gebruik een derde pc voor een test)
- Virtual sites moeten bereikbaar zijn exclusief en chrooted vanuit ftp op vsftpd;
anonymous disabled
- Zet een testpagina op je default webserver: index.php met phpinfo
- Installeer phpBB3 op je eerste virtualhost. Zorg dat alles werkt.
http://www.phpbb.com/
- Installeer mediawiki op je tweede virtual host. Zorg dat alles werkt.
http://www.mediawiki.org/wiki/MediaWiki
- Installeer mantis op je derde virtual host. Zorg dat alles werkt.
http://www.mantisbt.org/
- Zorg ervoor dat uw server niet meer vanzelf opstart in grafische modus.
Werkt alles nog? Netwerk? Apache2? ssh? Printer?