After config changes, `gitlab-pages` cannot be started:
# gitlab-ctl status gitlab-pages down: gitlab-pages: 1s, normally up, want up; run: log: (pid 460) 1847402s
Raeason: Gitlab's NGINX still occupying all IP addresses:
# grep listen /var/opt/gitlab/nginx/conf/* /var/opt/gitlab/nginx/conf/gitlab-http.conf: listen *:80; /var/opt/gitlab/nginx/conf/gitlab-http.conf: listen *:443 ssl http2; /var/opt/gitlab/nginx/conf/gitlab-registry.conf: listen *:5050 ssl; /var/opt/gitlab/nginx/conf/nginx-status.conf: listen *:8060;
lsof -nP -i tcp:80 lsof -nP -i tcp:443
Solution: fix nginx['listen_address'] = ['MYIP']
to nginx['listen_addresses'] = ['MYIP']