• Vastliggende pagina
  • Info
  • Bijlages
Verschillen tussen versies 1 en 2
Versie 1 sinds 2010-01-02 19:39:28
Grootte: 3586
Auteur: testcees
Commentaar:
Versie 2 sinds 2010-01-02 19:39:55
Grootte: 3627
Auteur: testcees
Commentaar:
Verwijderingen worden op deze manier gemarkeerd. Toevoegingen worden op deze manier gemarkeerd.
Regel 1: Regel 1:
## page was renamed from community/LAMP

Een webserver opzetten

Een veel gebruikte en populaire term is LAMP server, waarmee een webserver bedoeld wordt met Linux, Apache, MySQL en PHP, Perl en Python.

Installeren in een bestaand Ubuntu systeem

De benodigde pakketten worden toegevoegd met behulp van het programma tasksel:

sudo tasksel install lamp-server

Installeer de speciale server versie

Ubuntu heeft een speciale server installatie-CD. De server installatie plaatst geen grafische interface. Er wordt gewerkt met een terminalscherm.

Kijk in het artikel "Ubuntu 9.10 (Karmic Koala) Server CD installeren" of "Ubuntu 8.04 LTS (Hardy Heron) Server CD installeren" voor een installatieprocedure.

Apache webserver

Standaard toont de webserver de (html)pagina's uit de map /var/www.

Om bestanden in deze map te kunnen plaatsen kan met de volgende terminal opdracht de gebruiker eigenaar worden van de webserver bestanden.

sudo chown -R $USER:$USER /var/www

De webserver pagina's kunnen nu gewijzigd worden (zonder gebruik te maken van sudo).

Netwerk

Voor een server heeft een vast netwerkadres de voorkeur. Pas hiervoor bestand /etc/network/interfaces aan.

In dit voorbeeld:

ip-adres van de internetrouter
(tevens DNS server)

192.168.1.1

ip-adres van de server

192.168.1.2

Bewerk het bestand /etc/network/interfaces bijvoorbeeld met nano:

sudo nano /etc/network/interfaces
  • Info (!) sluit nano met Ctrl-X.

Schakel de regel voor het gebruik van dhcp uit door op de 1e positie een #-teken te plaatsen:

  • # iface eth0 inet dhcp

En voeg de volgende regels toe voor een vaste netwerkinstelling:

  • iface eth0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    gateway 192.168.1.1

Plaats het adres van de DNS server in het bestand /etc/resolv.conf:

  • nano /etc/resolv.conf

Plaats een regel met het adres van de DNS server

  • nameserver 192.168.1.1

Sluit nano (Ctrl-X) en herstart het netwerk:

  • sudo /etc/init.d/network restart

Extras

ssh

Met ssh kan een verbinding gemaakt worden voor beheer op afstand.

Meer informatie in het artikel over de Openssh-server

Vanaf een Windows werkstation kan een ssh verbinding gemaakt worden met het bekende PuTTY

Zorg ervoor dat er sleutels of minimaal goede wachtwoorden worden gebruikt om misbruik van de ssh toegang te voorkomen!

https

In https staat de letter S voor Secure, beveiligd. Door het gebruik van een certificaat is het mogelijk om een beveiligde verbinding te maken met de LAMP-server.

Kijk voor meer informatie in het artikel Webserver met https

Voor testdoeleinden is het mogelijk een "zelf ondertekend" certificaat te gebruiken. Hieraan zijn GEEN kosten verbonden. Het voordeel is dat door het gebruik van een certificaat de verbinding wordt "versleuteld".

FTP server

Kijk voor het installeren van een FTP server in het artikel Een FTP server opzetten.

Kijk voor de Engelstalige server documentatie in: Ubuntu Server Guide

Voor hulp bij het werken met de terminal kijk in het artikel: Werken met de Terminal


CategoryNetwerkenEnServers

community/Lamp (laatst bewerkt op 2014-11-27 13:50:09 door r0n)