Tive alguns problemas na instalação do nginx no Fedora, talvez você não tenha, bom tentei compilar e simplesmente não aparece erro, apenas a compilação para a execução, então resolvi instalar via dnf
# dnf install nginx
A versão instalada foi 1.8
Tentei iniciar os serviço, porém sem sucesso, vamos ver:
# systemctl start nginx.service
Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details.
Para resolver eu verifiquei o que estava acontecendo:
# nginx -t -c /etc/nginx/nginx.conf
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] mkdir() “/var/cache/nginx/client_temp” failed (2: No such file or directory)
nginx: configuration file /etc/nginx/nginx.conf test failed
O erro diz que a sintaxe está ok, porém não foi possível encontrar o arquivo “/var/cache/nginx/client_temp”
Solução, apenas crie o diretório nginx
# mkdir -p /var/cache/nginx
Agora podemos ativá-lo e iniciá-lo normalmente
# systemctl enable nginx.service
# systemctl start nginx.service
Pronto! Aproveite seu nginx!