• ベストアンサー

Tomcat Apache

現在会社内のみ使用可能なネットワークを構築中です。 サーバを探してTomcat Apacheとhttpdの二つを見つけました。 そこで皆様にお聞きしたいのですが、二つの利点と欠点を教えてください。

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

  • ベストアンサー
noname#140925
noname#140925
回答No.3

静的ページのみで、イントラシステム構築で無いのなら、Tomcatではなく、通常のApache(httpd)で良いですね。 Apacheは全世界でWebサーバとして標準的に使用されているもので、一般的にはLinuxベースで運営しますが、Windows版もあり、Windowsで運営している企業も多数あります。 標準的に使用されるものだけに、資料が豊富ですし、信頼性が高い事が特徴です。 欠点・・・特に思い浮かばないですね。 AN HTTPDは、個人趣味で自宅内で使う程度になら良いと思いますが・・・何か判らない事があっても、作者および有志のサポートを頼るしかありませんので・・・ と言う以前に、いくらイントラのみでの使用とは言え、個人作成のフリーソフトで運用するのは避けた方が無難だと思いますが。 WindowsならIISが追加出来ますから、社内使用で静的ページ程度なら、IISでも十分かもしれません。 一番手軽と言えば手軽ですし、資料も揃ってますしね。 入れる手間や設定の手間を考えれば、一番簡単なのはIISでしょう。 将来的にイントラシステムが必要になって、WEBシステムを構築したくなったら、フロントIISで、アプリケーションサーバとしてTomcatを導入するのも良いかもしれませんね。 IISでもaspでシステム開発出来ますが、jsp+Javaサーブレットでやる方がライブラリも豊富ですし、開発も楽ですしね。

nama_me
質問者

お礼

お返事遅れまして真に申し訳ありません。 確かに社内向けの場合個人作成の物は避けた方がよいですね。 NO.2にも書いたのですが、LinuxではIISは使用できないのでしょうか?

その他の回答 (3)

noname#79016
noname#79016
回答No.4

> 現在利用しようと考えているパソコンに入っているOSは > 「Linux fedora9」です。 > IISについて調べたのですが、LinuxにはIISはないのですようか? ご質問の投稿先の分類が デジタルライフ > Windows > Windows XP ですが、、、 Unix 用の IIS が開発されたという話を私は聞いたことがありません。

nama_me
質問者

お礼

お返事遅れまして大変申し訳ありません。 書く場所を間違えていました。 これからは気をつけます。 ご回答有難うございます。

noname#79016
noname#79016
回答No.2

XP Pro をご利用かどうかを書かれていませんので、ご利用でないかもしれませんが、一応。 Pro 版には、インターネット インフォメーション サービス (IIS) という Web、FTP サーバが付属しています。 『Professional版に付属するIISの制限』 http://www.atmarkit.co.jp/fwin2k/win2ktips/207rest_iis_pro/rest_iis_pro.html 同時接続数は最大 10 までです。 VC 言語での開発能力があれば、ISAPI を作成して、高速かつ他のサーバよりも安定的に運用できます。 導入は、 コントロール パネル、プログラムの追加と削除、Windows コンポーネントの追加と削除 を開いて、「インターネット インフォメーション サービス(IIS)」 に、しるしをつけて、XP CD を入れるだけという手軽さです。

nama_me
質問者

お礼

お返事遅れまして真に申し訳ありません。 現在利用しようと考えているパソコンに入っているOSは「Linux fedora9」です。 IISについて調べたのですが、LinuxにはIISはないのですようか? (LinuxではIISではなくApacheのみしか使用できないという意味です。)

noname#140925
noname#140925
回答No.1

httpdと言われても、それはWEBサーバの総称ですので、具体的な製品名を書いて貰わないと・・・ "Tomcat Apache"ではなく"Apache Tomcat"なのですが、"Apache Tomcat"と"Apache HTTP Server"という2つのhttpd製品、という意味で書かれているのでしょうか? Tomcat は、通常jspでサイト構築する場合に使用します。 単純に静的ページのみの構成であれば、Apacheを使用すれば良いと思います。 一般的には、フロントにApacheを構え、jsp(およびJavaServlet)を使用するページのみTomcatへ転送する方式が取られています。 が、社内使用等ならTomcatだけでも十分ですけどね。 何を目的としているのかを書けば、どれが最適か教えて貰えると思いますので、書ける範囲で情報を出した方が良いと思いますよ。

nama_me
質問者

お礼

ご回答有難うございます。 httpdの製品名は"AN HTTPD"になります (http://homepage1.nifty.com/yito/anhttpd/options.html) 目的としましては、社内限定で閲覧できるHPを作成しています。 そこでどのサーバを使用したら効率がよいか(各物の利点・欠点)を伺いたく質問しました。

関連するQ&A