1 apache, meerdere websites
Ik heb een aantal kleine sites die helemaal niet een eigen server nodig hebben. Dus ik wil meerdere websites koppelen, allemaal aan een eigen folder op één en dezelfde server. Je moet dus het één en ander aan de configuratie wijzigen om dit mogelijk te maken. Natuurlijk moet je eerst Ubuntu inrichten, als je dat nog niet gedaan hebt:
Ubuntu server inrichten met LAMP-inrichting.
Hierbij een overzicht hoe ik de server heb ingericht met meerdere sites;
1. log in met ssh op de server.
2. maak voor elke site een folder aan onder /var/www.
3. geef voor de hoofdmap de juiste leesrechten door
sudo chmod -R 755 /var/www
4. je kan per folder een bestand aanmaken door;
nano /var/www/websitefolder/index.html
Vul het bestand met de naam van elke site om onderscheid te kunnen maken.
5. maak per host een configuratie bestand door een origineel te kopiëren
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.conf
6. per bestand moeten een aantal aanpassingen gedaan worden
sudo nano /etc/apache2/sites-available/example.conf
pas de Serveradmin en Documentroot aan, deze staat zo in het voorbeeldbestand.
ServerAdmin webmaster@localhost DocumentRoot /var/www/html
Daaronder voegen we nog het volgende toe:
ServerName example.com ServerAlias www.example.com
7. en dan is het tijd om de website te activeren:
sudo a2ensite example.conf
8. en dan de apache-server herstarten
sudo service apache2 restart
Deze handleiding is erg gebaseerd op:
Digital Ocean: How to set up Apache Virtual Hosts on Ubuntu 14
Trackbacks & Pingbacks
[…] al eerder geschreven over mijn verhuizing van Windows naar Ubuntu en daar heb ik ook gestoeid met meerder sites op één Ubuntu installatie te draaien. Uiteindelijk is dat gelukt en heb ik WordPress verhuisd naar de nieuwe servers. Nu is […]
Reacties zijn gesloten.