アーカイブ

‘Apache’ タグのついている投稿

CentOSバージョンの確認方法

2013 年 6 月 26 日 コメントはありません

バージョンの確認方法

[OS] CentOSの場合

# cat /etc/centos-release
CentOS release 6.3 (Final)

[MySQL]

# mysql –version
mysql Ver 14.14 Distrib 5.1.66, for redhat-linux-gnu (x86_64) using readline 5.1

[Apache]

# httpd -v
Server version: Apache/2.2.15 (Unix)
Server built: Feb 13 2012 22:31:42

[git]

# git –version
git version 1.7.1
# ruby -v
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]

[rvm]

# rvm -v
rvm 1.21.2 (latest) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

カテゴリー: Linux, 開発 タグ: , , ,

どっちがいいの?ApacheとTomcatの比較

2013 年 6 月 12 日 コメントはありません

TomcatはWebサーバー機能も備えていますが主に開発用に使用します。

商用利用する場合は、Apache Http ServerなどのWebサーバーを別に築ててApacheとTomcat連携させます。

主に以下のような理由があります。

  • 静的コンテンツ(htmlや画像)を扱う場合、Apacheの方がパフォーマンスが優れている
  • セキュリティがApacheを導入した構成の方が高い
    (DMZにWebサーバーを配置。アプリケーションレイヤーの隠蔽)
  • モジュールが豊富で様々な機能拡張が可能
  • Apacheを使用してTomcatのクラスタリングやロードバランシングができる

 

ところが、ApacheのWebサーバよりもTomcatのWebサーバの方が性能が良いという記事を見つけました。

>Tomcatのウェブサーバが、Apache httpdよりも高速に動作するという事実

 

TomcatのWebサーバの方が性能が良いのなら、システムによってはApacheを導入しないというのも選択肢の1つかもしれません。

  • セキュリティの確保されたネットワークで使用(専用線やVPNなどのプライベートネットワーク)
  • mod_proxy, mod_cache, mod_rewrite, mod_headersなどApacheの様々なモジュールは使用しない
  • ロードバランスはBIG-IPなどの負荷分散装置を使用する

 

今後、もっと詳細にApacheとTomcatの比較を行っていきたいと思います。

 


カテゴリー: オープンソース タグ: ,