Apache反向代理Discuz地址有问题的解决方法

有机器A,机器B;

机器A拥有外网ip,机器B处于内网。

机器A运行apache,本地程序,开放80端口,并且作为代理服务器处理外部泛解析域名,例如bbs.lison.com。并且解析到机器B的端口8090。

机器B运行nginx,处理8090端口的web服务。

部署成功后,出现的问题是:访问bbs.lison.com之后,页面能打开,但是样式无法加载,查看源代码发现<base href=”http://机器B:8090″ />,依然是机器B的内网地址端口号。

这个问题困扰了我好几天,直到今天看到大神的文章:

Apache反向代理Discuz出现“您的请求来路不正确”解决办法

http://rayyn.net/2010/06/37.html

Leave a Reply

Your email address will not be published. Required fields are marked *

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。