I have setup Solr (v 4.2.1) for one of my websites and I am having trouble securing the admin panel I am running Solr with Jetty. I did not use tomcat I have edited example/etc/jetty.xml and modified the host value to read
<Call name="addConnector"> <Arg> <New class="org.eclipse.jetty.server.bio.SocketConnector"> <Set name="host"><SystemProperty name="jetty.host" default="10.100.202.42"/></Set> <Set name="port"><SystemProperty name="jetty.port" default="8983"/></Set> <Set name="maxIdleTime">50000</Set> <Set name="lowResourceMaxIdleTime">1500</Set> <Set name="statsOn">false</Set> </New> </Arg> </Call> I start the server and it binds to
::ffff:10.100.202.42:8983
However, I am able to access the admin panel by using the site's external IP. Am I missing something?
output of ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:56:84:00:02 inet addr:10.100.202.42 Bcast:10.255.255.255 Mask:255.255.0.0 inet6 addr: fe80::250:56ff:fe84:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:546942285 errors:0 dropped:0 overruns:0 frame:0 TX packets:482684266 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:80045331498 (74.5 GiB) TX bytes:184397661148 (171.7 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:230200 errors:0 dropped:0 overruns:0 frame:0 TX packets:230200 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:335195301 (319.6 MiB) TX bytes:335195301 (319.6 MiB) and
netstat -apn|grep 8983 tcp 0 0 ::ffff:10.100.202.42:8983 :::* LISTEN 17133/java tcp 0 0 ::ffff:10.100.202.42:8983 ::ffff:10.100.202.44:36223 TIME_WAIT - tcp 0 0 ::ffff:10.100.202.42:8983 ::ffff:10.100.202.44:35096 TIME_WAIT - Thanks
ifconfig -aon your server? It's OK to blank a couple of the octets of any real address, but please don't obscure the whole thing. Also, that ofnetstat -apn|grep 8983.