Het beheren van meerdere websites op een enkele Apache-server wordt ook wel virtual hosting genoemd. Hier zijn stappen om meerdere websites op een enkele Apache-server uit te voeren:
1. Apache installeren:
Als je Apache nog niet hebt geïnstalleerd, doe je dit met de volgende commando’s:
1. De directorystructuur aanmaken:
Voor virtual hosting is het essentieel dat elke website zijn eigen directory heeft waar de bestanden worden opgeslagen. Een gemeenschappelijke structuur is om een map in /var/www/ voor elke site te maken. Gebruik het volgende commando om de directory te maken:
1. Maak de configuratie bestanden aan:
Elke virtuele host heeft zijn eigen configuratiebestand in de directory /etc/apache2/sites-available/. Je kan een nieuw bestand aanmaken door het volgende commando uit te voeren en je website naam in te vullen:
1. Maak een nieuwe virtuele host:
In het nieuwe bestand dat je net gemaakt hebt, zou je iets als het volgende moeten plaatsen:
1. Schakel de nieuwe virtuele host in:
Je moet Apache vertellen om de nieuwe site te gaan serveren. Dit doe je met het volgende commando:
1. Herstart Apache:
Om de nieuwe instellingen te laten doorvoeren, moet je Apache herstarten. Dit doe je met het volgende commando:
Herhaal deze stappen voor elke website die je wilt hosten. Vergeet niet om DNS-aanvragen voor elk domein naar deze server te sturen.
Let op: Afhankelijk van de Linux-distributie en de specifieke configuratie van de server, kunnen specifieke stappen en bestandspaden variëren. Raadpleeg de officiële Apache-documentatie voor de meest nauwkeurige informatie.