GitLab CI pipelines will not run. GitLab is not responding

When I try to run a pipeline, my runners all fail to run and give a similar error:

Running with gitlab-runner 10.4.0 (857480b6)
  on aj01 (99e5dc6f)
Using Shell executor...
Running on aj01...
Cloning repository...
Cloning into '/home/gitlab-runner/builds/99e5dc6f/0/simpleauthority/discussions'...
remote: GitLab is not responding
fatal: unable to access 'https://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@gitlab.algorithmjunkie.com/simpleauthority/discussions.git/': The requested URL returned error: 502
ERROR: Job failed: exit status 1

Going into the nginx log for gitlab, that directly equals these lines:

removed - - [20/Feb/2018:21:35:25 -0800] "POST /api/v4/jobs/request HTTP/1.1" 201 3950 "-" "gitlab-runner 10.4.0 (10-4-stable; go1.8.5; linux/amd64)"
removed - - [20/Feb/2018:21:35:26 -0800] "GET /simpleauthority/discussions.git/info/refs?service=git-upload-pack HTTP/1.1" 502 24 "-" "git/2.7.4"

To make this URL:
https://gitlab.algorithmjunkie.com/simpleauthority/discussions.git/info/refs?service=git-upload-pack

Which does indeed result in:

But the nginx config lines that handle that URL are:

  location ~ ^/[\w\.-]+/[\w\.-]+/(info/refs|git-upload-pack|git-receive-pack)$ {
    # 'Error' 418 is a hack to re-use the @gitlab-workhorse block
    error_page 418 = @gitlab-workhorse;
    return 418;
  }

Which is per the docs.

What do I do?

Resolved by removing external nginx, enabling internal, switching port, and proxy_passing that.