Tenho certeza de que você solucionou seu problema em algum momento nos últimos quatro anos desde que este post foi iniciado, mas acabei tentando encontrar uma solução para iniciar o nginx em um sistema CentOS 7 habilitado para systemd com questões, então talvez isso ajude os outros.
Meu nginx surgiu antes que a rede para IPv4 e IPv6 aumentasse, fazendo com que ele falhasse na inicialização e permanecesse inativo. O RedHat tem um bug onde o systemd 'After' network-online.target é definido antes do IPv6 estar ativo, então o nginx é executado antes de poder se ligar aos endereços IPv6 em sua configuração.
Infelizmente, como é um bug, minha única opção era introduzir uma chamada de inatividade na definição de serviço do systemd para nginx, para que ela durasse o suficiente durante a inicialização para que o IPv6 estivesse ativo.