nginx no Fedora 23

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!