0

私は cpanel から Web サイト ドメインを持っています。公開 SPARQL エンドポイントを作成するために、外部 URL から内部サーバー (FUSEKI サーバー) にリダイレクトしたいので、Apache サーバーを使用して公開サイト (例: http://site/sparql) からバックエンド サーバー ( http://localhost:3030/ds/query)にリダイレクトします。だから私はこのコードをhttpd.confに入れました

RewriteRule ^/sparql$ /usr/lib/fuseki/pages/sparql.html [L]
RewriteCond %{QUERY_STRING} query=
RewriteRule . http://localhost:3030/dataset/query [P]

httpd.confのディレクトリセクションにありますが、残念ながら結果はありません。

  1. このコードを httpd.conf のどの部分に配置する必要がありますか?
  2. cpanel で httpd.conf と実際の Web サイトを接続するにはどうすればよいですか?
  3. cmd を使用して Fuseki サーバーを永久にオンにする必要がありますか?
4

1 に答える 1

0

httpd を「リバース プロキシ」として使用する

ProxyPass /YourDatabase/query  http://localhost:3030/YourDatabase/query   max=3

持っている場合は<VirtualHost>、そのブロック内に入ります。

于 2014-06-29T11:06:43.327 に答える