0

我认为 solr 附带的打包速度模板将很容易根据我的需求及其 DAMN FAST 进行定制,所以为什么要搞砸它。

我的问题是关于 url/服务器设置。

现在它的http://1.2.3.4:8093/solr/browse

我看到它的方式,它没有安装在 LAMP 服务器上的 apache 帐户中,所以我无法修改该帐户的 htaccess 文件。

我想要做的是将 www.mysite.com 委托给上述内容。url中没有端口,显然也没有ip地址。

有任何想法吗?

4

2 回答 2

1

如果您从示例中运行它,只需将端口添加到启动参数

java -Djetty.port=80 -jar start.jar

SOLR这将在 port 上启动80

如果您已配置Tomcat6更改server.xml文件以在端口上运行80

于 2012-08-28T16:29:24.780 回答
0

如果您使用的是 Tomcat,只需将部署描述符更改为 Solr Web 应用程序即可

<Context docBase="C:\\apache-solr-3.5.0\\example\\solr\\solr.war" debug="0" crossContext="true">
  <Environment name="solr/home" type="java.lang.String" value="C:\\apache-solr-3.5.0\\example\\multicore" override="true"/>
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Context>

重要的是不要在 Context 标记中包含任何 'path="/something"' 属性,并且您必须确保所有其他 Web 应用程序都具有 path="/something"。

这会将 Solr 作为隐藏路径的默认 Web 应用程序。

于 2012-12-07T19:36:26.427 回答