50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Eerste documenten

Host meerdere websites op vps

Door Parnian R. 6 min leestijd Bijgewerkt 15 feb. 2026

Het navigeren door de complexiteit van webhosting kan vaak leiden tot de
onderbenutting van serverbronnen, vooral bij het beheren van meerdere
websites. In dit artikel wordt deze uitdaging aangepakt door te laten zien hoe
host meerdere websites op één server. Door gebruik te maken van de
mogelijkheden van Apache op Linux-systemen (Ubuntu en CentOS) en internet
Information Services (IIS) op Windows kunnen gebruikers het maximale uit hun server halen
potentieel, stroomlijnt u het websitebeheer en vermindert u de kosten aanzienlijk
overheadkosten. Deze handleiding stelt serverbeheerders in staat
stapsgewijze instructies om hun hostingomgeving te optimaliseren,
ervoor te zorgen dat elke website naadloos werkt onder een geconsolideerde server
opstelling.

Apache
Configuratie voor Ubuntu en CentOS

Deze sectie leidt u door het proces van het configureren van Apache naar
host meerdere websites op één server, speciaal op maat gemaakt
Ubuntu- en CentOS-systemen.

Vereisten

Update de pakketdatabase van uw systeem:

Ubuntu/Debian:

sudo apt update
sudo apt upgrade -y

CentOS/RHEL:

sudo yum update -y

Zorg ervoor dat je dat hebt gedaan sudo privileges om te presteren
administratieve taken.

Stap 1: Installeren
Apache

Ubuntu/Debian:

sudo apt install apache2 -y

CentOS/RHEL (het pakket heet httpd):

sudo yum install httpd -y

Stap 2: Creëren
Telefoonboeken

Maak een hoofdmap voor elke website:

sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html

Vervangen domain.com En domain2.com met
uw werkelijke domeinnamen.

Mappen maken

Stap 3: Toewijzen
Machtigingen

Stel de machtigingen in om de webserver toegang te geven tot het
inhoud:

sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www
Toestemmingen toewijzen

Stap 4: Index maken
Pagina's

Maak een eenvoudig index.html bestand voor elk domein:

echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html

Stap 5: Configureer
Virtuele gastheren

Kopieer het standaardconfiguratiebestand en bewerk het voor elk domein:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf

Bewerk het virtuele hostbestand voor domain.com:

sudo nano /etc/apache2/sites-available/domain.com.conf

Breng in het bestand de nodige wijzigingen aan:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/domain.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Configureer virtuele hosts

Herhaal het proces voor domain2.com.

Stap 6: Schakel sites in

Schakel de nieuwe sites in en schakel de standaardsite uit:

sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf
Schakel sites in

Stap 7: Opnieuw opstarten
Apache

Start Apache opnieuw om de wijzigingen toe te passen:

Ubuntu/Debian:

sudo systemctl restart apache2

CentOS/RHEL:

sudo systemctl restart httpd

Stap 8: Bewerken
Host bestanden en testwebsites

Hosts-bestand bewerken:

  • Open het hosts-bestand met een teksteditor:
sudo nano /etc/hosts
  • Voeg vermeldingen toe voor uw domeinen die verwijzen naar het IP-adres van de server,
    Bijvoorbeeld:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Hosts-bestand bewerken
  • Sla het bestand op en sluit het.

Je kunt ook DNS A-records bijwerken:

Als u domeinen heeft geregistreerd, update dan de A-records in uw DNS
instellingen om naar het IP-adres van je server te verwijzen.

Testwebsites met Curl:

Test uw websites om er zeker van te zijn dat ze toegankelijk zijn:

curl http://domain.com
curl http://domain2.com
Test websites met Curl

IIS-configuratie
voor Windows Server

In dit gedeelte vindt u uitgebreide instructies voor het instellen
meerdere websites op één server met behulp van Internet Information Services
(IIS) op Windows Server.

Stap
1: Installeer IIS met behulp van de wizard Rollen en functies toevoegen

  1. Serverbeheer openen: Klik op Serverbeheer
    pictogram op de taakbalk of open het vanuit het Start-menu.

  2. Start de wizard Rollen en functies toevoegen: In de
    Server Manager-dashboard, klik op Beheren en dan
    selecteren Voeg rollen en functies toe.

  3. Op rollen gebaseerde of functiegebaseerde installatie: Kiezen
    Op rollen gebaseerde of functiegebaseerde installatie en klik op
    Volgende.

Selecteer Installatietype
  1. Selecteer server: Kies de server waarop u
    wil IIS installeren en klik op Volgende.

  2. Rollen toevoegen: Vink het vakje aan in het gedeelte Rollen
    voor Web Server (IIS). Wanneer u wordt gevraagd om functies toe te voegen die
    zijn vereist voor Web Server (IIS), klik op Toevoegen
    Functies
    .

Selecteer Serverrollen
  1. Functies: Er zijn geen extra functies vereist
    tenzij u specifieke behoeften heeft. Klik op Volgende.
Selecteer Functies
  1. Webserverrol (IIS): Controleer de informatie
    en klik op Volgende.

  2. Roldiensten: Selecteer de IIS-rolservices
    installeren. Voor een standaardwebserver zijn de standaardselecties doorgaans:
    voldoende. Klik op Volgende.

Selecteer Rolservices
  1. Bevestiging: Controleer uw selecties en klik
    on Installeren. Het installatieproces zal
    beginnen.

  2. Voltooiing: Zodra de installatie is voltooid,
    klik op Dichtbij.

Stap 2: Websites toevoegen

  1. IIS-beheer openen: Druk op Windows-toets +
    R
    , typ inetmgren druk op
    Binnenkomen.
Open IIS-beheer
  1. Maak een nieuwe website: Klik met de rechtermuisknop op de
    Sites map in IIS Manager en selecteer Toevoegen
    Website
    .

  2. Websitedetails:

  • Sitenaam: Voer een beschrijvende naam in.

  • Fysiek pad: Selecteer de map met uw
    websitebestanden.

  • Type: Gebruikelijk http.

  • IP-adres: Selecteer een IP of laat het zo Alle
    Niet toegewezen
    .

  • Haven: Typisch 80 voor
    HTTP.

  • Hostnaam: Voer de domeinnaam in.

Website toevoegen
  1. Herhaal dit voor extra websites: Volg hetzelfde
    stappen voor elke website.

Stap 3: Configureer de host
Kopteksten

  1. Selecteer een website: Klik op de website in IIS
    Manager.

  2. Open bindingen: In de Acties
    paneel, klik op Bindingen.

Open bindingen
  1. Binding bewerken of toevoegen: In Locatie
    Bindingen
    , bewerk een bestaande binding of klik op
    Toevoegen.

  2. Geef de hostnaam op: Voer de hostnaam in het
    Hostnaam veld.

Geef de hostnaam op
  1. Herhaal dit voor extra websites: Volg hetzelfde
    stappen voor elke website.

Stap 4: Beheer
DNS en Edit Hosts-bestand

  1. DNS-records bijwerken: Voor uw domeinnamen
    opgelost naar uw IIS-server, werkt u de DNS A-records bij zodat deze naar de
    het openbare IP-adres van de server. Dit is nodig als u gebruikt
    geregistreerde domeinnamen.

  2. Bewerk het Hosts-bestand (optioneel): Als je dat niet doet
    Als u een domein heeft en lokaal wilt testen, kunt u het hosts-bestand bewerken
    uw lokale machine (niet de server). Dit bestand bevindt zich meestal op
    **C:*. Voeg vermeldingen toe voor elk van uw websites die naar het IP-adres verwijzen
    van uw IIS-server. Bijvoorbeeld:

192.168.1.10 domain.com
192.168.1.10 domain2.com

Vervangen 192.168.1.10 met het IP-adres van uw
Windows-server. Houd er rekening mee dat deze wijziging alleen de websites zal beïnvloeden
toegankelijk op de machine waarop u het hosts-bestand bewerkt.

Bewerk het Hosts-bestand

Stap 5: Verifieer
Websites

Open een webbrowser en navigeer naar elk domein om ervoor te zorgen dat de
websites worden correct weergegeven. Als u het hosts-bestand hebt bewerkt, doe dat dan
dit op de machine waarop u de wijzigingen heeft aangebracht. Je zou de inhoud moeten zien
van de website als alles goed is geconfigureerd.

Testen in browser

Stap 6:
Aanvullende configuraties (optioneel)

  1. SSL-certificaten: Als u van plan bent HTTPS te gebruiken,
    u moet voor elk SSL-certificaat installeren en configureren
    plaats.

  2. Applicatiepools: Overweeg om apart te creëren
    applicatiepools voor elke website voor beter beheer en
    beveiliging.

  3. Beveiligingsinstellingen: Controleer en configureer de beveiliging
    instellingen volgens uw vereisten.

Elke website zal toegankelijk zijn via zijn eigen domeinnaam, waarbij de
dezelfde serverbronnen.

Kortom, het hosten van meerdere websites op één server met behulp van
Apache of IIS is efficiënt en kosteneffectief. Door het gedetailleerde te volgen
stappen voor Ubuntu, CentOS en Windows Server kunt u dat doen
stroomlijnt het webbeheer en optimaliseert de serverbronnen, waardoor een
robuuste online aanwezigheid. Als u vragen heeft, neem dan gerust contact op
ons door indienen
een kaartje
.

Deel

Hulp nodig met iets anders?

Mediane reactietijd onder 1 uur. Echte mensen, geen bots.