• ベストアンサー
  • 暇なときにでも

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のほうが 絶対いいと思っています。 参考までに皆さんのご意見お聞かせください。

  • rhl
  • お礼率36% (42/116)

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数337
  • ありがとう数3

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

  • ベストアンサー
  • 回答No.1
  • afra
  • ベストアンサー率32% (47/143)

私見ですが、WindowsOS上にApacheをのせる理由として ・OSの管理は使い慣れたWindowsで。 ・WEBサーバはセキュリティを確保したい と 言うことが有ると思います。 WEBサーバを運営したい人が UNIX系OSもベテランであることは少ないと思いますので。 (目的として WEBサーバを運営したいのであって、UNIXを勉強したいわけではない)

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速のご回答ありがとうございます。 私はapache=セキュリティの確保という認識自体に 問題があるような気がするのです。 反論ではないです(笑) アプリそのもののバグというのはIIS、apacheともに 大なり小なり発生していますし、IIS=セキュリティが 甘いとは思えないのです。IISでも適切に設定すれば セキュリティの確保は可能だと思います。それができないのは管理者の技術レベルと意識が低いだけの気がしています。 ほかにもなにか決定的な理由があるのでしょうか?

関連するQ&A

  • Apache のレスポンスヘッダで「Server: Server」を返したい

    Apache のレスポンスヘッダで「Server: Server」を返したい Apache の 2.0.633 を使っています。 VPS環境です。 amazonのレスポンスヘッダをみるとわかるのですが、 Server: Server となっています。 #----------------------------------------------------------------------- Apacheの場合は、 もしウェブサーバについての情報をできるだけ隠蔽したいなら、 ServerTokens ProductOnly と書くと、 Server: Apache となりますがウェブサーバが(IISなのではなく)Apacheであるということだけはばれてしまうようです。 #----------------------------------------------------------------------- どうやれば、 レスポンスヘッダで、 Server: Server を返すようにできるのでしょうか? ・・・あるいは、AmazonではApache以外のウェブサーバを使っている??? 以上、よろしくお願いいたします。

  • Windows+Apacheのリモートメンテナンスについて

    はじめまして。 Windows上で構築されたApacheWebサーバを遠隔地からメンテナンスしたいのですが、何か良い方法はありませんでしょうか? このサーバは遠隔地にいる者(複数箇所)が自らのテストで環境を変更したりする必要があります(サーバの側に対応できる人はいますが、出来ればリモートだけで済ませたいです)。 セキュリティ的にFTPかHTTPのみアクセスを許可しているため、リモートデスクトップでは接続できません。 「Unix」系では「Webmin+SSL」などのWeb管理システムを組めると思いますが、Windowsではこういった場合、どのようなシステムを組んだら良いのでしょう? 色々調べていますが、Windows系は弱いため途方にくれています。 環境は、Windows2003Server+Apache2.0系です。 どうかご教授ください。

  • apacheとIISについて

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

その他の回答 (2)

  • 回答No.3
  • afra
  • ベストアンサー率32% (47/143)

>アプリそのもののバグというのはIIS、apacheともに >大なり小なり発生していますし、IIS=セキュリティが >甘いとは思えないのです。IISでも適切に設定すれば >セキュリティの確保は可能だと思います。 >それができ>ないのは管理者の技術レベルと意識が低い>だけの気がしています。 私もそう思います。 なので、技術が足りない部分をもの(プログラム)に頼ろうとしてしまうのでしょう。 その心理が、自分がわからなくても、他者が保障してくれる(と思われる)ソフトを選ぶのではないでしょうか?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

>技術が足りない部分をもの(プログラム)に頼ろうとしてしまうのでしょう。 この考えは危険ですよね?これは自分で自宅サーバを 立てる人にこういう考え方の人が多いということですよね? もう少し勉強してもらいたいものです。 てっきり、apacheを使ってるとなんとなくカッコいいとか の理由かと思ってました(笑) そうではないということもわかりました。ありがとうございます。 実際に使用されている方の意見もお聞きしてみたいと思います。

  • 回答No.2
noname#21592
noname#21592

IISは、有料。2000プロについているものは、同時使用制限がある。案外、マイクロソフトのサーバー製品の詳しい情報が少ない。 アパッチならネットに情報が多いし、ライセンスの問題もないし・・・。 かな???。 自分がIISを使いこなせないのも、マイクロソフトからの情報不足??いや、スキルが、無いのですが・・・。 アパッチの場合、ど素人でもインストールできる説明があるようだし。 もっと、お馬鹿な私でも、使いこなせれば、IISも良いのでしょうけど。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 >IISは、有料。2000プロについているものは、同時使用制限がある。 そうか、有料といえば有料なんですね!今まで仕事でしか 使ったことないんでサーバOSが当たり前だったのでOSに タダでついてくるという印象でした。また2000プロの同時 使用制限にひっかかるなんて全く意識にありませんでした(笑) 確かに不慣れな人にはUNIX系OSで立てるのは初期設定時に 敷居が高く感じるかもしれませんね(いくら最近はLinux 系の情報が多くなったとはいえ・・・)

関連するQ&A

  • Apacheでイントラ向けのHTMLサーバをつくりたい

    社内で作ったHTMLファイルをブラウザから参照できるようにしてあるのですが、 このたび、レンタルPCのため、データの引越しをしなければならなくなりました。 しかし、これを管理していた人が辞めてしまっていて・・・(連絡先不明) どうやらApacheでWebサーバを構成していたらしいので、いろいろ調べて、テスト用マシンに 同じバージョンのAppacheのダウンロード&インストール、 設定ファイル(httpd.conf)のコピペによる上書きをしてみましたが、 なかなか難しく、元通りにすることができません。 元のPCはまだあります。 新たに来るPCに、このApacheの環境を移行するにはどうしたらいいでしょうか? IISでもいいかな、と思ったんですが、HTMLファイルの中でSSIが使われていて、うまく機能しないようです。 ●インストールされていたAppache:Apache HTTP Server 2.0.49

  • windows2003serverにapache,PHP,MySqlをインストールして動かしたい

    はじめまして・・・サーバーが動きません OS:windows2003R2SP2で Apache2.0.59 PHP4.4.6 Mysql4.0.26 をインストールして動かしたいのですが…動きません Mysql→Apache→PHPの順でインストール Mysql、apache、は普通にインストールでき動作確認が出来ました。 PHPをインストールして…Apacheからphpinfo()を流すと…そのまんまブラウザに出力[<?phpinfo();?>]されます。 コマンドプロンプト→PHP d:\htdocs\phpinfo.phpを流すときちんとコマンドプロンプト上では出力されます。 何が悪いのでしょうか? 同じ開発端末windows200proでは同じ構成で普通に動作しています。 IISをインストールしてFTPサーバーを動かしているからでしょうか? それともwindows2003server無理なのでしょうか? よろしくお願いします。

  • FTPでのアップ(Linux/Apache)

    LinuxとApacheで、Webサーバを構築します。 すごく基本的な質問ですが、コンテンツ(HTML/GIF等)のアップは、Windows/IISで構築した時と同様に、FTPでアップ可能でしょうか? FTPのソフトは、フリーでダウンロードしてきたものです。 Linux/ApacheでのWebサーバ構築は初めてなので、教えてください。

  • WindowsサーバにおけるApache起動

    以下の環境でWebサーバを動かしています。 Windows server 2008 R2 Standard Apache/2.2.17 (Win32) ApacheはXamppによりインストールしました。 先日、XamppのコントロールパネルでApacheをリスタートすると、起動しなくなりました。 可能性が高いと言われる80番ポートの競合を疑いましたが、どうもそうではないようでした。 で、C:\xamppにある、apache_start.batを実行してみたら、正常に起動しました。 起動したので、一応は解決なのですが、 ・Xamppコントロールパネルのstatusは、「httpd state 0, service 1, start 0, thread 0, op 0, port 80」となっており、Running状態ではない ・管理ツールのサービスを見ると、Apacheのサービスが動いていない という状況で、これでなぜWebサーバが動いているのか理由がわかりません。 情報が不足しているかもしれませんが、上記の現象についてご教示いただければ幸いです。

  • windows2003serverでの設定

    現在windows2003serverでwebサーバを構築しています。iisをインストールし、サービスを開始しました。設定等をする前に、起動を確認するため、IEで「127.0.0.1」を入力しましたが、デフォルトでセキュリティがかかっており、外部サイト等が何も見れません。すいませんがどなたかこの設定の解除方法を教えてください。

  • ダイナミックDNS WEBサーバ 注意点

    こんにちは、 会社でダイナミックDNSを使ってWEBサーバを立てようと考えています。 OS:Windows2008Server IIS 自宅でサーバを立てたことはあるのですが、会社では初めてなのでセキュリティ面が心配です。 特に注意しないといけない点などありましたら教えてください。 また、参考になるWEB(IISやセキュリティなど)がありましたら教えてください。 よろしくお願いします。

  • PHP Linux から Windowsへの移行

    PHPで作成したアプリケーションをLinuxからWindwosへの移行を考えております。 問題となるポイントや参考サイトなど御座いましたら、是非、教えて下さい。 Linux:Fedora Core 6 → Windows2003Server Webサーバ:Apache2.0を利用する予定です。 PHP:4,5の両方のバージョンが対象となります。

    • 締切済み
    • PHP
  • apacheのディレクトリの設定を教えて下さい。

    apacheをつかって、Webサーバを立てました。 そのとき、Htmlのパス指定で、"/index.html"と指定したとき、ドキュメントルートの"index.html"が開かれると認識してます。 以下のファイルにてパス指定をしたとき   http://192.168.0.1/XXXX/index.html "/sub.html"と指定すると、   http://192.168.0.1/XXXX/sub.html に遷移するような指定方法があると聞きました。 (IISでは、できるそうです。) Apacheでは、このように設定することは可能でしょうか? 参考までに、今回使用しているApacheのバージョンは2.0.55です。 よろしくお願い致します。 ※知識不足のため、まわりくどい聞き方になってしまいすみませんでした。

  • Apacheのエラーについて

    お世話になっています。 Apacheで「指定したファイルが見つかりません:Apache2」 というエラーがでてApacheが起動しません。 OS:WinXP HOME SP2 Apache:2.0.54 no-ssl.msiからのインストール IISなどの別WEBサーバ:なし(サービスで確認) Apacheのサービス登録がうまくいかないのが原因なのかなと思っています。 パスを環境変数で指定して CMDでapache -k install -n "Apache2" と入力すると、 no listening socket available とでます。つまりはソケットがないということらしいのですが。 このソケットをどこで開ければいいのかがわかりません。 そのほか、ここが悪いかも、というご指摘がありましたら教えていたいただければと思います。

  • TomcatとApacheの使い分け

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