Instale nginx en centos 6 pero las carpetas no funcionan, dame 404 no encontrado

Instale nginx en centos 6 pero las carpetas no funcionan, dame 404 no encontrado

Instalé Nginx en CentOS 6 sin panel de controlsiguiendo estos pasos.

Instalé Nginx correctamente, mira estoenlace.

Pero todavía tengo una carpeta que no se muestra y me da "errores no encontrados". Se encuentra aquí: /var/www/html/multicraft.

¿Cómo puedo solucionar este problema para permitir que este enlace de arriba esté abierto en Nginx? Nginx me da "404 no encontrado" aunque la carpeta está ahí.

Por favor avise, estas son mis configuraciones de Nginx:

server {
listen       80;
server_name  localhost;

#charset koi8-r;
#access_log  /var/log/nginx/log/host.access.log  main;

location / {
    root /usr/share/nginx/html;
    index   index.html index.htm;

}

#error_page  404              /404.html;

# redirect server error pages to the static page /50x.html
#
error_page   500 502 503 504  /50x.html;
location = /50x.html {
    root   /usr/share/nginx/html;
}

# proxy the PHP scripts to Apache listening on 62.141.42.165:80
#
#location ~ \.php$ {
#    proxy_pass   http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /var/www/html/$fastcgi_script_name;
#    include        fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
#    allow  all;
#}

}

Respuesta1

Debe agregar una sección a su archivo como esta:

location /multicraft {
    root /var/www/html/multicraft;
    index   index.html index.htm;
}

información relacionada