首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清漆/ Apache重定向到后端端口8080

清漆/ Apache重定向到后端端口8080
EN

Server Fault用户
提问于 2011-08-20 20:02:57
回答 4查看 2.7K关注 0票数 0

我在同一台机器上运行Varnish 2,Apache后端为8080。一切正常,除了一个问题:有时Apache(?)是重定向到后端端口:8080,特别是当我使用htaccess时。用户在URL中显示8080端口,Google也在后端端口上爬行我的站点,这是不可取的。

我希望Apache 8080只能访问本地主机上的Varnish,而不是重定向或显示后端端口。

有什么快速方法可以防止用户被定向到8080,而搜索引擎拒绝爬行后端呢?

下面是一个例子htaccess line:

代码语言:javascript
复制
redirect /promotion /register.php?promotion=june

这将导致www.domain.com/促销重定向到www.domain.com:8080/register.php?promotion=june。

EN

回答 4

Server Fault用户

发布于 2014-02-07 05:32:18

为了澄清Scott的答案,因为它适用于Ubuntu,可能也适用于所有基于Debian的发行版,您可以简单地将mod_rpaf添加到您的web服务器中:

代码语言:javascript
复制
sudo apt-get install libapache2-mod-rpaf

该模块根据需要配置和重新加载apache,所需开销最小,并且完全按照您的要求执行。

票数 1
EN

Server Fault用户

发布于 2011-08-21 13:12:37

我有过这样的问题,原因略有不同,但对你的问题的解决办法将是一样的。

不幸的是,这似乎是Apache中的一个bug,因此,与我解释整个答案相比,我将把您发送到我打开的一篇文章中……很抱歉把你发到另一个网站,但这对解决这个问题是最有利的。

http://www.linuxquestions.org/questions/linux-server-73/apache-server-mod_重写-问题-892985/

这会解决你的问题,不用担心。

票数 0
EN

Server Fault用户

发布于 2013-10-07 06:13:36

模块mod_rpaf将为您处理此问题。我们在https://github.com/gnif/mod_rpaf的叉子已经对端口和SSL进行了改进,现在是正式的来源了。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/303499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档