如何在浏览器中隐藏 Apache2 正在使用的端口?

Jos*_*ogi 2 nginx apache-2.2

大家好,

我目前使用 nginx 作为 Apache 的前端代理。我已经将 nginx 设置为使用端口 80,将 Apache 设置为使用 8080。但是在 nginx 将请求重定向到 Apache 后,从浏览器中可以看到端口 8080。有什么办法可以隐藏这个端口而不是可见的,因为对于想要为其添加书签的用户来说,它会非常难看。

编辑

全部,

看起来请求直接去了Apache,没有先去nginx。有什么方法可以找出为什么会这样以及如何使请求首先发送到 nginx?

在此先感谢您的帮助。

编辑

所以我重新启动了整个服务器来加载配置并确保首先加载 nginx 而不是 Apache。

cee*_*yoz 6

使用 nginx 的proxy_pass指令而不是重定向。这样,nginx 将从 Apache 请求数据,但将其从端口 80 发送到浏览器本身。这被称为“反向代理”,这里有一个关于为 Ubuntu 设置它的教程