これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダで実行できるコマンド refdb-sruserver です。
プログラム:
NAME
refdb-sruserver - RefDB データベース用のシンプルな SRU サーバー
SYNOPSIS
refdb-sruserver
DESCRIPTION
refdb-sruserver は、RefDB に SRU サービスを提供するシンプルなスタンドアロン Web サーバーです。
データベース。これは、ローカルのシングルユーザー アクセスのみを目的としています。それ以上のことについては
野心的です。SRU サービスの CGI バージョンをご覧ください。 refdbsruとします。
SRU サービスを開始する前に、必ず refdbsrurc 構成ファイルをセットアップしてください。
これは CGI バリアントと共有されます。 RefDB アプリケーション サーバー refdbd(1) も同様でなければなりません
稼働中です。次に、スクリプトを開始します。スクリプトは強制終了するまでフォアグラウンドで実行されます。
Ctrl+C を押します。 SRU サービスは次の URL で利用できます。 http://localhost:8080。あなたの
Web ブラウザでこのアドレスにアクセスすると、SRU Explain コマンドの出力が返されます。
きれいに整形されたページ。実際のクエリを実行するには、SRU クエリ文字列を上記の URL に追加します。
CONFIGURATION
refdb-sruserver ファイル refdbsrurc を評価してそれ自体を初期化します。これを共有します
構成ファイル refdbsru(1)、SRU サービスの CGI バリアント。
注意
「zeerex_」で始まるパラメータは、実際にはスクリプトの実行方法には影響しません。
動作します。 これらは、SRU に表示されるサイト固有の情報の一部を提供します。
説明します 出力。
表 1. refdb-sruserverrc
┌───────────────┬───── ─────────┬───────────┐
│変数 │ デフォルト │ コメント │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│logfile │ /var/log/refdb-sruserver.log │ のフルパス │
│ │ │ カスタム ログ ファイル。これは│
│ │ │ logdest が │ の場合にのみ使用されます。
│ │ │ 適切に設定してください。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│logdest │ 1 │ の目的地 │
│ │ │ ログ情報。 0 = │
│ │ │ 標準エラー出力に出力します。 1 = 使用する │
│ │ │ syslog 機能。 2 = │
│ │ │ カスタム ログファイルを使用します。 │
│ │ │ 後者には │ が必要です
│ │ │ の適切な設定
│ │ │ ログファイル。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│loglevel │ 6 │ までのログレベル │
│ │ │ どのメッセージになるか │
│ │ │ 送信しました。低設定(0) │
│ │ │ 最小限のものだけを許可します │
│ │ │ 重要なお知らせ、│
│ │ │ 高設定 (7) が可能 │
│ │ │ を含むすべてのメッセージ │
│ │ │ デバッグメッセージ。 -1 は │
│ │ │ 何も記録されません。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│serverip │ 127.0.0.1 │ IP アドレスまたは │
│ │ │ マシンのホスト名 │
│ │ │ refdbd が実行される場所。使用する │
│ │ │ デフォルト (localhost) │
│ │ │ 顧客の場合は住所 │
│ │ │ そして refdbs は │ 上で実行されます
│ │ │ 同じマシンです。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│ポート │ 9734 │ refdbd が存在するポート │
│ │ │ 聞きます。これを │ に変更します
│ │ │ すべてのクライアントと │
│ │ │ この値の場合はサーバー │
│ │ │ 他のものと干渉する │
│ │ │ このポートを使用してプログラムを実行します。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│timeout │ 180 │ 秒単位のタイムアウト。 │
│ │ │ この時間が経ってから │
│ │ │ 経過、停止 │
│ │ │ 接続が取られます │
│ │ │下へ。これを増やす │
│ │ │ 遭遇した場合の価値 │
│ │ │ 頻繁にタイムアウトエラーが発生する │
│ │ │ ネットワークが充実しているため │
│ │ │ トラフィックまたは refdbd │
│ │ 過負荷です。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│ユーザー名 │ ログイン名 │ のユーザー名 │
│ │ │ 認証に使用 │
│ │ │ データベース付き │
│ │ │ サーバー。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│passwd │ │ のパスワード │
│ │ │ 認証に使用 │
│ │ │ データベース付き │
│ │ │ サーバー。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│pdfroot │ (なし) │ この値が使用されます │
│ │ │ パスのルートとして │
│ │ │ PDF または追記へ │
│ │ │ できるオフプリント │
│ │ │ AV で指定 │
│ │ │ RIS データセットのフィールド。 │
│ │ │ 道は頼るべきではない │
│ │ シェルの拡張について。 │
│ │ │ /home/me/literature/ を使用してください │
│ │ │ の代わりに
│ │ │ ~/文学/。 │
│ │ │ pdfroot を使用すると、次のことができます │
│ │ │ パスを短くする │
│ │ │ それぞれに入力します │
│ │ │ データセットとメンテナンス │
│ │ │ ある程度の携帯性があれば │
│ │ │ を移動する必要があります。
│ │ │ 別のサイトへのオフプリント │
│ │ │ ディレクトリまたはしたい │
│ │ │ リモートからアクセスします。 │
│ │ │ html 出力ルーチン │
│ │ │ は │ を連結します
│ │ │ それぞれの相対パス │
│ │ │ pdfroot を含むデータセット │
│ │ │ へのリンクを構築します
│ │ │ 抜き刷り。 │の代わりに
│ │ │ ローカルパス名 │
│ │ │ URL を指定できます │
│ │ │ http:// または │ で始まる
│ │ │ オフプリントの場合は ftp:// │
│ │ │ からアクセスできます │
│ │ │ Web サーバーまたは FTP │
│ │ │ サーバー。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│cssurl │ (なし) │ にもかかわらず │
│ │ │ パラメータ名、これは可能性があります │
│ │ │ │ のいずれかの URL になります。
│ │ │ カスケード スタイル シート │
│ │ │ (CSS) ファイル、または XSLT │
│ │ │ ファイル。このファイルが │
│ │ │ 指定され、│ に使用されます
│ │ │ SRU 出力を │ でフォーマットします
│ │ ウェブブラウザ。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│dbserver │ (なし) │ これは │ の名前です
│ │ │ データベース エンジン │
│ │ │ refdbd は (現在 │
│ │ │ mysql、pgsql、│
│ │ sqlite、または sqlite3)。 │
│ │ │ refdb-sruserver はできます │
│ │ │ この値は │ で取得します。
│ │ │ ランタイムですが、そうする必要があります │
│ │ │ 追加で XNUMX つ送る │
│ │ │ searchRetrieve ごとのクエリ │
│ │ │ またはスキャン操作。もしも │
│ │ │ あなたが価値を提供します │
│ │ │ ここで代わりに応答します │
│ │ │ 時間が早くなります。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│zeerex_host │ www.change.me │ のホスト名 │
│ │ │ を実行するコンピュータ │
│ │ │ Web サーバーと │
│ │ │ refdb-sruserver │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│zeerex_port │ 80 │ Web のポート │
│ │ │ サーバーはリッスンします。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│zeerex_database │ cgi-bin/refdb-sruserver │ のパスセクション │
│ │ │ SRU を提供する URL │
│ │ │ データベースへのアクセス、 │
│ │ │ 先頭なし │
│ │ │スラッシュ。 zeerex_host、│
│ │ │ スラッシュとこのオプション │
│ │ │ 組み合わせて URL を構成します │
│ │ │ ユーザーが入力する必要がある │
│ │ │ Web ブラウザに入力して │
│ │ │ SRU サービスにアクセスします。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│zeerex_databaseInfo_title │ 参照データベース │ あなたの公開名 │
│ │ │ データベース。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│zeerex_databaseInfo_description │ 参照データベース │ 簡単な説明 │
│ │ │あなたのデータベース。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│zeerex_databaseInfo_author │ お名前 │ 人の名前 │
│ │ │ 担当は誰ですか │
│ │ │ データベースを実行しています。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┼─────────────┤
│zeerex_databaseInfo_contact │ your@email │ 連絡方法 │
│ │ │ データベース管理者。 │
│ │ │ 通常はメール │
│ │ │ 住所。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ──────────┴─────────────┘
onworks.net サービスを使用してオンラインで refdb-sruserver を使用する