私は、Jettyコンテナのlocalhost上の自分のサーバー上でSolrを実行しています。外部IPアドレスからSolrにアクセスするには?
これは明らかな疑問ですが、外部IPアドレスのようにサーバー自体の外部からWebインターフェイスにアクセスするにはどうすればよいですか。明らかに、認証はすべてのソリューションの一部として重要になります。
これは良い解決策であれば、サーバー上でApache2も実行しています。私はこれについて何も見つけることができないのに驚いています。
私は、Jettyコンテナのlocalhost上の自分のサーバー上でSolrを実行しています。外部IPアドレスからSolrにアクセスするには?
これは明らかな疑問ですが、外部IPアドレスのようにサーバー自体の外部からWebインターフェイスにアクセスするにはどうすればよいですか。明らかに、認証はすべてのソリューションの一部として重要になります。
これは良い解決策であれば、サーバー上でApache2も実行しています。私はこれについて何も見つけることができないのに驚いています。
。私は本当にSSHのlocal port forwardingを使ってアクセスできるので、Solrの管理パネルに永続的にアクセスする必要はありません。
私がしなければならなかったすべては私のローカルマシン上の端末から以下を実行した後、
ssh -L 8983:localhost:8983 [email protected] -N
とApacheの設定を設定するよりもはるかに簡単http://localhost:8983/solr/
に私のブラウザを開き、プロキシをやって、そして何でも。
あなたのJetty ContextPathによって異なります。たとえば:
....
WebAppContext explorerWebapp = new WebAppContext();
explorerWebapp.setContextPath("/solr");
....
、その後は自分のインデックスに移動します。私は最終的にこの答えにつまずい
http://localhost:PORT/solr/
あなたが尋ねたことに基づいて答えを出すのに時間を費やした人もいましたが、アップアップしていない人もいました。次に、あなたが知っていることに基づいて自分の答えを追加しましたが、あなたの質問にはあなたは答えませんでした。次回はもっと何かを教えて、私たちがあなたを手伝ってあげましょう。さようなら! – javanna
私はあなたがすでに知っていると言っているわけではなく、あなた自身の答えはもちろん歓迎です。それはあなたが探していた解決策です。しかし、あなたが選択したソリューションはそれとは関係がありませんが、Apacheと認証に言及したような堅牢なソリューションを求めました。したがって、あなたは有益な回答を提供できる唯一の人物であり、それは他の人にとっては楽しいものではありません。努力のための少なくともupvoteは良い兆候だったかもしれない。私が何を意味するのかを理解していただければ幸いです。スコアの問題ではありません。 – javanna
私は票がなくても受け入れられなかった嫌いなので、私の答えを削除しました。 :) – javanna