問題タブ [g-wan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webserver - G-WAN を再起動せずにサイト構成を変更する
私は多数の小規模で静的な Web サイトのホスティングを検討しており、G-WAN を含むいくつかの代替案を検討しています。現時点では、サーバーを選択する前に、各サーバーが自分のニーズにどれだけ適しているかを感じようとしています.
G-WAN は、サーバーの起動後に (新しいフォルダーを追加することによって) 構成を更新する際に問題が発生していますが、私が望んでいることを正確に実行しているようです。これについてドキュメントやオンラインで何も見つけることができないので、私が愚かなことをしているのか、サポートされていない構成を実行しているのか、それとも G-WAN に存在しない機能なのかはわかりません。
これが私のセットアップです:
Ubuntu 12.04.1 LTS 上の G-WAN 3.3.28 64 ビット。
私は、必要な最小限のフォルダー構造だと思うものを持っています:
私は gwan を次の方法で起動します (まだいじっているので、うまくいけば):
すべてが見事に機能します。$ thirdsite.com/、$ thirdsite.com/www/、および $ thirdsite.com/www/index.html を追加します。それから thirdsite.com にアクセスしようとすると、ルート ホストが表示されます (つまり、変更が反映されていないようです)。
変更した構成をリロードするには、次のいずれかを行う必要があります。
または非 Angel プロセスを強制終了 (kill -s 15) して、子プロセスを再起動します。
G-WAN は別の方法でホスト定義をリロードできますか? もしそうなら、それは箱から出してすぐに動作するものですか、それとも他のホストへのリクエストをドロップせずにサーバーを循環させることができるコマンドがありますか(/非エンジェルプロセスで -s 15 を殺しても安全ですか + もしそうなら、プロセスを特定する信頼できる方法はありますか)?前もって感謝します!
php - g-wan を使用して PHP または Ruby スクリプトを実行するには?
php5-cli と ruby をインストールしましたが、どちらも機能しません。
ログに * 新しい /home/olivier/gwan/0.0.0.0_8080/#0.0.0.0/csp/php.php のバグがあります
php.php は単純です:
gwan.log に、php スクリプトの読み込みに関する情報がありません!?
何か案は?
key-value-store - g-wan kv ストア KV_INCR_KEY
の使い方はKV_INCR_KEY
?
gwan api で便利な機能を見つけましたが、サンプルはありません。
これを主キーとして KV ストアにアイテムを追加したいと考えています。
また、このキーの値を取得する方法は?
key-value-store - g-wan main.c - ソケットをリッスンする
サブプログラムをフォークして、いくつかのルーチン ジョブを実行したり、いくつかのソケットをリッスンしたりしたいと考えています。
これが可能であれば、このフォークされたプログラムが永続ポインタを介して G-WAN KV ストアにアクセスする方法を簡単な例で示してください。
ssi - gwanはSSIをサポートしていますか?
gwanはSSIをサポートしていますか、それとも異なるHTMLデータをマージする別の方法がありますか?
それが最善の方法かどうかはわかりませんが、静的HTMLデータを別のHTMLファイルに含めたいと思います... SSIが機能していない場合は、何を使用しますか?
sql-server - G-WAN を SQL Server に接続する方法は?
G-WAN と CentOS を実行している Web サーバーがあります。Microsoft SQL Sever データベースに接続する最善の方法を見つけようとしています。この時点で行う必要があるのは、G-WAN ハンドラーからの単純な挿入だけで、特別なことは何もありません。
誰でもこれを経験したことがありますか?
私の言語の好みは C# ですが、C++ や C も問題ありません。
c - G-wanCSha1ハッシュ
G-WANでsha1関数を機能させるのに小さな問題があります。
基本的に私はハッシュしたい文字列を持っています、私は一般的にCに慣れていないので、どんなポインタも素晴らしいでしょう。
これはsha1ハッシュを試みている文字列です。いくつかのアプローチを試しましたが、何が間違っているのかわかりません。
私はほとんどG-wanと連携するWebSocketを持っていますが、最後にこのsha1関数を連携させることです。
G-wanssha1関数に関するドキュメントは以下のとおりです
そこへのリンクapihttp: //gwan.com/api
誰かが私にここに骨を投げることができれば、それはCとの私の最後の時間を少し寛容にするでしょう。
html - g-wan が整形済みのテキストを提供できるようにするにはどうすればよいですか?
デフォルトでは、G-WAN はファイルから空白を取り除き、HTML
ファイルを最小化します。<pre>
タグで定義されたフォーマット済みのテキストを通過させる最善の方法は何ですか?
@Richard Heath興味深い - 私はG-Wanのバニラインストールを使用しており、<pre>
ブロックはこのように始まり<pre class="fragment">
ます。doxygen で生成されたドキュメントのサンプルを参照してください
これは、g-wan のバニラ インストールでホストされています。
更新: 一時的な (クリーン/クイック フィックスではない) 回避策として、スタートアップを次のように変更しました:
START=""
...
nohup ./$NAME $START &>/dev/null &
後で、戻り値をフィルター処理するハンドラーを作成してみます。
比較用に更新されたサンプル ファイル
./gwan -d
http://alex4u2nv.com/test/test.html
nohup ./gwan &> /dev/null &
http://alex4u2nv.com/docs/test.html
ddos - G-WAN サーブレットに応答を送信せずにサイレント モードで接続を閉じる方法
gwan がいくつかの要求に応答しないようにする方法、つまり、ビルドして応答を送信せずにサーブレットを静かに閉じるにはどうすればよいですか?
サーバー側からの送信帯域幅を減らすと便利です。
データを収集するだけの場合は、クライアントに応答する必要はありません。
g-wan - 「gwan_1」と「gwan -w 1」の違いは何ですか?
gwan.ch/en_timeline.html では、gwan の
名前を gwan_1 に変更することは、1 つのワーカーで gwan を開始することであると述べています。
gwan_1 と gwan -w 1 の違いは何ですか?