• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Reverse Proxy https

Scheduled Pinned Locked Moved Español
6 Posts 2 Posters 1.2k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M
    manelnight
    last edited by Oct 10, 2022, 11:00 AM

    Buenos días,

    necesito configurar un pfsense para que funcione como reverse proxy para https. Detras del firewall tengo dos vm que quiero que puedan generar sus propios certificados con letsencrypt (VM Nextcloud y VM Onlyoffice).

    Existe algun forma de poder configurar PFSENSE para que redirija el tráfico del puerto 443 a los puertos 443 de los dos servidores y así poder hacer funcionar letsecnrypt en cada servidor?

    He visto algun manual y por lo que veo se puede configurar pfsense para que solicite los certificados a Letsencrypt pero lo que quiero es que los propios servidores detrás del firewall sean los que lo solicitan.

    Saludos,
    Manel

    1 Reply Last reply Reply Quote 0
    • S stephenw10 moved this topic from General pfSense Questions on Oct 10, 2022, 3:14 PM
    • L
      lucasll
      last edited by Oct 23, 2022, 10:09 AM

      Hola.
      Yo en estos casos instalo el paquete en pfsense de HAProxy.

      M 1 Reply Last reply Oct 24, 2022, 7:45 AM Reply Quote 0
      • M
        manelnight @lucasll
        last edited by Oct 24, 2022, 7:45 AM

        @lucasll Sabes de algun manual donde indique los pasos para un novato? entiendo que al configurarlo como indicas tu quien pide los certificados a letsencrypt es el propio pfsense y entonces los servidores destino no se configuran con https sinó con http?

        Saludos

        L 1 Reply Last reply Oct 24, 2022, 8:21 AM Reply Quote 0
        • L
          lucasll @manelnight
          last edited by Oct 24, 2022, 8:21 AM

          @manelnight
          Hola.
          Haproxy soporta conexiones http, https y tcp. En https es Haproxy quien tiene los certificados. En tcp son los servidores quienes tienen el certificado. Tu caso sería tcp y así es más sencillo de configurar haproxy.

          M 1 Reply Last reply Oct 24, 2022, 4:35 PM Reply Quote 0
          • M
            manelnight @lucasll
            last edited by Oct 24, 2022, 4:35 PM

            @lucasll los manuales que he visto hablan de http y https. Seria realizar una configuración como uno de esos manuales pero indicando TCP en vez de HTTPS? tienes algun link de ejemplo?

            L 1 Reply Last reply Oct 24, 2022, 6:29 PM Reply Quote 0
            • L
              lucasll @manelnight
              last edited by Oct 24, 2022, 6:29 PM

              @manelnight

              Hola.
              No tengo ningún tutorial. Pero aquí están los pasos:

              INSTALAR HAPROXY

              • SYSTEM - PACKAGE MANAGER - AVAILABLE PACKAGES - buscar HAPROXY
              • Aparecen 2: haproxy y haproxy-devel.
              • En haproxy, clic INSTALL.
              • Clic CONFIRM.
              • Comienza instalación.
              • Al finalizar, clic INSTALLED PACKAGES.
              • Aparece haproxy.

              ARRANQUE INCIAL

              • SERVICES - HAPROXY
              • Clic SETTINGS.
              • Clic ENABLE HAPROXY
              • Clic SAVE. (Al final de la página)
              • Hay que cumplimentar campos inicilamente.
              • MAXIMUM CONNECTIONS: 10000
              • INTERNAL STATS PORT: 2200
              • Clic SAVE.
              • Clic APPLY CHANGES.
              • Ya está arrancado.
              • Clic STAFSFS para mostrar estadísticas. No hay aún configurados servidores, pero debe cargar

              CONFIGURACIÓN DE EJEMPLO

              Ejemplo:

              • balaceador de ip WAN a 2 servidores en la LAN

                • servidor 1: 192.168.59.1
                • servidor 2: 192.168.59.2
              • SERVICES - HAPROXY

              • Clic BACKEND

              • Clic ADD

              • NAME: backend1

              • SERVER LIST --> clic "flecha" para agregar primer servidor

                • MODE: active
                • NAME: servidor1
                • ADDRESS: 192.168.59.1
                • PORT: 443
                • clic "flecha" para agregar segundo servidor
              • HEALTH CHECK METHOD: http. Puedes cambiar a otro según lo necesites.

              • Clic SAVE

              • Clic APPLY CHANGES.

              • Clic FRONTEND

              • Clic ADD

              • NAME: frontal1

              • EXTERNAL ADDRESS:

                • LISTEN ADDRESS: WAN ADDRESS
                • PORT: 443
                • TYPE: TCP. Importante, es el modo de haproxy: tcp, http o https. En tu caso tcp.
              • DEFAULT BACKEND: backend1. Definido en pasos anteriores, son los servidores de la lan

              • Clic SAVE

              • Clic APPLY CHANGES.

              • Clic STAFSFS para mostrar estadísticas.

              LOGS

              • Para tener logs:
                • Logging - Remote syslog host - /var/run/log
                • En fronted --> Detailed logging
                • En backend --> Log checks
              • Logs:
                • STATUS - SYSTEM LOGS - PACKAGES - HAPROXY
              1 Reply Last reply Reply Quote 0
              1 out of 6
              • First post
                1/6
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                This community forum collects and processes your personal information.
                consent.not_received