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

構成済みの場合は、ファイルを port で実行するようにTomcat6変更します。server.xml80

于 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 に答える