2016-05-18 11 views
2

grapdbをスタンドアロンサーバとして実行します。サービス開始はhttp://localhost:7200です。 私はポート80を介してアクセスするために、graphDBワークベンチにリダイレクトApacheを設定する必要があります。Apache Proxyの背後でGraphDBを実行する

ProxyPass /graphdb http://localhost:7200 
    ProxyPassReverse /graphdb http://localhost:7200 

http://server/graphdbにアクセスするとき、彼らはhttp://server/css/x、またはhttp://server/webjars/yからロードされているのでしかし、CSSおよびJavaScriptの全てのロードに失敗しました、 http://server/graphdb/css/xまたはhttp://server/graphdb/webjars/yの代わりに。

Apacheプロキシの背後にあるGraphDBワークベンチにアクセスすることは可能ですか?これについて正しい設定は何ですか?

答えて

1

これは、外部(Apache)と内部(GraphDB)の両方のルートが同じ場合にのみ可能です。あなたの場合、外部のものは/ graphdbで、内部のものは/です。 GraphDB 7.1で明示的な外部URLを指定するためのサポートを計画しました。一時的な回避策として、種類のApacheリダイレクトを作成することができます。

ProxyPass/http://localhost:7200 
ProxyPassReverse/http://localhost:7200 

などの別の仮想ホストに割り当てることができます。 graphdb.your-domain.xxは、GraphDBへのアクセスにのみ使用されます。

関連する問題