|
In deze handleiding wordt beschreven hoe je apache, php5 en MySQL op een Ubuntu Server of Debian kunt installeren. Ubuntu server is een klein en snel Linux besturingssysteem dat geen grafische interface bevat. Je beheert de server volledig vanaf een tekst gebaseerde interface. Als eerste stap zul je Ubuntu server gaan installeren. Je kunt Ubuntu server gratis downloaden op de Ubuntu website. Brand de iso image op cd en installeer vervolgens dit besturingssysteem. De installatie van Ubuntu Server Edition staat in deze how-to beschreven.
Nadat Ubuntu Server Edition is geïnstalleerd en de pc opstart krijgt u een zwart scherm te zien met witte letters. Je kunt inloggen met het account dat je tijdens de installatie hebt aangemaakt. Vanaf hier begint deze handleiding hoe je een Linux webserver kunt installeren.
Installatie ApacheApache is een van de meest gebruikte webserver applicatie op internet. Dit programma is beschikbaar voor Unix en Windows gebaseerde besturingssystemen. De meest gebruikte besturingssysteem dat gebruikt word als webserver is Linux. Ubuntu commando om apache te installeren: sudo apt-get install apache2 Na het opgeven van het wachtwoord van het account waarmee je op dit moment bent ingelogd wordt apache automatisch geïnstalleerd.
De webserver staat standaard uit. Op de volgende manier kun je apache starten: sudo /etc/init.d/apache2 start Op de volgende manier kun je apache ook weer stoppen: sudo /etc/init.d/apache2 stop Als je wijzigingen in de configuratiebestanden van apache hebt gedaan zul je de webserver moeten herstarten. Dit doe je op de volgende manier: sudo /etc/init.d/apache2 restart
Je kunt de webserver benaderen aan de hand van het ip adres. Dit kun je op de volgende manier doen: typ: ifconfig Je krijgt nu de netwerkkaart gegevens van de server te zien. Achter inetaddr staat het ipadres. De webserver kun je binnen je netwerk benaderen door in de webbrowser http:// en daarachter het ipadres te typen. Als je ip adres bijvoorbeeld 192.168.1.10 is dan typ je in de webbrowser http://192.168.1.10 in. Als op de server zelf een webserver geïnstalleerd is kun je de webbrowser eenvoudig benaderen door http://localhost in te typen. Wij maken gebruik van ubuntu server. Dit besturingssysteem heeft standaard geen grafische interface en ook geen webbrowser.
De html bestanden die je op je webserver wilt hebben op de volgende locatie in de server zetten: /var/www/
Installatie PHPAls je Apache geïnstalleerd hebt kun je alleen maar statische webpagina's in html laten weergeven. Als je de php module geïnstalleerd hebt op je server kun je meer interactie in je website integreren. Je kunt er ook data in een database laten schrijven. Typ het volgende om de php5 te installeren: sudo apt-get install php5 PHP is een module van apache. Omdat je nu een wijziging hebt aangebracht aan apache zijn deze wijziging niet direct beschikbaar. Je zult apache opnieuw moeten laten opstarten. Typ nu de volgende regel om de webserver opnieuw op te laten starten: sudo /etc/init.d/apache2 restart
Installatie MySQLMySQL is een database server die we gaan installeren: sudo apt-get install mysql-server Net zoals Apache is MySQL standaard ook niet gestart dit kun je doen met de volgende regel: sudo /etc/init.d/mysql start Het stoppen en herstarten van de database server kun je met de volgende regels doen: sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql restart Standaard is het gebruikersnaam van de administrator in MySQL "root". Om beveiligingsredenen zul je wel zelf een wachtwoord moeten instellen dit doen we met de volgende regel: mysql -uroot -p123456 Zet op de plek van 123456 het wachtwoord dat je wilt gebruiken. Typ vervolgens exit om uit mysql te gaan.
installatie phpMyAdminMet phpMyAdmin kun je op een eenvoudige wijze via een webinterface MySQL beheren. Je kunt dit pakket met het volgende commando installeren: sudo apt-get install phpmyadmin Na Tijdens de installatie krijg je een blauw scherm te zien met de vraag voor welke server je phpmyadmin automatisch wilt configureren. Met de spatiebalk kun je dan apache2 aanvinken en vervolgens op OK klikken. Je kunt phpmyadmin na de installatie gebruiken door op een computer in hetzelfde netwerk http://ip-van-server/phpmyadmin in te typen. Uiteraard is ip-van-server het ip adres van de server dat verkregen is via het commando ifconfig. Snelle installatie Ubuntu (Linux) webserverHierboven staat uitgebreid uitgelegd hoe je MySQL PHP en Apache kunt installeren zodat duidelijk wordt waarvoor de programma's dienen en hoe je ze kunt beheren. Je kun ook de volgende regels gebruiken om snel een webserver te installeren sudo apt-get install apache2 php5 mysql-server phpmyadmin start vervolgens apache en MySQL: sudo /etc/init.d/apache2 start sudo /etc/init.d/mysql start Wachtwoord instellen MySQL: mysql -uroot -p123456 Vervang 123456 door je eigen wachtwoord.
Vervolg: Installatie van de FTP server Vervolg: Beveiliging van je webserver met IPtables Netfilter
|