• ベストアンサー

webサーバを開発する上でパソコン選択について

社内LANを使って、Webサーバーの構築を検討しています。 最初、windowsを選択していましたが、ネットで検索するうちに、Linuxも検討しようと思いました。 そこで、PHP MySQLを使っての運用に当り。 WindowsとLinuxのメリットデメリットを教えていただきたいと思います。 但し、私は、Linuxに知識は、乏しいです。 今から勉強をすると言う事になります。 宜しくお願いします。

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

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

ここが詳しいですね http://tmaeda.s45.xrea.com/20041101.html 落ちてもいい無責任サーバーならばLinuxですぐに構築できます

yuki1422jp
質問者

お礼

上記のアドレスページ。 大変に参考になりました。 私自身も、結構、簡単に、気楽に考えいた部分もあり、参考になりました。 このサイトにて、もう少し自分自身勉強をして、検討したいと思っています。 詳しいサイトを教えて頂き、大変に感謝しています。 ありがとうございます。

その他の回答 (3)

noname#33245
noname#33245
回答No.4

VineLinuxでサーバーxoops構築してますが、 管理が専業で無いので、大変なので勉強の趣味範囲で公開に切り替え、設定勉強時のみ稼動で殆ど停止です、 HPはレンタルサーバーに切り替えました、楽です。

yuki1422jp
質問者

お礼

ご回答ありがとうございます。 そうですか。 私の方は、今の段階ではHPの方は一切考えていません。 でも、将来的には・・・その可能性もあるかもしれませんけど。 どうなるか、まだ分かりません。 ただ、社内Webの強化としては、検討する余地はあるかもしれませんけど。 回答を参考にして、検討をしたいと思います。 貴重なご意見ありがとうございます。

noname#98978
noname#98978
回答No.2

>今から勉強をすると言う事になります。 >私は、Linuxに知識は、乏しいです。 これが最大のデメリットです。 これは、Linuxの設定・運用・チューニング・セキュリティ等、サーバ運用に必須な知識が まったく無い、ということですね。 ここで相談するレベルですから、習得するのに1年では済まないでしょう。 それでしたら、今使えるWindowsで勉強したほうがよいです。

yuki1422jp
質問者

お礼

ご回答ありがとうございます。 そうですか。 一応、Linuxを知っている人が身近にいるので、 設定等については、教わりながらになります。 仰っている通り、確かにどんな言語を習得するには、それなりの 年月はかかりますね。 今後、社内Webを強化するに当り、 どうすればいいのやら。と思いまして。 でも、大変に参考になりました。 ありがとうございます。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

Linuxのほうが商用にも実績があり、オープンソースと言うことでもし不具合がおきても修正が早い点がありあます。 Windowsは多少性能がよくないと作業が重くなる場合があります。 比較的Linuxのほうが軽いようです。 ただ、最近の性能だとそこまで考えなくてもいいような高性能になっていますので、やりやすいほうでやればいいと思います。 (多分サーバ運用の資料はLinuxのほうが多いと思います)

yuki1422jp
質問者

お礼

ご回答ありがとうございます。 そうですか。 私も、ここに質問する前に、ネットで色々と検索をさせて頂きましたが、どっちが良いのか。悩む所です。 特に、上の方の回答にもありますが、 一番、痛いのは、私自身、Linuxの知識がないこと。 これが、最大の欠点だと思います。 この回答を元に、私自身、色々と検討材料として遣わせていただきます。 大変にありがとうございます。

関連するQ&A

  • サーバ構築での、Linuxディストリの選択

    ycqxs765です。 CPU 500MZ RAM 128MB サーバを構築したいと思っておりますが、Linuxディストリの選択に迷っております。 Fedora Core 1 or 2 or 3 Solaris SUSE Linux どれがお勧めでしょうか?カーネルは同じだと思いますが?。 サービス Web PHP SMTP POP MySQL よろしくお願いします。

  • WEBサーバーを立てるにあたり、

    WEBサーバーを立てようと思っているのですが、IPのことで質問があります。 現在、非固定IPアドレスでサーバーを構築しようと思っているのですが、 1.非固定IPアドレスでサーバーを構築する場合の、メリット、デメリット 2.固定IPアドレスでサーバーを構築する場合の、メリット、デメリット などがありましたら、どうかよろしくおねがいします、

  • Webアプリケーションについて

    社内LANのみでWebアプリケーションを作成しようと考えています。 この場合、どのような環境がよろしいでしょうか? 私なりに考えたものは、 CentOS PHP MySQL Apache かなと思いますが、いかがでしょうか? クライアントはすべてWindows PC です。 ちなみに、すでにWindowsServer機がありまして、ファイルサーバ等として動いています。 これとは別にWebアプリ用のサーバを置こうと考えています。 運用やセキュリティなど素人ですので、どのような構成がいいかがわかりません。 ご指導よろしくお願いいたします。

  • WEBサーバのOSにはどちらが良いでしょうか?

    数人で使うWEB専用のサーバーを構築したいのですが、OSにWindows2000ProfessionalとWindows2000Serverのどちらを使ったらよいのか分からなくて困っております。ちなみにLinux等のOSは私の知識では難しすぎると思うので考えておりません。 サーバーの使用目的はサーバー側にLAN等は一切組まずにWEB上でサイボウズなどのグループウェアを5~6人前後で使いたいと考えております。 どなたか知識のある方、是非教えてください。

  • Webサーバの構築とHPの公開について

    こんにちは.Webサーバの構築とHPの公開について質問があります. 私は現在研究室でWebサーバを構築して研究内容を掲載した HPをネット上に公開したいと考えております. 計算機のOSとしてはRed Hat Linux7.1,あるいは7.2, Apacheをしようする予定です. Webサーバについては,とりあえず知識を得ようと 日経BP社 が出版している「 Linuxサーバー構築運用実践ガイド2001」 や日経Linux2002年1月号などを精読しました. おそらくこの本を見ながらやればある程度は構築できると思います. 一番わからないのは,Webサーバをもし構築できたらどのように HPを公開するかです. よくサーバにアップロードするとか聞きますが,その「しくみ」が わかりません. 個人でHPを開設している人はどのようにしているのか を例にアドバイスを頂きたいのですが. 以上,ご教示よろしくお願いいたします.

  • 社外へ公開するWEBサーバーはWindows?Linux?(長文です。)

    現在、社内プログラムをASP(VBScript)を用いて開発しています。この度、複数の取引先とデータのやり取りを行う事になったのですが、社内で開発、運用しなければなりません。 現在2つの選択肢で迷っております。 (1)WebサーバーのOSをWindows Server 2003にしてプログラムの開発言語はVBScriptを使用する。 (2)WebサーバーのOSをLinux系にしてプログラムの開発言語はPHPを使用する。 現在の開発言語がVBScriptなので、アプリの作成にはそれ程時間を要さないと思うので、私個人としてはWindows+ASPでやりたいと思っているのですが、Windows系はセキュリティが不安とよく耳にするので、どうしたら良いのか迷っております。 PHPの経験はゼロですし、Linuxも触った事はありません。 システムの仕組みとしては 1.LAN内でVBを用いてデータベースよりデータをTEXTファイルとして保存。(TEXTを保存するサーバーもLAN内で、この仕組みはすでに完成しています。) 2.公開用サーバーにSQLサーバーをおいて、TEXTのデータを書き込む。(これもVBかな?)危険であればSQLサーバーはLAN内? 取引先との重要なデータを扱う為、より高度なセキュリティを求められていますが、やはりWindowsではセキュリティに不安があるのでしょうか? ソフトウェアとルーターでファイヤーウォールをたてようとは思っておりますが、これだけでは全然足りないでしょうか? 他の業務と併用なので、独学の乏しい知識しか持ち合わせていないのに、こんな状態でWEBサーバーをたてるなんて無謀!と思われてもしょうがないのですが、会社の方針で外には委託しない事が決定しまったもので、不安だけが先行しております・・・。 どんな情報でもよろしいので、皆様からの回答をお待ちいたしております。

  • LinuxのサーバサイドJavaをWindowsで開発できますか

    サーバサイド以外でのJavaアプリと、PHP,MySQLでのWebアプリ開発の 経験があります。 この度、いよいよサーバサイドJavaでWebアプリを開発することにな りました。 与えられた環境はWebサーバにLinux/Apache、 DBサーバにWindows2000Server/SQLServer2000です。 この際勉強の意味合いもあり、EJBも使用したいと思っておりまして、 LinuxサーバでサーブレットコンテナとEJBコンテナを稼動させたいと思 っています。 そこでお伺いしたいのが、このようなWebアプリをWindowsで開発できる かについてです。 普通、開発環境はWindowsでということが多いと思うのです。ネットや 書籍を参照しても、Windowsで間発環境を構築している例が殆どのよう な気がします。 私も、普段開発で使用しているWindowsXPマシンで、 JBoss+Eclipse+Strutsの環境を構築し、開発したいと思っています。 きっとLinuxにも同じようにJbossをインストールということになるのだ と思うのですが、それにしても、開発環境=Windows、本番環境=Linux、 ということになり、開発と本番の環境が全く違うことになってしまうと 思うのです。 Javaはプラットフォームフリーなので気にしない、ということなのか、 そんなことない気がします。 サーバサイドに関しては初心者でして、根本的に的外れなことを言って しまっているかもしれません。 出だしから基本的なところで躓いてしまっていまして、何卒アドバイス をお願いいたします。

  • WEBサーバーとメールサーバーの連動について

    WEBサーバーとメールサーバーの連動がよくわからないのですが、Linux、PHP、MySQLのWEBサーバー、DBサーバー、メールサーバーで構成されているサーバーでPHPからメールを送信したりといったメールサーバーとWEBサーバーが連動したサイトを作るにはapacheのファイルやPHPの初期設定ファイルにメールサーバーIPアドレスの設定をする必要がありますか。

  • PHPで作成したプログラムをレンタルサーバ上に置き、同じサーバ上にある

    PHPで作成したプログラムをレンタルサーバ上に置き、同じサーバ上にあるMySQLからデータを取り出して表示するプログラムを作成しています。 今回、それとは別に社内LAN上にMySQLサーバがあり、レンタルサーバ上のPHPから社内LAN上のMySQLサーバにアクセスしたいと思い、次のようにプログラムしました。 $CON = mysql_connect('localhost', "ユーザ名", "パスワード"); mysql_select_db("データベース名"); $SQL = "SELECT * FROM tablename"; $RST = mysql_query($SQL); $DMAX = mysql_num_rows($RST); mysql_free_result($RST); $CON = mysql_close($CON); しかし、「データベースに接続出来ませんでした」と表示されてしまいます。 社内LANのMySQLサーバ上にPHPプログラムを置いたときはこれでアクセスできるので、レンタルサーバからは[localhost]ではまずいのかなとは思うのですが、どうしたらいいのか見当がつきません。 そのMySQLサーバのあるパソコンのLAN上での名前は分かっていますが、ネットワークの知識に乏しいもので・・・ どなたかヒントだけでもお願いできないでしょうか。

    • 締切済み
    • PHP
  • qmailとWEBメール

    職場のメールサーバーは社外業者のサーバーを利用しています。 近い将来、社内にメールサーバーを設置したいと考えており、linux&qmailで運用しようと考えております。 メールサーバー構築後、WEB上からもメールの送受信ができるようにしたいのですが、どのような方法で可能になるでしょうか?