解决Nginx反向代理不能使用非80端口的问题
发布于 2020-06-06
问题描述在使用nginx反向代理功能的时候,发现如果配置的Nginx端口号不是默认的80(例如81),那么在执行反向代理的时候,客户端(浏览器)会返回网站无法打开的错误,经过分析,发现在被代理的网站返回内容的时候,链接里都是没有端口号(81)的,所以导致浏览器无法继续获取网站内容,从而出现错误。例如
No PAINS No GAINS.
问题描述在使用nginx反向代理功能的时候,发现如果配置的Nginx端口号不是默认的80(例如81),那么在执行反向代理的时候,客户端(浏览器)会返回网站无法打开的错误,经过分析,发现在被代理的网站返回内容的时候,链接里都是没有端口号(81)的,所以导致浏览器无法继续获取网站内容,从而出现错误。例如