私は多数の小規模で静的な Web サイトのホスティングを検討しており、G-WAN を含むいくつかの代替案を検討しています。現時点では、サーバーを選択する前に、各サーバーが自分のニーズにどれだけ適しているかを感じようとしています.
G-WAN は、サーバーの起動後に (新しいフォルダーを追加することによって) 構成を更新する際に問題が発生していますが、私が望んでいることを正確に実行しているようです。これについてドキュメントやオンラインで何も見つけることができないので、私が愚かなことをしているのか、サポートされていない構成を実行しているのか、それとも G-WAN に存在しない機能なのかはわかりません。
これが私のセットアップです:
Ubuntu 12.04.1 LTS 上の G-WAN 3.3.28 64 ビット。
私は、必要な最小限のフォルダー構造だと思うものを持っています:
0.0.0.0_80
#0.0.0.0
www
$site.com
www
$othersite.com
www
私は gwan を次の方法で起動します (まだいじっているので、うまくいけば):
sudo .\gwan -d
すべてが見事に機能します。$ thirdsite.com/、$ thirdsite.com/www/、および $ thirdsite.com/www/index.html を追加します。それから thirdsite.com にアクセスしようとすると、ルート ホストが表示されます (つまり、変更が反映されていないようです)。
変更した構成をリロードするには、次のいずれかを行う必要があります。
sudo .\gwan -k; sudo .\gwan -d
または非 Angel プロセスを強制終了 (kill -s 15) して、子プロセスを再起動します。
G-WAN は別の方法でホスト定義をリロードできますか? もしそうなら、それは箱から出してすぐに動作するものですか、それとも他のホストへのリクエストをドロップせずにサーバーを循環させることができるコマンドがありますか(/非エンジェルプロセスで -s 15 を殺しても安全ですか + もしそうなら、プロセスを特定する信頼できる方法はありますか)?前もって感謝します!