nginx - Nginx - 位置重定向
问题描述
我正在尝试以下配置,但它没有按预期工作。
我在 /book 目录(/usr/share/nginx/html/book)下确实有 index.html 页面,我需要访问它,比如说当我访问 localhost:8080/book 时,它应该在 book 目录下显示 index.html。
当我尝试 localhost:8080/book/ 但不适用于 localhost:8080/book 时它可以工作(没有尾部斜杠“/”)。你能告诉我哪里出错了。谢谢!
默认配置:
server {
listen 80;
listen [::]:80;
server_name localhost;
location = /book {
root /usr/share/nginx/html;
index index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
解决方案
推荐阅读
- sql - 处理跨时期的日期范围
- python - 在使用 Google Places api 时,我可以做些什么来解决这个错误“raise googlemaps.exceptions.Timeout()”?
- ios - 如何在 SwiftUI 中以横向模式预览设备?
- android - 无法使用导航组件清除所有片段的回栈
- sql - 如何解决数据库关系中的循环问题?
- linux - 如何在 Linux 中找到正在运行的进程的单个线程的 %RAM 和 %CPU 消耗?
- android - 如何将录制的音频保存在特定位置
- javascript - 如何在滚动条末尾带有圆圈的css中制作“自定义滚动条”?
- python - Python - 将 PDF 文件保存到磁盘
- reactjs - 如何使用 redux-persist 仅存储部分 redux 状态