2012-11-16 58 views
0

我做了無數的搜索,也看到了衆多的結果,其實並沒有什麼作品。重定向端口:2082與htaccess

domain.com:2083 

不管怎麼說,我想要做的是重定向端口2083不同的URL,說有1234端口的IP,127.0.0.0:1234(這是對的cPanel BTW)時一樣訪問它應該重定向到:

127.0.0.1:1234 

我已經重定向domain.com/cpanel上面,在我的htaccess下面這段代碼所示127.0.0.1的例子:

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

但只是這個端口不起作用。

基本上,我想要做的是通過domain.com禁用日誌記錄到cpanel/WHM,只是允許通過服務器IP,但我想這是不可能的,因爲我配置的web服務器採取行動作爲代理服務器,所以我可以做的是將domain.com:2082重定向到原始服務器IP。

任何幫助表示讚賞。

謝謝。

回答

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規則按順序處理的順序。

+0

嗨,謝謝。我使用CSF,並不是那麼好或者可以在IP桌面上說出親,所以在我繼續運行這些命令之前,如果我希望在後續階段撤銷它,怎麼能這樣做呢? :) – user1830316

+0

命令'iptables -F'將刷新所有的iptables規則。 '/etc/init.d/iptables reload'將重新載入保存的規則。 CSF可能不同,因此請參閱您的文檔。 – jordanm

+0

我確實有很多IP表規則,主要是CSF IP塊和flush會將它們全部刪除。是否有通過SSH或通過我們可以進入保存的命令列表的具體方式,我可以刪除這些?謝謝。 – user1830316