• ベストアンサー

自宅サーバーの構築

ども。ネットワークに関してはうといものです。 今回自宅サーバーを建てようと思いJ-SPEED(http://ddns.j-speed.net/)の無料サービスでサブドメインをもらい、設定もして、オフライン時には今まで使用していたHPを表示するという設定にしました。で、J-SPEEDにいただいたHPアドレスにアクセスすると今まで使っていたHPが表示されます。 それで、私がしたいのは外からでもHPから自宅のPCの(できればパスワードか何かでセキュリティをして)フォルダを閲覧できるようにしたいのです。(学校と自宅での作業データのやりとりのためです。) 自分でいろいろ調べてソフトとか入れてみたのですが、よくわからなくなってきました。 どうすればHPからフォルダを閲覧できるようにできますか? OS-Win2000Pro、接続方法-CATV(プロバイダは@nifty)、どうやら固定IPのようです。説明が足りなそうなので、何かあったら補足要求お願い致します。

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

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

>やっとApachをインストールすることができました。 >現在はマイネットワークから追加をするとフォルダが有効ではないというエラーとの戦いをしています。 回答に反応が無いな、と思っていたら、もうここまで進んでるんですね!? 当方はUNIX/LINUX専門なので、あまり良いアドバイスができませんが、Windowsの強者がいくらでも いますのですぐできるようになると思います。 とにかく、WabDavの便利さを体験すると、ftp等使う気にはなれません。がんばってください。 Linuxに関心をもたれたら「Unix系」のカテゴリにお越し下さい。

yasuti
質問者

補足

お返事遅れてすいません。 Apacheわかんねぇ~と思ってIISをインストールしてIISのサーバーができて、なんだかんだでちょっと理解しはじめて、なんとなくApacheのサーバーもできて。やっとこさっとこサブドメインのHPからファイルのDLができるようになって。。 という状況です。 IISサーバーの場合、Win2Kからマイネットワークでhttp://~~~~でファイルサーバーにできるようになりましたが、Apacheではできません。 というのも、まだmod_davとか、ファイル共有できるようにしていないので、、 自分でも検索サイトで検索してがんばってますが、いろいろなサイト行って、そのとおりにやっていると、いろいろなソフトとか、いろいろなフォルダを作らされるためPC内が結構メチャクチャになります(笑)なにか、Apacheを入れてからのファイル共有の仕方のわかりやすいサイトがあれば教えていただけますか? やっとゴールの光が見えてきた感じです。 へたらないように最後までがんばります。

その他の回答 (8)

  • epson01
  • ベストアンサー率12% (120/933)
回答No.8

>Win2000ProのIIS設定にFTPとTELNETがあると思います。 >調べたのですが見つかりませんでした。PCはショップ製のものです。OSのCD >からインストールするものなのですか? OSのCDで追加します。 >FWはセキュリティのことと解釈してもよろしいのでしょうか? ファイヤーウォールのことです。

  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.7

>オフライン時には今まで使用していたHPを表示するという設定にしました。で、J-SPEEDにいただいたHPアドレスにアクセスすると今まで使っていたHPが表示されます。 >それは我が家のPCに「このフォルダがwebに使うフォルダですよ。」という設定をするということですよね? >例えばC:\web\dataみたいに。 >まずこの設定方法がわかりません。。 基本的なことが抜けているようですね。 つまり、まだご自宅のPCをWEBサーバー化していないということですか? まず、あなたのPCをWEBサーバー化してください。 WEBサーバーのソフトとしてはWin2000に標準として付いてくるIIS(Internet Information Services)やフリーのApacheなどを用います。 IISは標準インストールには含まれていませんので、インストールCDを使ってオプションとして追加インストールしてください。 IISなら設定は簡単ですが、セキュリティなどに気を付けないと大変なことになります。 Apacheは#6の方の回答の通りです。 まず、実験的にIISでWEBサーバー化して見ては如何ですか。 あとは設定次第でフォルダを閲覧することが出来ます。 下記URLを参考にしてください。 http://www.bh.wakwak.com/~satos/server/iis.html http://cybozu.co.jp/products/tech/webinstall/IIS5install.html http://www.atmarkit.co.jp/fwin2k/win2ktips/206actiis/actiis.html http://www.ipa.go.jp/security/awareness/administrator/secure-web/chap5/5_secappli-1.html セキュリティ http://www.atmarkit.co.jp/fwin2k/operation/iissecurity/iissecurity_01.html

yasuti
質問者

補足

わかりやすいサイトを教えていただきありがとうございます。現在は毎日気が向いたときに数時間、サーバー構築のためにがんばってます。 教えていただいたサイトがとてもわかりやすそうなので、これならできそうです。 まだまだ時間はかかりそうです。がんばります。

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

yasutiさんは自宅のWebサーバでリモートディスクを実現したいのでしょうか? それでしたら、Apache+mod_davをおすすめします。 ApacheはLinuxで標準のWebサーバですがWindows版もあります。 mod_davはApacheに組み込むモジュールで、httpプロトコルを利用して ファイルの送受信が可能になります。 「マイネットワーク」の「ネットワークプレイスの追加」で共有ディスクを http://あなたのサーバ名/ディレクトリ名/ で指定しておくと、まるでローカルのパソコンにあるように、フォルダを開いて アイコンをドラッグして、ファイルをやりとりできます。 httpプロトコルを利用してるので、FWを越える事ができます。 telnetやftpのように、ログインしてコマンドを入力することもないので、 かなり安全です。(そもそもマウスしか使えませんから。) 私は会社のWin2kやMacOSXから、自宅の共有ディスクを開いて、 1GB程度のファイルは簡単にやりとりしています。 私はLinuxユーザですが、念のため環境を書いておきます。 Windows版でもほとんど同じ事ができるはずです。 ・共有diskサーバ PentiumMMX 256MB ノートパソコン (友人から1,000円で購入、こんなに古くても大丈夫) ・TurboLinux7 ・Apache1.3.27  (フリーのWebサーバ、Windows版もあり) ・mod_dav     ファイル共有のモジュール ・mod_auth_digest ダイジェスト認証(パスワード)のモジュール ・mod_ssl     通信の暗号化モジュール(https://でアクセスできる) ・mod_encoding   日本語ファイル名を使えるモジュール 危険で、次々と新しいウィルスに攻撃されるIISとはお別れして、 apacheに乗り換えるのはどうですか? ついでにWindowsはやめてLinuxに乗り換えるという手も。。。

参考URL:
http://www.geocities.co.jp/Hollywood-Miyuki/8444/webdav/webdav.html
yasuti
質問者

補足

やっとApachをインストールすることができました。 現在はマイネットワークから追加をするとフォルダが有効ではないというエラーとの戦いをしています。 その前に、サブドメインにアクセスするといつもオフライン状態であるという原因もさぐっていかないといけないようです。 もっと勉強しなきゃいけないようで。。(汗 がんばります。

  • epson01
  • ベストアンサー率12% (120/933)
回答No.5

#3の追加です。 >どうすればHPからフォルダを閲覧できるようにできますか? HPのリンクでフォルダを指します。

yasuti
質問者

補足

#2のnatuki_tkさんの補足のコピペで申し訳ないのですが、 それは我が家のPCに「このフォルダがwebに使うフォルダですよ。」という設定をするということですよね? 例えばC:\web\dataみたいに。 まずこの設定方法がわかりません。。 それとこの設定したフォルダを外部から開くには、どういったアドレスになるのでしょうか。 http:○○○○○○.○○○(J-SPEEDでいただいたアドレス)/web/data ??この辺りがよくわからないんです。 すいません。よろしくお願いします。

  • kuni1964
  • ベストアンサー率27% (25/92)
回答No.4

質問とは異なるお答えになるかもしれませんが、この様な、単純にデータの共有(フォルダの閲覧)をインターネット上で行うには、一般にHP用のサーバーは使いません。(No2さんの方法で使ますが) この場合、gooの検索で、インターネット上に、データを置く場所を提供してくれる業者をさがし、そのサーバー上に、自宅のデータをコピーし、他のコンピュータの上に同期しながら使用していくものだと私は思います。(この方法なら、どんなコンピュータでも、インターネットが使え、同じソフトが使えれば、機種・OSは問わない。)料金は、そんなに高くありません。結構便利に使えます。MOなど持って歩かなくてすみますし、またデータの紛失等は、まず無いと考えて良いと思います。(もう1年以上使っていますが、実質的なトラブルなしです。)インターネットディスクとかデジタルトランクとかで検索できると思います。Jシステムさんのワープロなど購入するとタダで付いてきたりもします。

yasuti
質問者

補足

それがファイルサイズが大きかったりするんですよ。大きいものでフォトショのファイルで一つのファイルで250Mとか。それと私がクレジットカードを持っていないので、その時点でほとんどのサービス会社にシャットダウンされてる気がします。。 あとはネットワークの勉強をして、それが楽しくできたらゲームサーバーとか、いろいろやりたいし、今、やることが無いので、自宅サーバーの構築にちょっと挑戦してみたいのです。 ちょっと背伸びしすぎたかもしれません(汗

  • epson01
  • ベストアンサー率12% (120/933)
回答No.3

Win2000ProのIIS設定にFTPとTELNETがあると思います。 その両方を起動しておくことで、いろんなことがかなえられます。 FTPを使えるようにしておけばファイル転送やフォルダの中を見たり、歩き回ったりすることができます。TELNETを使えるようにしておけば仮想端末をして遠隔地から操作ができるようになります。 #1さんのように、このあたりを開けると非常に危険です。FWは絶対に必要です。

yasuti
質問者

補足

>Win2000ProのIIS設定にFTPとTELNETがあると思います。 調べたのですが見つかりませんでした。PCはショップ製のものです。OSのCDからインストールするものなのですか? FWはセキュリティのことと解釈してもよろしいのでしょうか?

回答No.2

WinXPProでならリモートデスクトップという機能があり、 まさに自宅外からPCを操作することができたりなんかもします。 (もちろん、セキュリティを考えてVPN等を構築する手順を踏みますが) 本題ですが、 httpサーバの公開用のディレクトリ内にフォルダをおいておけば WEBサイトにアクセスする感覚でフォルダ閲覧ができます。 セキュリティ的な観点では、 .htaccessの設定をして、アクセス制限を併用することは必須でしょう。 また、学校のIPからしかアクセスができないようにしておけば、 より安全に使うことができます(httpサーバの設定で) さらに、のせるファイルを暗号化することもできますが、 さすがにここまでする必要は無いと思います。 逆に不便になってしまいますので。

yasuti
質問者

補足

それは我が家のPCに「このフォルダがwebに使うフォルダですよ。」という設定をするということですよね? 例えばC:\web\dataみたいに。 まずこの設定方法がわかりません。。 それとこの設定したフォルダを外部から開くには、どういったアドレスになるのでしょうか。 http:○○○○○○.○○○(J-SPEEDでいただいたアドレス)/web/data ??この辺りがよくわからないんです。 こういった設定を簡易的にやってくれるソフトはないのでしょうか?製品でもかまいませんので、もしご存知でしたら教えてください。

noname#3361
noname#3361
回答No.1

回答では有りませんが, それができたら便利そうですが,とても怖いですね。数桁のパスワードであなたのPCへ直接入れるということですから。

yasuti
質問者

お礼

ですよね。金があればもう一台サーバー用にPCを購入したいとこですが、なにぶん資本金がなくて、、ありがとうございました。

関連するQ&A

専門家に質問してみよう