0

我做了很多搜索,也看到了很多结果,实际上没有任何效果。

无论如何,我想要做的是将端口 2083 重定向到不同的 URL,例如使用端口 1234、127.0.0.0:1234 的 IP(这是用于 cpanel 顺便说一句),访问时如下:

domain.com:2083

它应该重定向到:

127.0.0.1:1234

我已经将 domain.com/cpanel 重定向到上面显示的 127.0.0.1 示例,并在我的 htaccess 中使用以下代码:

RedirectMatch 301 /cpanel(.*) http://127.0.0.1:1234/$1

但只是这个端口无法正常工作。

基本上,我想做的是禁用通过 domain.com 登录到 cpanel/WHM 并只允许通过服务器 IP,但我想这是不可能的,因为我配置的 Web 服务器以充当代理服务器的方式,所以我可以做的是将 domain.com:2082 重定向到原始服务器 IP。

任何帮助表示赞赏。

谢谢你。

4

1 回答 1

1

这对 cPanel 不起作用,因为 cPanel 正在侦听端口 2083,而不是 Apache。我建议使用 iptables 规则来实现您的目标:

iptables -I INPUT -p tcp --dport 2083 -j REJECT
iptables -I INPUT -p tcp --dport 2083 -s 127.0.0.1 -j ACCEPT

这些命令的运行顺序很重要,因为 iptables 规则是按顺序处理的。

于 2012-11-16T17:38:43.773 回答