Test out different scenarios for Page FIPS compliance

Summary

The test scenarios to check for FIPS compliance

  1. Default domain - PASS
  2. Custom domain - PASS
  3. Access control feature with default domain - FAIL #726 (closed) - FIXED
  4. Access control feature with custom domain - FAIL #726 (closed) - FIXED
  5. TLS certificates with custom domain - PARTIALLY FAILS #731 (closed)

Note that we support a variety of chiphers: http://gitlab.com/gitlab-org/gitlab-pages/blob/master/internal/tls/tls.go#L13-L13. If some of them aren't complient with FIPS, we should mention this in docs.

Context:

Edited by Vishal Tak