FTPサーバーに関してです。

TINY FTPを使っています

グローバルIPアドレスが212.141.441.23
だとして、
FTPフォルダにハテナの映像を入れているとします。


http://212.141.441.23/ftp/hatena.avi

これをurl入力すると、外部からインストールされますか?

(質問)
①できるかどうか?
②できないとしたら、グローバルアドレスの後に、ポート番号を入れる必要があるのか?
③どのフォルダから記入しなければいけないのか?Cフォルダからなのか?

お願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/15 00:26:15
  • 終了:--

回答(5件)

id:mutsuju No.1

mutsuju回答回数551ベストアンサー獲得回数352005/02/15 00:43:59

ポイント16pt

1)できません。IEでアクセスするなら可能です。その場合のURIは ftp://212.141.441.23/ftp/hatena.avi になります(ftpですから)

2)ftp://212.141.441.23/ftp/hatena.avi とすれば、適切に設定されたIEならaviファイルが再生されるはずです。

3)tiny ftpdで設定したホームディレクトリが例えば c:¥tmp のとき、PC上のc:¥tmp¥hatena.aviをftpアクセスするには

ftp://212.141.441.23/hatena.avi となります。

id:rrr3

ありがとうございます。

わかり良い解説でした。

2005/02/16 06:55:19
id:alpinix No.2

あるぴにっくす回答回数615ベストアンサー獲得回数972005/02/15 00:47:09

ポイント16pt

TINY FTPってTiny FTP Daemonのことですよね? (私も使ってます)

FTPサーバーなのに

〜 と記入するのは何故でしょう? 同じサーバーにWebサーバーも入れている、という条件でいいのでしょうか? そこらへんが不明だったので①〜③の質問に対しては?です。

私はWebサーバーにFTPの機能も簡単に持たせたかったので Tiny FTP Daemonを入れました。その際、Webサーバーの方でルートディレクトリを指定してあるので、その直下のフォルダからのパスで該当ファイルをURL表示させています。

この場合だと、Webサーバー上で「ftp」というフォルダの上の階層のフォルダをルートに指定することによって、サーバー名(またはIP)の後にルートディレクトリの下の階層を記述するだけになります。

ポートの方はルータ上で、httpは通常8080ポートに通すように設定することが多いですが、これに不都合があるようでしたらルータ側で設定しなおせばよいかと。URLで指定するときにポート番号を入れる必要はないです。

id:matu0903 No.3

matu0903回答回数13ベストアンサー獲得回数02005/02/15 00:51:38

ポイント16pt

①できません。

②まず最初にhttpと指定しているのでhttp経由になります

 ftpであれば、

 ftp://212.141.441.23/ftp/hatena.avi

 というふうにしなければいけません

 ただ、このURLの書き方はIEしか出来ないです

 

 あと、不特定多数の人に公開するのであればAnonymous(匿名)を考慮しましょう

③記述の仕方は②のようにすればあっていると思います

 IEで上記のurlを指定すれば「ファイルを開く、保存」ダイアログが表示されると思います。

もしかして、やりたいのはストリーミング配信とかではないですよね?

そしたら、FTPサーバは的はずれですけど、

最初にFTPサーバに関してと書いてあるから違うか・・・(^^ゞ

がんばってください

id:pingoo No.4

pingoo回答回数18ベストアンサー獲得回数02005/02/15 00:52:58

ポイント16pt

http://y-kit.jp/saba/

自宅サーバーで行こう - Windows XP & ADSL編

質問のそれぞれへの回答を。

・できるかどうか?

質問に書かれている情報だけでは判断できません。Tiny FTPはFTPサーバーなのでHTTPはサポートしていないでしょうから、上記URLでダウンロードをできるようにするには別途ApacheなどのHTTPを扱えるサーバーが必要になるはずです。

・できないとしたら、グローバルアドレスの後に、ポート番号を入れる必要があるのか?

そもそもFTPサーバーはhttpを受け付けないので「http://」で始まるURLは扱えないと思います。ただ、もしURLが「http://」でなく「ftp://」で構わないのであればTiny FTPDだけで外部にファイルを公開することは可能です。ポート番号を入れる必要はないでしょう。しかし、その場合でもFTPサーバーを立てているマシンへのFTPによるアクセスが上流で許可されている必要があります。ADSLルーターなどを使っているならポートを開放してルーティングの設定をしたりプライベートアドレスを固定するなどの各種作業が必要になるでしょう。

・?どのフォルダから記入しなければいけないのか?Cフォルダからなのか?

FTPDで指定しているホームディレクトリからの相対パスになると思われます。C:?ftpがホームならC:?ftp?hogeはftp://xxx.xxx.xxx.xxx/hogeということになるのではないでしょうか。このあたりはftpdの種類によって違うのでTiny FTPDではどうかの確認をしてみることをおすすめします。

Tiny FTPDではユーザーを作ってそれぞれにホームディレクトリを設定できるようです。URLにあるTiny FTPDの設定に関するページを読むことでその方法が理解できると思います。

id:g-h No.5

g-h回答回数38ベストアンサー獲得回数02005/02/15 20:54:17

ポイント16pt

ダミーです。

インストールってちょっとわからないのですが、少なくともFTPサーバーにアクセスさせたいのであれば

ftp://212.141.441.23/

となります。☆の部分はサーバー側の設定しだいですが、ルートディレクトリにおいているのであれば☆の部分にファイル名を入れれば

外部からアクセスできます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません