Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Webverkeer doorverwijzen naar een specifieke poort

Bijwerken 01-09-2026

Deze handleiding behandelt het doorsturen van webverkeer naar een specifieke poort, inclusief wanneer een dedicated IP-adres en een specifieke webapplicatie (zoals Node of Varnish) worden gebruikt.

 

Vereisten

 

Webverkeer doorsturen naar een specifieke poort

Standaard wordt webverkeer op een Cloud Server naar Apache gestuurd. Om verzoeken naar een Node-script of een andere service te sturen (mits deze luistert op een poort tussen 4000 en 4009), moet u HAProxy gebruiken.

Dit geldt onder andere voor de servers Express, Socket.IO, Meteor.js, Nuxt.js, Django, Flask, Ruby on Rails, en eventueel ook Java (J2E), enz.

Zorg ervoor dat de service luistert op een poort tussen 4000 en 4009 (bijvoorbeeld met server.listen(4000) voor Express of een basis HTTP Node-server, maar afhankelijk van het type project op een andere manier, via een configuratiebestand, in de code of op een andere manier) en op alle interfaces (0.0.0.0).

Het is ook nodig om HAProxy te configureren, zoals in het volgende voorbeeld:

  1. Klik hier om naar het beheer van uw Cloud Server in het Infomaniak Manager te gaan (hulp nodig?).
  2. Klik rechtstreeks op de naam van de betreffende Cloudserver.
  3. Klik in het linkermenu op Snelle installatie.
  4. Klik op het menu met acties ⋮ dat rechts van HAProxy staat.
  5. Klik op Configureren:
  6. Selecteer de gewenste informatie en sla deze op:

 

Speciale gevallen: aliassen en wildcards

De configuratie van HAProxy via de Snelle Installatie is uitsluitend van toepassing op het hoofddomein van de hosting.

Momenteel worden domein-aliassen (of ze nu specifiek zijn of van het type wildcard, zoals *.domain.xyz) niet standaard door dit hulpmiddel ondersteund.

Om het verkeer van een alias naar uw applicatie te leiden (die bijvoorbeeld luistert op poort 4000), moet u handmatig een regel van het type "proxy" configureren in het bestand .htaccess dat zich in de hoofdmap van uw website bevindt:

# Redirect all traffic to the application (e.g., Node.js on port 4000)
RewriteEngine On
RewriteRule ^(.*)$ {{URL_6}} [P,L]

Zonder deze handmatige regel worden alle verzoeken die overeenkomen met uw aliassen of wildcards standaard naar Apache geleid in plaats van naar uw specifieke applicatie.

 

Het bron-IP-adres van een verzoek ophalen

Wanneer u webverkeer naar uw webapplicatie doorverwijst, verandert de verwerking van verzoeken. Het verzoek wordt eerst ontvangen door een reverse proxy (lokaal op de server), die het verzoek vervolgens doorstuurt naar de gekozen poort. Door deze doorstuurfunctie geven de methoden die u normaal gesproken gebruikt om het IP-adres van de bezoeker op te halen, het IP-adres van de reverse proxy weer, in plaats van dat van de bezoeker.

Om in deze gevallen het werkelijke bron-IP-adres van de bezoeker op te halen, moet u een HTTP-header met de naam X-Forwarded-For raadplegen. Deze header bevat de opeenvolgende bron-IP-adressen die tijdens elke doorsturing zijn verzameld. De laatste waarde in deze header is dus het oorspronkelijke IP-adres van de client, waarmee de werkelijke bezoeker kan worden geïdentificeerd.

Let op: het is belangrijk om te weten dat HTTP-headers gemanipuleerd kunnen worden, wat beveiligingsrisico's met zich meebrengt. Om deze risico's te minimaliseren, wordt aanbevolen om te controleren of het verzoek daadwerkelijk afkomstig is van een betrouwbare server, voordat u de inhoud van de header X-Forwarded-For vertrouwt. Deze controle kan inhouden dat u ervoor zorgt dat het verzoek is doorgegeven door een betrouwbare tussenliggende server, die is geïdentificeerd aan de hand van een vooraf vastgestelde lijst met IP-adressen. Als de website een toegewijd IP-adres gebruikt, zijn de betrouwbare servers:

  • 83.166.133.15
  • 83.166.133.17
  • 83.166.133.16
  • 84.16.92.5
  • 84.16.92.43
  • 10.2.32.255
  • 10.2.34.164

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2171


Is deze veelgestelde vragenlijst nuttig geweest?