2009-07-28 13 views
2

Webアプリケーションを顧客のサイトに簡単に展開できるようにするためのいくつかのアプローチを分析しながら、組み込み可能なWebサーバーを組み込んで、/Apache/IISをインストールします。組み込みWebサーバーを含む - 展開に関する問題

このアプローチの欠点は何ですか?具体的には、顧客のサーバーに既定のポートでApache/IISが既に実行されている場合、組み込み可能なWebサーバーで発生する可能性のある問題は何ですか?

このアプローチはどの市販製品でも見られていますか?インストールの際に必要な "サーバー手術"を最小限に抑えながら、より簡単に導入できるようにするには、Webサーバーを実行可能な方法に組み込んでいますか?または、展開のサポートを最小限に抑えるための有益な方法がありますか?

答えて

0

埋め込み可能なWebサーバーで持ち込まれているApache/IISのセキュリティホールや既定の設定を継承するという大きな欠点があると思います。限られた数のユーザーやマシンなどがアクセスする、精通したネットワーク管理者によって閉鎖される場合、これは別の話ですが、ネットワーク上にプッシュされて、起こったすべての人に見えて消耗する場合これは潜在的な赤旗です。

ApacheやIIS、あるいはOpenSSLのようなアプリケーションに必要なサブコンポーネントのようなアップグレードの問題に悩まされることもあります。たとえば、セキュリティホールを埋め込むためのアップデートがいくつかあります。あなたの顧客の生産環境は、その穴の犠牲者にならない可能性が最も高いからです。そうでなければ、アップグレードすることを義務づけます。そうしないと、結果に責任を負いません(たとえ、最初にその状況に置く)。

限られた経験の中で私が見た商用製品は、リンクス、ソニック、シスコなどのウェブアプライアンスとルータメーカーです。通常、これらのデバイスは設定されたプロトコルとプロセスで動作しますが、アプリケーションはあまり定義されていないか簡単なものではありません。

0

お使いのOSがWindows 2008+、つまりIIS7 +の場合は、IIS Hostable Webcoreを使用するオプションがあります。

ウェブサーバー全体はIIS7と共にインストールされ、IIS7.5(Win2k8 R2)で選択可能なhwebcore.dllの中に実装されています。

あなたは、私がずっと前に書いたここからの記事やコードサンプルを見つけることができます...それだけ開発目的のためだ場合は別のオプションは、WebMatrixのある http://www.awesomeideas.net/page/IIS7-Hostable-WebCore.aspx

それをチェックアウト。

関連する問題