Cette expression vient effectivement du vocabulaire maritime mais dans le contexte suivant : aux abords d’un port, un feu rouge au-dessus d’un feu blanc signifie « entrée interdite », tandis qu’un feu blanc au-dessus d’un feu rouge signifie « sortie interdite ».
Comment l'expression a dérivé au vin, est un mystère complet pour moi !

