server { listen 8001 default_server; location /about/ { root html; index about.html; } } 只有这一个地方配置了 8001 端口。 打算是通过访问 [http://localhost:8001/about/](https://link.segmentfault.com/?enc=DbUOg4rOCqvlVzG1wie%2FXg%3D%3D.EshwJlo2mdjxe4vmGHpK61W%2BODTmToaRufThLEFu%2B%2Fk%3D) 打开 html 目录下的 about.html 的,但是返回 403 错误。如果是访问 [http://localhost:8001/](https://link.segmentfault.com/?enc=rMCe%2BzOYL%2FwrZDMf3WsoQQ%3D%3D.5IXeiD%2BDe9jL7eYBQUpX3Ecs5hHqBiqf2JQVllaasVk%3D) 会返回 html 目录下的 index.html 文件 如果注释了这里的配置,那么 [http://localhost:8001/](https://link.segmentfault.com/?enc=jgC4wq9A%2FTQk9PwIBKlrtA%3D%3D.y9LQaQh4Io%2Bin97VIOVtKYiLOXR0Zy0qCqb0JddXEYs%3D) 是无法访问的。也就是配置是起效果的,但是不是预期的效果,可能是我对配置的理解错误或者有什么其他原因导致的?