cross-posted from: https://lemmy.world/post/14180956

Hello all you lovely people!

I’m trying to figure out if I can port forward to different servers based on the destination domain.

I have a domain with a wildcard cert and I’d like to be able to route all traffic headed towards “1.domain.com” to a server I’m calling “1”. I’d still like traffic headed to domain.com to go to where it’s currently going, we can call this server “0”, and to be able to have a 2.domain.com or 3 or 4 in the future.

I thought that having a port forward rule with: interface: WAN Protocol: any source: any destination: a url alias including 1.domain.com redirect target ip: local ip

Would work, but it doesn’t seem to. Any tips?

    • doctorzeromd@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      8 months ago

      I have a reverse proxy, but that won’t do ALL traffic, right? Just http or https?

      Like if I want to ssh into the different servers, it won’t handle that, will it?

      • thejevans@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        Like the other commenter said, that is correct. For SSH, I set up a VM as my SSH bastion or jump host. I connect to that, and the SSH from that to any other machine on the network.

  • derbolle@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 months ago

    use haproxy instead of Port forwards, that should work just fine and works really well on opnsense

    • doctorzeromd@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      I have a reverse proxy, but that won’t do ALL traffic, right? Just http or https?

      Like if I want to ssh into the different servers, it won’t handle that, will it?