这里应该是nginx配置文件没有匹配到。 nginx匹配的规则是这样的,先根据 `listen 端口` 来匹配,如果客户端请求的 端口 能匹配上,那么就会根据 server_name 来匹配,如果 server_name 和请求的 Host 能匹配上,nginx就会用匹配上的这个server块处理请求,如果匹配不上,那么就会使用默认的server块。 猜测配置文件的 server_name 应该和实际访问 nginx 携带的Host是不匹配的,所以请求没有匹配到这里,走到了默认的server块了。 解决方法:可以把 `server_name` 改成你实际的域名,匹配上了应该就没问题。 或者,把listen端口改成一个其他的值,比如81,然后把端口映射8848重新映射到81端口。这样nginx就能正常匹配到了。