Central 2023.2 web interface not coming up

Hi,

I have a fresh installation of Central 2023.2. Have followed all the steps properly and installation was successful. However, the web interface is not coming up.

Command line for docker gives good health of nginx container:

NAME                           IMAGE                                                                     COMMAND                  SERVICE              CREATED             STATUS                   PORTS
central-enketo-1               sha256:5bf82cb27c7c64fa45e18b7ed684602085097313e63ab0d162632b0d36d3ea0f   "docker-entrypoint.s…"   enketo               45 hours ago        Up 6 minutes             8005/tcp
central-enketo_redis_cache-1   redis:7.0.8                                                               "docker-entrypoint.s…"   enketo_redis_cache   45 hours ago        Up 6 minutes             6379/tcp
central-enketo_redis_main-1    redis:7.0.8                                                               "docker-entrypoint.s…"   enketo_redis_main    45 hours ago        Up 6 minutes             6379/tcp
central-mail-1                 ixdotai/smtp:v0.2.0                                                       "/bin/entrypoint.sh …"   mail                 45 hours ago        Up 6 minutes             25/tcp
central-nginx-1                sha256:4ff3dd0692c82235a8b33d8eb8e185a2fdca2ef89b4b5416febc84e20620bd82   "/bin/bash /scripts/…"   nginx                45 hours ago        Up 6 minutes (healthy)   0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp
central-postgres14-1           sha256:eeb98609c7a711a0c9a3a89c977d5f2b65aef7ba9598d74958c96bacde6f9736   "/bin/sh -c start-po…"   postgres14           45 hours ago        Up 6 minutes             5432/tcp
central-pyxform-1              ghcr.io/getodk/pyxform-http:v1.12.0                                       "gunicorn --bind 0.0…"   pyxform              45 hours ago        Up 6 minutes      
central-service-1              sha256:b562ec94d848e6d49c86770aa081e5fa425ccd7ed246ab62ce0a4f501def4b5a   "docker-entrypoint.s…"   service              45 hours ago        Up 6 minutes             8383/tcp

However, the web interface is giving error ERR_TOO_MANY_REDIRECTS.

Nginx logs are also pasted here:

central-nginx-1  | writing fresh nginx templates...
central-nginx-1  | starting nginx for letsencrypt...
central-nginx-1  | 2023/03/30 14:07:47 [info] Starting the Nginx service
central-nginx-1  | 2023/03/30 14:07:47 [info] Running the autorenewal service
central-nginx-1  | 2023/03/30 14:07:47 [info] Starting certificate renewal process
central-nginx-1  | 2023/03/30 14:07:47 [info] Requesting an ECDSA certificate for 'yyyy.yyyy.yyyy' (http-01 through webroot)
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: using the "epoll" event method
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: nginx/1.23.3
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: built by gcc 10.2.1 20210110 (Debian 10.2.1-6)
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: OS: Linux 5.4.0-146-generic
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: getrlimit(RLIMIT_NOFILE): 1048576:1048576
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: start worker processes
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: start worker process 108
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: start worker process 109
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: start worker process 110
central-nginx-1  | 2023/03/30 14:07:47 [notice] 56#56: start worker process 111
central-nginx-1  | Saving debug log to /var/log/letsencrypt/letsencrypt.log
central-nginx-1  | Certificate not yet due for renewal
central-nginx-1  |
central-nginx-1  | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
central-nginx-1  | Certificate not yet due for renewal; no action taken.
central-nginx-1  | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
central-nginx-1  | 2023/03/30 14:07:51 [notice] 152#152: signal process started
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 1 (SIGHUP) received from 152, reconfiguring
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: reconfiguring
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: using the "epoll" event method
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: start worker processes
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: start worker process 154
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: start worker process 155
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: start worker process 156
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: start worker process 157
central-nginx-1  | 2023/03/30 14:07:51 [info] Autorenewal service will now sleep 8d
central-nginx-1  | 2023/03/30 14:07:51 [notice] 108#108: gracefully shutting down
central-nginx-1  | 2023/03/30 14:07:51 [notice] 109#109: gracefully shutting down
central-nginx-1  | 2023/03/30 14:07:51 [notice] 109#109: exiting
central-nginx-1  | 2023/03/30 14:07:51 [notice] 108#108: exiting
central-nginx-1  | 2023/03/30 14:07:51 [notice] 109#109: exit
central-nginx-1  | 2023/03/30 14:07:51 [notice] 108#108: exit
central-nginx-1  | 2023/03/30 14:07:51 [notice] 110#110: gracefully shutting down
central-nginx-1  | 2023/03/30 14:07:51 [notice] 110#110: exiting
central-nginx-1  | 2023/03/30 14:07:51 [notice] 110#110: exit
central-nginx-1  | 2023/03/30 14:07:51 [notice] 111#111: gracefully shutting down
central-nginx-1  | 2023/03/30 14:07:51 [notice] 111#111: exiting
central-nginx-1  | 2023/03/30 14:07:51 [notice] 111#111: exit
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 17 (SIGCHLD) received from 108
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: worker process 108 exited with code 0
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 29 (SIGIO) received
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 17 (SIGCHLD) received from 111
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: worker process 111 exited with code 0
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 29 (SIGIO) received
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 17 (SIGCHLD) received from 110
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: worker process 110 exited with code 0
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 29 (SIGIO) received
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 17 (SIGCHLD) received from 109
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: worker process 109 exited with code 0
central-nginx-1  | 2023/03/30 14:07:51 [notice] 56#56: signal 29 (SIGIO) received
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:23 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:24 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:24 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:25 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:25 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:26 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:26 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:26 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:27 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:27 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:28 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:28 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:29 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:29 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:29 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:30 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:30 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:31 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:31 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:32 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:54 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:54 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:54 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:55 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:55 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:56 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:56 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:57 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:57 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:58 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:58 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:58 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:59 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:09:59 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:10:00 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:10:00 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:10:01 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:10:01 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:10:01 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"
central-nginx-1  | 192.168.40.10 - - [30/Mar/2023:14:10:02 +0000] "GET / HTTP/1.0" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "39.41.170.244"

Looking for some troubleshooting help.

Thanks,
Saad

Hi, This is resolved. There was a network loop in front of ODK server due to some reverse proxy, which was configured later on. No issues with ODK Central.

2 Likes