2009-12-29 1 views
5

Я установил Apache 2.2 с Mod_Jk, чтобы все страницы Tomcat 6 были переданы через Apache, порт 80. Все работает нормально, все страницы выглядят хорошо.Apache 2 + Tomcat 6 + Mod_jk: Как я могу закрыть порт 8080?

Мой вопрос: Как я могу закрыть порт 8080, прослушиваемый Tomcat? Так как сейчас все страницы обслуживаются от порта 80 от Apache, порт 8080 от Tomcat не должен получать доступ конечным пользователем. У меня нет аппаратного или программного брандмауэра в передней, чтобы блокировать порт 8080.

ответ

3

В Tomcats' server.xml file, вы будете хотеть, чтобы закомментировать connector, который ссылается на порт 8080. Как правило, она будет выглядеть примерно так:

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

Прокомментируйте это, перезапустите и это должно сделать это.

<!-- <Connector port="8080" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       redirectPort="8443" /> --> 
+0

Будет ли это по-прежнему позволяют Apache подключиться к коту? Не подключается ли mod_jk через порт 8080? – Andrew

+0

Andrew, Это замечает интерфейс http, но AJP должен быть открыт, позволяя mod_jk подключаться к нему. –

+0

большое спасибо !!! Я вошел в tomcat/conf/server.xml Спасибо !!! , но когда я использую http на порту 8080, я могу ввести:/ –

1

Я не знаю, можете ли вы полностью его отключить. Но вы можете привязать его к определенному адресу. И.Е. 127.0.0.1, поэтому доступ к нему возможен только с локального хоста.

Вот как:

<Connector port="8080" address="127.0.0.1" maxHttpHeaderSize="8192" 
maxThreads="15" minSpareThreads="2" maxSpareThreads="7" 
enableLookups="false" redirectPort="8443" acceptCount="100" 
connectionTimeout="20000" disableUploadTimeout="true" 
compression="on" compressionMinSize="0" 
noCompressionUserAgents="gozilla, traviata" 
compressableMimeType="text/html,text/xml" /> 
+0

Наверное, лучший маршрут. Tomcat должен прослушивать какой-то порт, и это делает это, хотя и только на интерфейсе loopback. – 2009-12-29 17:05:41