configurando o jetty para aceitar conexões de apenas determinados endereços IP

2

Estou usando o Jetty fornecido com o Apache Solr para executar o Solr. Eu gostaria de configurar o Jetty de tal forma que ele só aceita conexões de determinados endereços IP. Eu sei que posso ligar o jetty a 127.0.0.1 para aceitar apenas conexões do localhost:

<Set name="host"><SystemProperty name="jetty.host" default="127.0.0.1" /></Set>

Mas como eu o configuro para que ele possa aceitar conexões de determinados endereços IP não-locais?

    
por Saqib Ali 05.02.2013 / 17:39

2 respostas

5

Você pode usar o IPAccessHandler que está no píer 7, 8 e 9

link

você ligaria isso na cadeia do manipulador para que seja executado antes de qualquer outra coisa nas cadeias do manipulador

[edit] veja também o arquivo jetty-ipaccess.xml em $ jetty.home / etc

link

    
por 01.03.2013 / 23:12
1

Você pode deixar o iptables ou o xinetd redirecionar o tráfego da porta 8080 ou 80 para a porta na qual você deixa o Jetty escutar. Ambos podem restringir a determinados endereços IP para isso.

Exemplos podem ser encontrados aqui

    
por 05.02.2013 / 17:58

Tags