• ベストアンサー

IISとApacheについて

arataの回答

  • ベストアンサー
  • arata
  • ベストアンサー率49% (139/279)
回答No.1

非常に、あいまいな質問で、返答に困るのですが。 TCP/IPから考えると言うのは、どう解釈していいのかわ かりませんが、TCP/IPレベルでのプロトコルと言う意味 では、同じです。クライアントから見ても同じですね。 ウェブサーバーとしての機能としては、IISには、 ASPと言うVBScriptやJScriptをサーバーサイドで 動かす機能がありますが、Apacheではないところでしょ うか?しかしながら、これも決定的な違いではないと思 います。Apacheでは、モジュールの追加によって、機能 追加ができますが、追加できる機能がIISで提供され ていないかと言うと、同等の機能は、なんらかの形で提 供されていますので、決定的な違いとはなりません。 IISはMSのプロダクツでWindowsNT/2000専用、 Apacheは、オープンソースでUNIX系のOSとWindowsの 両方に提供されているところが最も大きな違いかもしれ ません。 信頼性については、IISだけではなく、WindowsNT/2000 と組み合わせて考える必要があるため、なんともいえな いのですが、一般的には、Apacheの方があるとされてい ます。しかしながら、WindwsNT上で動作するApacheと IISを比較しないとIIS自体の信頼性を結論付けるのは、 IISに対してかわいそうな気もします。 性能の差も、ハードウェア+OSの性能差も影響してし まいますので、一般的に言われているように、Apacheの 方が、ずっと性能的にすぐれているとも言えないようで す。これについては、参考URLを見てください。 いずれにしても、UNIX+Apacheの組み合わせのシェアが 最も高いと言うのは、間違いのない現実であることは 確かです。

参考URL:
http://www.changelog.net/log/1999/special/benchmark/ct/
ses3
質問者

お礼

変な質問してすみませんでした。IISとAPACHEの差だけでよっかたです。 すみませんでした。

関連するQ&A

  • apacheとIISについて

    会社でWEBサーバーを立ち上げる予定なのですが、 UNIX系OSでapacheを利用する場合とWindowsでIISを利用する場合だと、 何か大きな違いとか機能面での特異性、優位性とかってあるんでしょうか? apacheでいいと思っていたのですが、 最近はIISのシェアも随分伸びてきているようなので気になりました。 (IISのシェアが伸びたのは何か利点があったからでしょうか?) 個人的には前者はオープンソースなのでコストがかからない、ドキュメント類が豊富、 後者は運用管理ツールが豊富、GUIで管理できる、慣れているWindowsで操作できるくらいかなと思っているのですが・・・。 導入の参考にしたいのでよろしくご教授願います。

  • ApacheとIIS

    現在サーバーについて勉強をしています。 ApacheとIISを比べると、Apacheの方がシェアが高いですが、Apacheの方が性能が良いのでしょうか。 Apacheの優れている点について教えてください。

  • windowsでapacheを使う理由は?

    Windows機でwebサーバにapacheを使っている人って たまに見かけますよね?特に自宅で立てている人に多い 気がします。 僕はapacheといえばUNIX系OSというのがあたりまえ だったので少し不思議です。 実際に仕事とかでもUNIX系OS+apacheが圧倒的です。 1.3系はThe Apache HTTP Server Project 自身が windowsプラットフォームに対して最適化されていない のでオススメしないとも言ってますからね(2.0になって 公式にwindowsを公式にサポートするようにはなったみたい ですが) IISだとだめな理由ってあるのでしょうか?セキュリティ うんぬんの話は除いて、です。 パフォーマンス的にはwindowsで使うならIISのほうが 絶対いいと思っています。 参考までに皆さんのご意見お聞かせください。

  • IISやApacheのログにあるIPアドレスについて

    IISやApacheのログにあるIPアドレスについて質問です。 下記についてご存知の方がおりましたら回答をお願いします。 Q1. ここに記述されているIPアドレスはプロバイダーで指定されたIP (IISなら一番左側の列にあるIPを示します。) はプロバイダーで払い出されたIPなのでしょうか? Q2. (Q1と類似しています) よく詐欺系サイトで出てくる「あなたのIPは~、あなたのホストは~」とあるのはすべてプロバイダー側の情報と思ってよいのでしょうか? Q3. IISログで記録されるIPが、プロバイダ側のIPアドレスであるならば、プロバイダの何?(どこか?中継基地局?)を示しているのでしょうか?

  • IIS或いはwinapache?

    IISでPerlのCGIはどう設定すれば動くようになるのでしょうか? またはWindowsのapacheではVBScriptのASPは動くのでしょうか? Windows2000のWebサーバーでどちらを使うか迷っています。(WindowsのIISはあまりよくわからないので・・・) Linuxのapacheなら多少は解るのですが・・・

  • apacheで動作してIISで動作しないcgi

    webに検索エンジン機能を付けようと思いいmsearchという検索cgiを入れたのですが、apacheサーバだとうまく動いてくれるのですが、iis(var4)だとエラーがでて動いてくれません。 (エラーの内容はSyntax errorとExecution of aborted dueto compilation errorsだったと思います) UNIX系webサーバで動いてiisで動かないCGIというのは存在するのでしょうか? また、あるとしたら何が原因で、対処法はあるのでしょうか? 非常に困っていますどなたか知恵をお貸し下さい。 お願いします。 msearch:http://www.kiteya.net/script/msearch/

    • ベストアンサー
    • CGI
  • 必ずApacheやIISのインストールが必要ですか

    PerlでWEBサイトを作る為には 必ずApacheやIISのインストールが必要ですか?

    • ベストアンサー
    • Perl
  • IISとXAMPPのApacheの環境設定

    マイクロソフトのSilverlight 4を動かしているのですが、そこで動いているIIS(Internet Information Services)が原因と思われるのですが、オープンソースのXAMPP上で動いているApacheが起動できなくなってしまいました。Silverlightではメディアのストリーミングとか問題なく行えるようになったのですが、VWD(Visual Web Developer)のデバッグを中止したり、VWDのプロジェクトを終了したり、PC(Windows Vista)を再起動してもApacheが起動しなくなってしまいました。 エラー情報として、 モジュールIIS Web Core 通知MapRequestHandler ハンドラStaticFile エラーコード0x80070002 が出ています。 ここからは推測なのですが、 IISが、http://localhost:6413/ でポート番号が6413に割り振られているようなのですが、これが常にいつも動いてしまっているということなのでしょうか? PCを再起動しても、Apacheの http://localhost:80/ のポート80番地に接続されないようなのです。IISの方もApacheのようにVWDを立ち上げて起動した時だけに使えるようにはできないものなのでしょうか?(要はApacheを起動したい時には、IISが止まっていてほしいのです。) Webサーバーとして、ひとつのPC上で、ApacheとIISの両方を使われている方は多いと思うのですが、通常どのようにして使い分けられているのか、御経験のある方は御教示願えたらと思います。 よろしくお願い致します。

  • Apacheインストールはできたのですが...

    ApacheをインストールしてApacheを起動してIE上でIPを入れるとTestページ見たいなものが表示されて「このページを変更してください。」と書いてあるのですがこのページがどこに存在しているのかわかりません。UNIX系OSではhomeの下にpublic_htmlというディレクトリを作ってそこにindex.htmlを作れば良いっていうのは知ってたんですがWindows上だとどうやってディレクトリ構成されるのか分かりません。Apacheは、apache_1.3.20-win32-no_src-r2.msiをインストールしました。先に進みそうで全く進まないので教えてください。

  • IISが開始にならない

    Windows2000Server(SP4)、IISの環境です。 IIS(インターネットインフォメーションサービス) →既定のWebサイト *ここが停止になっています。 →右クリックで「開始」を指定すると ”アドレスは既に使用されています”とのメーセージがでて、開始になりません。 ↓ netstat -an を実行した際、 TCP 0.0.0.0:80 0.0.0.0:0 LISTENING という行があり、他のサーバソフトが実行されてます。 管理ツール→サービス で、どのサービスがサーバソフトなのかわかりません。 APACHEだけはわかりますが、起動しておりません。 また、何か他の原因かもしれません。 ご教授願えると幸いです。