2016-02-02 53 views
0

1)運行在linux配置上的Tomcat 2)沒有apache服務器。 =>是必需的端口8009還是可以出於安全目的關閉,而不會損害tomcat?沒有apache的tomcat是必需的端口

謝謝。

+0

這取決於你使用它什麼。 Tomcat可以使用任何您希望它通過任何協議使用的端口。如果你沒有在8009上使用它,那麼把它改成你將要使用的東西或者只是把它刪掉是有意義的。 – Mike

+0

謝謝Mike。我只在端口80上將它用於servlet和基本的html頁面。這是否意味着我可以關閉除80以外的所有其他端口?知道我不需要郵件,SSH,FTP和所有的東西?這是第一個問題。第二個是,如果8005關閉,如何啓動貓,是否有解決方法? –

回答

0

如果在Tomcat中沒有任何更改,可以安全地禁用AJP連接器(默認爲8009)。但它不會爲安全做任何事情,因爲您可能已經阻止了防火牆中的所有端口。

更新

沒有它僅關閉8009只要啓用 「HTTP/1.1」 的端口80和註釋掉 「AJP」:

<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/> 

<!--<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>--> 
+0

謝謝Stefan。你的意思是關閉8009會關閉所有端口作爲副作用?包括80,這是我唯一感興趣的。我需要的是隻用80開的貓。這可行嗎? –