• 締切済み

Windows+Apacheのリモートメンテナンスについて

はじめまして。 Windows上で構築されたApacheWebサーバを遠隔地からメンテナンスしたいのですが、何か良い方法はありませんでしょうか? このサーバは遠隔地にいる者(複数箇所)が自らのテストで環境を変更したりする必要があります(サーバの側に対応できる人はいますが、出来ればリモートだけで済ませたいです)。 セキュリティ的にFTPかHTTPのみアクセスを許可しているため、リモートデスクトップでは接続できません。 「Unix」系では「Webmin+SSL」などのWeb管理システムを組めると思いますが、Windowsではこういった場合、どのようなシステムを組んだら良いのでしょう? 色々調べていますが、Windows系は弱いため途方にくれています。 環境は、Windows2003Server+Apache2.0系です。 どうかご教授ください。

みんなの回答

  • vaio09
  • ベストアンサー率37% (756/2018)
回答No.1

Windows用のWebmin...確かにあると便利そうですが、以下のような統合管理ツールを使うのが常道です。 HDE Center http://www.hde.co.jp/center/ ただし、Apacheだけのためにこれを導入するのは、資産に余裕が有れば別ですが、もっと安直な方法でも良いでしょう。 HTTP/FTPが解放されているということですから、こんな方法はどうですか。 1)httpd.confの存在するフォルダを公開フォルダにする FTPの公開フォルダは、既に別サービスで使っているでしょうから、より柔軟なWebDAVの方がいいと思います。 2)サーバでは、定期的にApacheの再起動スクリプトを動かしておく(スクリプトは簡単なバッチファイルで、タスクスケジューラでそれを○分間隔だとか、毎日○時に動作させれば良い)。 3)クライアントPCから1のDAVフォルダに、更新したhttpd.confをコピーすると、2のバッチが動作してApacheが再起動されます。

linus21
質問者

補足

ご回答ありがとうございます。 待ち受け型ですね。 実は、その方法に近い事も考えてみました。 「ある特定のフォルダにFTPでフラグ用ファイル転送する(ここは特定のアカウントでアクセスが出来る) 定期的にこのフォルダを見に行って、フラグ用ファイルがONになっていたらApacheサービスを再起動する。」と、こんな感じで・・・しかし・・・ 条件に書き忘れていましたが、このサーバは頻繁にテスト用にアクセスがあるため、勝手に再起動をする事は出来ないのです。 再起動をかける場合は、再起動する人が利用者に通知をしてからでないと再起動することが出来ません。 しかも、リアルタイムに行いたいのです(時間が来るのを待つことが出来ません)。 なので、Webminのようなシステムが無いかと探しているのですが・・・ ちなみに、IISを(ポートを変えて)動かすことは出来ます。

関連するQ&A

専門家に質問してみよう