作者回复: 1、如果请求的Host头部含有8080端口,那么server_name_in_redirect off;时的重定向是以Host来填域名的。
2、如果docker主机直接对客户端服务,那么只能nginx也监听8080,映射为8080到8080,同时打开port_in_redirect on;
3、docker主机前有负载均衡,可以由该LB决定路由端口。
作者回复: 先用open函数获取到目录或者文件的句柄,再通过stat函数就可得知它是目录还是文件
作者回复: 这是nginx的内部机制,自动跳转的,不需要我们显示的配置rewrite指令。