我想更改域..(linux)目前,访问solr的url位于localhost域中:http://localhost:8983/solr我想把它改成另一个域,但我不知道怎么做。http://www.exmple.com:8983/solr
qvtsj1bj1#
直接在互联网上公开Solr通常不是一个好主意,但如果您确信已完成所需的安全配置,则可以在solr.in.sh中配置侦听ip。您可以在“将Solr投入生产”中阅读此建议和其他多项建议:使用包含文件中的SOLR_HOST变量设置SOLR服务器的主机名。SOLR_HOST=solr1.example.com启动Solr时,您可能还必须配置-Djetty.host=<ip to bind to>(solr.in.sh中的SOLR_OPTS或作为bin/solr的参数)。否则,我建议在Solr(例如nginx)前面放置一个反向代理,配置有IP范围限制和严格限制的防火墙,以及security.json中配置的身份验证。
solr.in.sh
SOLR_HOST=solr1.example.com
-Djetty.host=<ip to bind to>
SOLR_OPTS
bin/solr
security.json
1条答案
按热度按时间qvtsj1bj1#
直接在互联网上公开Solr通常不是一个好主意,但如果您确信已完成所需的安全配置,则可以在
solr.in.sh
中配置侦听ip。您可以在“将Solr投入生产”中阅读此建议和其他多项建议:
使用包含文件中的SOLR_HOST变量设置SOLR服务器的主机名。
SOLR_HOST=solr1.example.com
启动Solr时,您可能还必须配置
-Djetty.host=<ip to bind to>
(solr.in.sh
中的SOLR_OPTS
或作为bin/solr
的参数)。否则,我建议在Solr(例如nginx)前面放置一个反向代理,配置有IP范围限制和严格限制的防火墙,以及
security.json
中配置的身份验证。