« icinga passive check … | Home | NiMH herlaadbare batt… »

een LAMP opzetten

Zaterdag 26 Juni 2010 at 10:23 am. Gebruikte Tags: , , ,

Van een Debian Netinstall basisinstallatie maak je zo een LAMP; Apache2, Mysql en PHP5. Een Sambashare is ook handig om met een Windows-machine de bestanden te kunnen beheren, en een sshd om met bijv. Putty de server over te kunnen nemen.

apt-get update
apt-get install apache2 libapache mysql-server mysql-client
apt-get install samba ssh freetds-common libdbd-freetds php5-sybase debhelper
aptitude install php5-mssql   # indien je een MS-SQL database wil aanspreken

smbpasswd -a root   # om toegang te krijgen tot een smb-share
/etc/init.d/apache2 restart

vim /etc/my.cnf
   bind-address = 0.0.0.0   #zoek de juiste lijn en pas het adres aan om remote toegang tot de Mysql-server te krijgen
/etc/init.d/mysql restart

Kopieer de websites naar /var/www.

In /etc/apache2/apache2.conf onder 'include' moeten /etc/apache2/conf.d en /etc/apache2/sites-enabled staan.

vim /etc/apache2/conf.d/virtual.conf   # om virtuele hosts te activeren
   NameVirtualHost *

vim /etc/apache2/sites-available/website1
   <VitualHost *>
      ServerAdmin   naam@domein.be
      ServerName    website1
      ServerAlias      website1
      DocumentRoot   /var/www/website1
   </VirtualHost>

Maak een soortgelijk bestand voor elke website op de server (er zijn veel meer parameters op te geven, zie de Apache handleiding).

a2ensite website1   #voer dit commando uit voor elke website => deze wordt zo toegevoegd aan sites-enabled

/etc/init.d/apache2 reload

Geen reacties



(optioneel veld)
(optioneel veld)
Wil je deze eenvoudige vraag beantwoorden, zodat ik weet dat je geen spamrobot bent, a.u.b.?

Reactiemoderatie staat aan op deze site. Dit betekent dat je reactie niet zichtbaar zal zijn, tot deze is goedgekeurd door een beheerder.

Persoonlijke info onthouden?
Kleine lettertjes: Alle HTML-tags behalve <b> en <i> zullen uit je reactie worden verwijderd. Je maakt links door gewoon een URL of e-mailadres in te typen.