Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-13362

Support Cloudfront-Forwarded-Proto as alias for X-Forwarded-Proto

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.3.1
    • Fix Version/s: None
    • Component/s: Transport
    • Labels:
      None

      Description

      Amazon Cloudfront obnoxiously doesn't support passing X-Forwarded-Proto see http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html#header-caching-web-protocol

      in Nexus 2 you could configure the url manually, it wasn't advised but it allowed you to go https only with cloudfront for termination/caching. With Nexus 3 https://books.sonatype.com/nexus-book/reference/install-sect-proxy.html this doesn't seem to be an option, and neither does customizing the header.

      In order for us to upgrade to Nexus 3 we'd like to run it behind cloudfront without a 2nd reverse proxy whose only purpose is to translate this header.

      I don't know if a 2nd report would be necessary, but we'd need this in the docker image as well.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            ccushing Caleb Cushing
            Last Updated By:
            Peter Lynch Peter Lynch
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Date of First Response:

                tigCommentSecurity.panel-title