: on a given port, say :8983. I have my firewall (iptables) set up so
: that the outside world cannot connect to :8983. However, my httpd
: server, running on port 80, can connect to solr because they are
: running on the same box. Therefore all access to solr is mediated
: through whatever applications I choose to run through httpd. This is
: the same approach we've always used for mySQL, and it has served us

Bingo.  This is definitely what i recommend.  (and i love the analogy of
MySQL, Solr is designed to be a "service" your applications use,
communication protocol justh appens to be HTTP)

If you want to expose the raw Solr responses to the outside world, then
use something like mod_proxy on your webserver with configuration in place
to limit what kinds of requests the outside world can make on your Solr
server.



-Hoss

Reply via email to