: I need to run solr 5.1.0 on port 80 with some basic apache authentication. : Normally, under earlier versions of solr I would set it up to run under : tomcat, then connect it to apache web server using mod_jk.
the general gist of what you should look into is running Solr (via ./bin/solr) on some protected port (via firewalls or what have you) and running httpd (if that's what you are comfortable with) on port 80 using something like mod_proxy to proxy (authenticated) requests to your solr port. -Hoss http://www.lucidworks.com/