nginx: la directiva "server" no está permitida aquí

Aparece el siguiente post de error cuando bash configurar el server:

[]# nginx -s reload nginx: [emerg] "server" directive is not allowed here in /etc/nginx/conf.d/hello-world.conf:1 

La configuration es la siguiente:

/etc/nginx/nginx.conf :

 ... http { include /etc/nginx/mime.types; default_type application/octet-stream; ... index index.html index.htm; include /etc/nginx/conf.d/*.conf; server { listen 80 default_server; server_name localhost; root /usr/share/nginx/html; location / { } } } 

/etc/nginx/conf.d/hello-world.conf :

 server { listen 80; server_name my.server; root i/var/www/hello-world; index index.html; location / { } } 

Versión nginx: nginx / 1.6.2 OS: CentOS-70-64-minimal

Supongo que no consigue que server directiva del server esté dentro de http porque cuando copio el contenido de hello-world.conf a nginx.conf justo después de include , funciona.

¿Alguien puede ayudarme por favor?

Solutions Collecting From Web of "nginx: la directiva "server" no está permitida aquí"