美国代理ip和端口1003无标题
Nginx反向代理端口丢失问题解决方案,同时支持域名访问和IP访问项目通过Nginx反向代理后,在通过相对路径跳转页面后,报404错误问题,最后排查出来是端口丢失导致美国代理ip和端口1003无标题。输入url: 可以正常访问到页面但是在这个页面跳转到 myApp/b.html页面,实际跳转后url:
项目通过Nginx反向代理后在通过相对路径跳转页面后报404错误问题最后排查出来是端口丢失导致。
这个问题出现的原因为nginx没有正确的把端口信息传送到后端没能正确的配置nginx关键配置如下
加上这个配置以后通过IP访问的方式可以正常跳转若你的服务只是通过ip访问当然可以完美解决了。
若还要提供域名无端口访问那就麻烦了输入/myApp/a.html 可以正常访问到页面
配置了$host:$server_port这样导致所有连接都会加上端口。要处理这个问题需要对ip访问和域名访问进行区分。
华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。