There is a known issue where NGINX will not properly run or install when IPv6 is fully disabled on a system.
Per Bug #1712696 which first detailed this, these are some 'relevant' log entries:
Aug 23 23:52:24 thomas-ThinkPad-T430 nginx[20166]: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
Aug 23 23:52:24 thomas-ThinkPad-T430 nginx[20166]: nginx: configuration file /etc/nginx/nginx.conf test failed
Aug 23 23:52:24 thomas-ThinkPad-T430 systemd[1]: nginx.service: Control process exited, code=exited status=1
Aug 23 23:52:24 thomas-ThinkPad-T430 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
As you can see the system could not bind to Port 80 on IPv6.
While this is a **nonstandard** setup, there are some systems which are configured to not have IPv6. It should currently be considered whether we should test for such 'systems' to see whether IPv6 is enabled or not, and modify the configuration file accordingly during install/configure.
There is a known issue where NGINX will not properly run or install when IPv6 is fully disabled on a system.
Per Bug #1712696 which first detailed this, these are some 'relevant' log entries:
Aug 23 23:52:24 thomas- ThinkPad- T430 nginx[20166]: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) ThinkPad- T430 nginx[20166]: nginx: configuration file /etc/nginx/ nginx.conf test failed ThinkPad- T430 systemd[1]: nginx.service: Control process exited, code=exited status=1 ThinkPad- T430 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Aug 23 23:52:24 thomas-
Aug 23 23:52:24 thomas-
Aug 23 23:52:24 thomas-
As you can see the system could not bind to Port 80 on IPv6.
While this is a **nonstandard** setup, there are some systems which are configured to not have IPv6. It should currently be considered whether we should test for such 'systems' to see whether IPv6 is enabled or not, and modify the configuration file accordingly during install/configure.