• ベストアンサー

apacheとIISについて

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

noname#176600
noname#176600

質問者が選んだベストアンサー

  • ベストアンサー
  • spieder
  • ベストアンサー率59% (13/22)
回答No.4

IISの利点はASP(.NET Framework)を使って簡単に動的なWebページを作成できることでしょう。.NET Framework自体がフルスタックなので、使う技術を選択する必要がありません。基本的な管理もGUIで操作できるので、比較的初心者にも取っ付きやすくなっています。 欠点は、それ以外の言語(PHPやJava)で開発された物を動かすには、ほとんど利点がないことと、過去に脆弱性で大きな問題を起こしたことがある実績(?)があることですかね。 Windowsのライセンスにコストがかかることもデメリットですが、それはLinux(Apache)でも、RedHat等のサポート費用を払うことを考えれば、業務上必要な経費なので相殺できると思います。 Apacheの利点は、設定しだいで幅広い環境に対応できる点に尽きると思います。OSもLinux、Windowsを問いませんし、開発言語もPHPやJava(Tomcat)など自由に選択して使えます。(Linuxでもやろうと思えば、Apache+ASP.NETも可能らしい) 難点としては、設定が基本的にGUIでは無いのと、選択肢が豊富なのでどの技術(言語&フレームワーク等)を選択するかといった技術的なスキルが求められる点だと思います。 静的なWebページのみで予算が無いならフリーのLinuxが入っているレンタルサーバーでApacheという選択肢しかないと思いますが、後は予算とサイトの規模次第だと思います。

noname#176600
質問者

お礼

詳細な説明ありがとうございます。 IISに明確な優位点があれば採用してもいいかもと思っていましたが、 今までどおりApacheでよさそうですね。

その他の回答 (3)

  • celtis
  • ベストアンサー率70% (2265/3203)
回答No.3

Sitenomyというホームページで、既存サイトがどのようなツールで構成されているかを参照することができます。ここにある統計では、IISとApacheの比率は1:10ですね。 http://www.100shiki.com/archives/2008/12/sitonomy.html 首相官邸など主な公的機関がApacheを利用しているのもおもしろいです。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

質問者さんもあげてますが、IISでのメリットとしては、GUIが 一番で、あとはユーザー管理などの点と、Winの他アプリとの 連携の部分ですかね・・・com関連とか。 まぁ会社の方針としてASPをデフォルトとしている場合もあるでしょう から、選択肢があっても別に悪いことではないと思います。 実際ひとえにapacheといっても、1.3系、2.0系、2.2系と微妙に 運用上の違いもでていますし、apache神話だって盤石ではないでしょう

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.1

IISのサーバーはときたま起こるウィルス騒動で壊滅しますね。 IISにセキュリティが無いというよりは安直な管理者が多いのかも。 MS自体はLinuxかなんか使ってたのでなんか信用無いですね。 最近は知りませんが。 私はFreeBSD/apache なので IISはわかりません。 やろうと思ったことはあるけどなんか怖くて。 WinServerのDNSは bind/named よりも簡単でいいですね。

関連するQ&A

  • IISとApacheについて

    UnixのApacheとWindowsのIISはTCP/IPから考えてどのように違うのでしょうか? 質問がおかしいかもしれませんが、お願いします。性能の差もお願いします。

  • IISとSQLServerの利用

    IISとSQLServerの利用を検討中です。 そこで、何点か疑問が湧きました。 ・SQLServerはApacheでも動作するのか? ・IISはApacheと比べ、セキュリティ設定は強固に出来るのか? ・Apacheは設定が難しいように感じるが、IISではそこまで卑屈に考え込む事はないか? ・アクセスログは取れるのか? SQLServerがApacheでも動作する場合、総合的に考え、 IIS、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 htaccessの設定

    こんにちは、いつもお世話になります。 ウィンドウズ2000でサーバーがあって、IISでwebサーバーとして使い、FTPも見よう見真似でなんとか動かしているのですが、サーバー管理に関しては初心者すぎて、いろいろと調査中です。 1 IISの入門書・入門サイトがございましたら教えて下さい。過去ログの豊富なML等もあれば嬉しいです。 2 この状況でhtaccessは利用できますか?  3 ApacheってwebサーバーソフトはIISと共存させるものではないと思いますが、この認識は正しいですか? 以上、よろしくお願いします。

  • WindowsのIISで、ファイル権限「644」や「755]にする方法は、どうやってやるのでしょうか?

    Unixを触ったことがあるので、 ファイル権限「644」や「755」の意味はわかります。 たとえば上記の場合のWindowsのIISで設定する場合は どのようにすればいいのでしょうか? 具体案で教えてくださいー

  • Apache-Tomcatについて

    Web系開発初心者です。 ブラウザ上での動作を可能とする、あるシステムを検討中でして、、 Webサーバとして「Apache」を、そのプラグインとして「Tomcat」の採用を考えています。 サイトで調べたこととしては、 Apache… (1)世界ナンバー1のシェア。 (2)無償のWebサーバ。 Tomcat… (1)Apacheとの連携が推奨。 (2)こちらも無償。 くらいでして、これくらいしか、採用とする根拠が見つかっておらず、 もう少し説明というか、根拠が欲しいと考えてます。 1.(上記と同じ内容を含めて、かまいません。)  あらためて、Apache-Tomcatの特徴(長所、短所(はないのか?))を、わかりやすく、教えて下さい。 2.現状、Windows XP上での利用を考えてますが、Windows VISTA、Windows 7 と、  OSが変化していった場合、その影響はどの程度なのでしょうか? 3.Webクライアント側に何か制限はあるのでしょうか?

  • IISが開始にならない

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

  • TomcatとApacheの使い分け

    こんにちは。 今度、社内向けの小規模Webアプリケーション(大きなテーブルでも1000件程度。サーバーはWindows。)を作成することになり、調査しています。 どのWebサーバーにするかを検討していますが、下記サーバーの使い分けが分からず質問させていただきます。 ・Apache ・Tomcat 調べると、「Tomcatは単独でWebサーバとして動作することも可能だが、ApacheやIISのプラグインと動作できるようになっており、実際にはプラグインとしての利用が主流である。」となってます。 Webアプリケーションを構築する上で、「TomcatをWebサーバーとして使用した場合」と「Apacheを使用した場合」では、どちらが良いのでしょうか。 よろしくお願いします。

  • WinXP + IISでのライセンス

    ・WindowsXP ProのIISを使い、サイボウズOffice6を運用したい。 ・利用者は10名程度。 この場合、OSについて、WindowsXP Proを購入する以外に何かライセンスが必要になるのでしょうか? (サイボウズのライセンスは購入済です) 同時アクセスのライセンスにひっかかるのは、共有フォルダへの同時アクセスであり、IISはそれに含まれないと理解しているのですが、これは正しいでしょうか。 よろしくお願いします。

  • Apacheのログの種類(WebTrendsによる解析)

    こんにちは。 とあるサイトのログ解析をWebTrendsで行うのですが、管理者からアクセスログとリファラーのログが別々のファイルで送られてきました。 ひとつのログファイルでページビューとリファラーの両方が見られると思っていただけに、戸惑っています(関連付けが難しくなりそうで)。Apacheの場合、ログファイルはこのような設定で吐き出されるのでしょうか? なおOSはUNIX(マシンはSun)です。 UNIXやApacheについてほとんど何も知らない初心者のため言ってることがめちゃくちゃかと思いますが、何かアドバイスをお願いします。