2012-10-13 70 views
4

我有一個在tomcat端口8080上運行的web應用程序。應用程序需要從非常嚴格的防火牆後面訪問。將端口80轉發到8080允許防火牆後面的用戶阻止8080訪問應用程序?我的服務器上的端口80到8080將阻止端口8080的用戶能夠訪問我的網站嗎?

如果不是,我還有其他選擇嗎?

I follow these instructions for port forwarding

第1步:查看當前的防火牆規則

sudo ipfw show

第2步:添加端口轉發規則(80〜8080)

的默認端口運行Tomcat上爲8080 ,所以在這裏我們顯示命令做端口從端口80到8080(Tomcat的默認端口)。顯然,這也適用於其他端口,你只需要相應地調整命令。

sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in

這是一個臨時的變化,一旦你重新啓動它會恢復。如果你想讓它永久存在,你可以爲它創建一個lauch deamon。

可選移除規則

如果你想刪除你的防火牆規則運行:

sudo ipfw flush

回答

4

是的,它會工作,因爲轉發你的機器上完成它看起來外面好像它在80端口。我們有一個類似的設置,它運行良好。

當然,如果防火牆非常嚴格,他們可能會有其他阻塞規則可能會干擾(也許他們只允許某些IP通過)。

相關問題