端口转发需要在 URL 中添加 8080

端口转发需要在 URL 中添加 8080

我终于在我的系统上实现了端口转发功能,这是一个真正的挑战,因为我的调制解调器和路由器都在尝试完成这项工作,现在我已经桥接了我的调制解调器,一切都由我的路由器处理。

我正在尝试从我的 IP 运行 Apache Web 服务器。为了使其正常工作,我必须将端口转发更改为使用端口 8080 而不是端口 80。

httpd.conf因此,我必须将 Apache 文件中的内容更改Listen 80Listen 8080ServerName localhost:80ServerName localhost:8080

因此,我现在可以从外部 IP 地址访问我的服务器,只要我:8080在 IP 末尾添加,但我无法再使用以下方式访问它,localhost而是必须使用localhost:8080

所以我的问题是,有没有办法localhost在不添加:8080末尾的情况下完成工作?还有我的 IP 地址,我不希望:8080在末尾添加?

答案1

不可以。但你可以把 80 加到另一Listen指示让它同时监听两个端口,然后创建一个新的虚拟主机,无条件重定向到同一主机的 8080 端口mod_rewrite

相关内容