• ベストアンサー

常時接続PCでのサーバー構築の参考URL、書籍等

余剰PCの活用ということで、常時接続PCサーバー(特にApacheでのWWW)を 構築しています。かろうじてCGI程度は動くまでになってますが、より 詳しく理解するために参考になるURL、書籍がありましたら、紹介願います。 特に下記項目について情報を探しています。  ・自宅常時接続サーバーの基本的な知識、実施例  ・「自宅サーバーでこんなことができる」みたいな紹介。  ・自宅サーバーに適した素材(CGIスクリプトとか)の紹介。  ・Apache 2.0でのhttpd.confの設定の方法と理解   (特に、CGIやSSIを使うときの設定) 当方のプロフィールは以下のとおりです。  ・PC歴は長く、ある程度習熟しています。  ・UNIXは、ユーザーの立場ではある程度理解ありますが、管理者   の立場ではわからないこと多い。  ・ネットワークの知識は、ルータの設定がなんとなくできるくらいです。  ・Apacheの設定はほとんど理解できていません(^^; 希望する水準は以下のとおりです。  ・趣味程度(仕事ではありません)。  ・紹介していただく資料は、日本語のもので。  ・セキュリティ関連については、深くこだわらずに最小限の知識の紹介で。   (参考までに、OSはWindows2000です) よろしくお願いいたします。

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

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.2

とりあえず以下のサイトをご紹介します。 ご要望の内容について、比較的良くまとまっているサイトだと思います。 「APACHE関連情報」 ・Windows版Apache情報(有用なリンクも多数あります) http://isweb41.infoseek.co.jp/computer/tag3/apache/ ・Apacheの参考 http://japache.infoscience.co.jp/ http://www.jp.redhat.com/manual/Doc73/RH-DOCS/rhl-rg-ja/index.html 「セキュリティについて」 http://members.tripod.co.jp/eazyfox/ 「家庭内LAN全般」 http://www.hi-ho.ne.jp/tetsuzo/practical/homenet/ 「CGIサンプル」 Googleで「CGIサンプル」で検索するとたくさんヒットしますので適当なものをどうぞ。

その他の回答 (1)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

>希望する水準は以下のとおりです >キュリティ関連については、深くこだわらずに最小限の知識の紹介で このあたりの一文が気になるのですが。 すでに常時接続でサーバを公開されているようですが、どのようなセキュリティ対策をされていますか? ●侵入対策 ●DoS攻撃対策 ●ウィルス対策 など。 Windows2000もUNIXと同様に、 不正なファイル共有、システム侵入、サーバ上での任意のコマンド実行、踏み台、バックドア など可能です。

aero_sphere
質問者

補足

商用サービスほど完璧なものではないと思われますが、ルータのポートの フィルタ設定、PCでウイルススキャンソフトを導入しています。OSは WindowsUpdateを欠かさず行っており、HDD内のWWWrootの場所はシステム フォルダ、MyDocumentフォルダの位置関係も、自分の知識の範囲で不正に アクセスしにくい場所に配置してあるつもりです。 基本的に、家庭Lanを考える上でのセキュリティ・ウイルス対策は既に施し ているつもりなので、サーバー運用する上でのプラスアルファの知識は必 要だと思っています。 あと、アクセスログはこまめに見ています。攻撃しようとしてる方々は世 の中わりと多くいるという認識は持っています。 ただ、そのPCがメインマシンではないため、最悪クラッシュしても自分とし ては損失は小さく、使っているのは運用者である自分ひとりだからという意 味であって、踏み台行為やバックドアを避けるという意味での対策は必要と 考えており、決してセキュリティ不要という意味ではありません。 「最小限の知識の紹介」の意図としては設定に凝りすぎると本題が先に進まな くなるであろうから、エッセンスの紹介を・・・という意味です。もしセキュ リティを軽視してるように受け取られましたら、私の文章表現にマズイところ があったかなと思っています。

関連するQ&A

  • サーバー構築、運用、管理が学べる書籍教えてください。

    はじめまして。 部署で使用するWeb、ファイルサーバを構築、運用、管理をしたいのですが、 中途半端な知識しかなくそのようなことが学べる本を探しています。 構築というのはREIDなどハードシステムも含むゼロからということです。 私のサーバ関連の知識としては自宅PCでApacheを動かしたことがあるくらいです。 ネットワークの初歩(情報リテラシレベル)も分かっているとは思ってます。 しかし実務のサーバ管理となると全く別次元でいろいろノウハウが必要なことがあるのではないかと思っています。 実際に、実務などでサーバの管理などを任されているプロの方いらしゃいましたら、 よい書籍や情報源がありましたら教えてください。 ハードシステムの選び方、考え方や、運用方法などが学べる実務向きのものを探しています。 宜しくお願いいたします。

  • webサーバーの構築(windows2003)について

    web公開用サーバを(UNIX=>Windows2003)移転することになり、作業を担当しています。 データの移設は終了しましたが、webページにはCGIとPHPがあり、そのためにアパッチとパールを組み込む作業が残っています。 ローカル環境ではテスト用に組んだことがありますが、サーバを触るのも初めてで何から手を付けていいのか分かりません。 業者さんは「がんばって~」と帰って行かれました。 CGIとPHPの知識はフリーのものを一部改変する程度です。 お力添えください。 ■教えて!------------------------------------- ●CGIとPHPを動かせる状態にしたい ●今までのCGIとPHPを動かすためにはパール・アパッチは古いバージョンが良い? ●サーバにはJavaScriptはインストールが必要? ●証明書の自己発行の方法はどうしたらいいの? ■環境----------------------------------------- WindowsServer2003SE HP X86 Crass PC Xenon 2.80GHz 以上です。週明けまでに回答あるとうれしいです。

  • サーバー構築にて

    こん○○わ リナックスでサーバーを構築しています ネットワークの設定やアパッチの設定を済ませ ダイナミックDNSの設定もしました ルーターの設定で80ー80ポート サーバー機のIPの80ポートへ転送するように設定 インターネットを見られるまでになりましたが 外部からアクセスしようとするとうまくいきません さまざまなサイトを参考にしましたが行き詰まってしまいました 詳しいかたがいましたらアドバイスお願いします

  • サーバー構築方法を教えてください。

    環境一覧… ・WindowsXP pro sp2 ドライブ C ・Apache 1.3.3 ドライブ D(物理的に分けてある) ・PHP 4.4 上記同様 ・Perl 5.8 上記同様 ネットワークIP  192.168.0.0 ルーターIP    192.168.0.1 サーバー機のIP  192.168.0.2 社内のPCをHTTPサーバーとして使い、PHPやCGIスクリプトを実行。 それを、ネットワーク内のPCでhttp://hogehoge/といったアドレスで閲覧したいです。(外部公開はしない) Apacheのconfやネットワークの設定方法を教えてください。 よろしくお願いします。

  • 「Apache」のCGI・SSI等の設定方法又は参考書籍

    Perl・CGI・SSIの勉強を始めようとしています。 「Perl/CGI辞典」という書籍を購入して学習を始めたのですが、Apacheのバージョンの違いに苦しみ、未だにプログラムの勉強に進めずにいます。  CGI・SSIを動作させる為の設定と、「/~xxxx(ディレクトリ名)/」の形式でディレクトリを指定することが出来るようにする設定を行いたいのですが、件の書籍やWeb検索で調べて回る限りでは、Apache 1.3系ベースでの説明が主で、私が自分のWinXP機にダウンロード出来たのは2.2.4でした。そういった書籍や解説サイトのhttpd.confの内容と違っていて、設定出来ませんでした。唯一出来たのは「http://localhost/cgi-bin/xxxx.cgi」という指定の場合に限りCGIが動作して、「http://localhost/cgi-bin/xxxx.shtml」から「xxxx.pl」を呼び出すことなどは駄目でした。  前置きが長くなってしまいましたが、教えて頂きたいのは「Apache 1.3.27」周辺のWinバージョンがダウンロード出来る場所(購入した書籍のバージョンに合わせる為)、あるいは、「Apache 2.2.4」以降のバージョンでの設定方法が説明されているWebサイトまたは書籍です。もちろん、この質問へのご回答の中でお教え頂けるくらいの情報量なのであれば、ここで教えて頂けると嬉しいです。 初心者でちんぷんかんぷんなご質問の仕方かも知れませんが、宜しくお願い致します。

    • ベストアンサー
    • CGI
  • centOSを用いたサーバ構築

    現在学校でサーバ構築をしています。 2台パソコンがあり、一台サーバ用で、もう一台が普段使っているパソコンでそこからテラタームでリモート接続して設定しております。 このサーバのPCは学校で固定IPをつけてもらいました。 http://centossrv.com/ 上記のサイトを参考にしています。 自分はjspファイルを動かしたいので、とりあえずapacheとmysqlやtomcat等を入れるつもりで、apacheの部分は設定したつもりですが、 サーバ用のpcからはwebブラウザでIPアドレスを打つと繋がり、表示されたのですが、普段使っているパソコンのwebブラウザからは入ることができません。 この2つはどちらとも学内のlanにつなげています。 普段のパソコンからコマンドプロンプトでping サーバPCIPアドレス をするとちゃんと受信できてました。 多分apacheの設定の部分でダメなところがあるのか、 それしかしてないので 他に何の部分を設定すればよいか教えてください。 よろしくお願いします。

  • 常時接続とセキュリティについて

    最近常時接続が注目されているようですが、 私が常々疑問に思っていることを教えていただけないでしょうか? タイトルにも書きましたが、「常時接続とセキュリティについて」が 疑問を持っている内容だったりします。 そう、なぜ常時接続したらハッキングにあったりするのでしょうか? 基本的に、サーバから参照と言う形は変わらないはずなのに、 なぜ、自宅にファイアーウォールとか立てる必要性があるのでしょうか? かなり疑問です。 (私は、サーバーが自分のところ意外(プロバイダとかに)ある時点で  自分のマシンの情報は、ネット上に公開されている状態ではない、  と思っているんですが、勘違いですか?) それとも、常時接続の場合、自分のPCをサーバーのような設定に変更 しなければならない決まりでもあるんでしょうか? そういったセキュリティーに詳しい方、お教え願えないでしょうか。

  • Apache2サーバーの構築(Ubuntu で設定するには)

    Apache2サーバーの構築(Ubuntu で設定するには) Windows 系ではIISなどはGUIで設定がでいますが Linuxではできません。  大まかな質問ですみません。 入門書がなくて困っています。   マニュアルを読もうと思ったのですが Linux 初心者が理解できるようなサイト を探して見ましたが みつかりませんでした。 本家のサイト : http://www.apache.jp/manual/ は経験者向けで 部分的なマニュアルのように思えます。 一応、参考にしたいサイト  http://d.hatena.ne.jp/pakepion/20080617/1213709258    http://alk.dip.jp/apache2-default/sv080.html     上記サイトを見ると Linuxの debian系とRhel系では 設定方法が異なること Apache の ver 1.xx 系では httpd.conf で設定していたが ver2.xx 系では  各設定ファイルにより いじくる場所が変わる。 例: apache2.conf は全体の設定 でhttpd.conf の中身は空です。 つまりダミーです。 初心者が理解できる。 Apache2.xx で Rhel系(CentOS,Fedora),Debian系(Ubuntu) などについて詳しく書かれたマニュアルはありますでしょうか? とりあえず シングルドメイン、ルートディレクトリを /var/www ではなく /usr/www にしたい。 cgi、tomcat を動かしたい。 などです。 Linux (LPIC-1 )勉強中です。 

  • サーバー構築?

    こんにちは! 初めての質問です。 大手町でOLをしているのですが OL仲間でHPを作ろうという事になり 本など購入して勉強しているのですが サーバーの構築?のネットワークで困ってます・・。 PCはofficeで使う程度で詳しくありません(すいません Red hotでサーバーを構築しようと思ってますが ネットワークの設定でうまくいきません。 本などは詳しく書かれ過ぎていて 部分々では理解できるのですが 実際のPCではうまく実現できません。 サーバー構築・ネットワーク設定など 初心者でも分かりやすく説明しているHPなど ありましたらぜひ、教えてください。 よろしくお願いします。

  • 自作PCでのサーバー構築について

    はじめまして。 この度、自作PCでのサーバー構築をしてみようと思い、 質問させていただきました。 ■サーバーの利用目的  Webサイトの運営(商用目的有)   ・Perl、PHP、Java等の実装   ・将来的な拡張性 ■サーバーのOS  UNIX 現時点の予定では上記の点は確定しております。 私自身の知識としてはPGの知識がある程度と Linuxを少々、自作は昔一度組んだことがある程度です。 UNIXの知識は自分で勉強するつもりなので問題はないのですが、 サーバー機を構築する知識が全くないためどのようなスペックの マシンを組めばいいのかがわかりません。 上のような目的を達成するために ・必要なPCのスペックはどの程度のものでしょうか? ・必要な部品は何でしょうか? ・必要な環境はどういったものでしょうか?(固定IP等) ・これらの目的を達成するために必要な金額はどの程度  のものでしょうか?(構築費、月々の維持費等) また、参考になる書籍、Webページ等がございましたら 是非教えていただきたく思います。 3月ぐらいから構築を始めたいと思っているので、 それまでにお答えをいただけるとありがたいです。 未熟者ですが、よろしくお願いいたします。