在配置nginx服务器时,我们经常会设置一个默认的首页,比如index.jsp。下面是一个简单的nginx配置示例,用于实现当用户访问网站时,如果未指定文件名,则默认显示index.jsp页面。

```nginx

nginx默认index.jsp实例,nginx默认index.jsp实例  第1张

server {

listen 80;

server_name localhost;

设置根目录

root /usr/share/nginx/html;

设置默认首页

index index.jsp index.html index.htm;

当用户访问网站时,如果未指定文件名,则默认显示index.jsp

location / {

try_files $uri $uri/ /index.jsp;

}

其他配置...

}

```

在上面的配置中,我们设置了`root`指令来指定网站的根目录,`index`指令来设置默认的首页,这里我们指定了index.jsp、index.html和index.htm作为默认首页。`location /`部分用于处理用户访问网站时未指定文件名的情况,使用`try_files`指令来尝试找到请求的文件或目录,如果都没有找到,则默认显示index.jsp页面。

这样配置后,当用户访问网站时,如果没有指定文件名,nginx服务器会自动跳转到index.jsp页面。