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

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页面。








