• ベストアンサー

FTPサーバをWeb用に公開するということについて

URLを(メールかなにかで)指定し、ファイルをダウンロードできるような仕組みをつくりたく、ファイルをFTPサーバにアップロードしたはいいのですが、FTPサーバはWeb用に公開しないと、そのような仕組みができないと言われました。 どういうことなのか、もう少し詳細に知りたいので、何方か噛み砕いて教えてください。 また、Web用に公開するには、具体的にどうするのか簡単に教えて頂ければ幸いです。 (難しいことは、多分理解できないと思いますので、簡単で結構です)宜しくお願いします。

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

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

要するに、FTPサーバ上にアップロードしたファイルを、ブラウザからダウンロードできるようにしたい、ということですよね? T_nanakaさんが疑問に思うのは正しくて、この場合、WEBは関係ありません。WEBサーバも当然必要ありません。 WEBサーバとセットの方が便利なことが多いのは確かですが(ユーザを誘導しやすい、任意の形でファイルのリストを作れる、etc.)、無ければいけないというものでもないです。 基本的には以下のいずれかの形で、ご希望の動作が可能かと思います。 ・FTPサーバをAnonymous FTPサーバとしてセットアップして、公開したいファイルをAnounymous用の領域にアップロードする (URL: ftp://hostname/path/file) ・公開するURL内に、アクセスに必要なIDとパスワードを組み込む(URL: ftp://userid:password@hostname/path/file) IDとパスワードを公開するのはあまりセキュリティ上好ましくないので、公開するならば公開専用のFTPアカウントを作ってください。 条件が許せば、Anonymous FTPサーバにした方が良いと個人的には思います。 余談ですが、IEやFirefoxなど、著名なブラウザには大抵、FTPクライアントソフトの機能が備わっています。 FTPサーバからファイルをダウンロードできることはもちろん、アップロードもできたりします(サーバ側で許可していることが前提ですが)。

T_nanaka
質問者

お礼

ありがとうございました。そうです、そのとおりです。言いたいことが伝わってくれてよかったです! いずれにしても、準備が必要ということなのですね。現在の状態では出来ないということがわかり、すっきりしました。ありがとうございました。

その他の回答 (2)

  • neo_ap1
  • ベストアンサー率26% (105/395)
回答No.3

No.1です。 すいません、No.2で回答されている内容が最適解かもしれないですね。 Webサーバに固執してしまいました、お恥ずかしい。 No.1の回答はそういうやり方もあると言うことで、 参考としてください・・・。

T_nanaka
質問者

お礼

いえいえ、わざわざありがとうございます。 お二人のご意見とても参考になりました。また宜しくお願いします。

  • neo_ap1
  • ベストアンサー率26% (105/395)
回答No.1

ざっくばらんに説明します。 お使いのサーバがFTP専用サーバのままですと、 ファイルのやり取りはコマンドまたはFTPクライアントソフト を使用しなければなりません。 URLを利用すると言う事は、すなわちWebサーバの機能を利用する と言う事になり、現在お使いのサーバに新しくWebサーバの 機能を持たせてあげなければなりません。 要するに、現在のサーバにFTPサーバ兼Webサーバと言う環境を構築する必要があります。 Webサーバを構築するソフト一般的にはUnix系ならapache、 Windows系ならIISなど環境によりけりです。 詳細についてはサーバの環境がわかりませんのでなんともいえません・・・。

T_nanaka
質問者

お礼

ありがとうございます。さすが専門家さんですね!なんかとても説明が分かりやすかったです。つまり、現状のままでは出来ないということで。。別会社のサーバを間借りしているので、自分ではいろいろできないので、目をつむることにしました。ありがとうございました。

関連するQ&A

  • Webサーバー、ftpサーバー、ftpクライアント

    Webサーバー、ftpサーバー、ftpクライアントとの関係がよく理解できません。 Webサイトを作成して公開する際には、一般的にレンタルサーバーを借りる必要がありますよね? それがWebサーバーになっているんですよね? で、クライアントPCでhtmlを作成したら、ffftpなどのftpクライアントソフトを使用してhtmlをWebサーバーにアップロードしますよね?または、ダウンロードしたり・・・。 この関係の中ではftpサーバーというのは必要ないんでしょうか? それともレンタルサーバーの中にWebサーバーと共存(連動)するような形で構築されているんでしょうか? htmlの作成からWebサイトの公開という流れの中で、ftpサーバーというものを意識する場面が出てこないので困惑しています。

  • WebサーバーとFTPサーバーの関係と違いについて

    WebサーバーとFTPサーバーの違いは、使用するポートが制御用と 転送用で異なるのがFTPサーバーであることは、わかります。 その他にはあるでしょうか? また、両者の関係は、どういった関係になるのでしょうか? ファイルをアップロードやダウンロードするなどの具体例で お答え頂けると助かります。 あいまいな質問になりますが、よろしくお願いします。

  • WebサーバとFTPサーバってどう違うのですか?

    WebサーバとFTPサーバってどう違うのですか? やっていることを聞くと同じもののような感じがするんですが。 アップロードして、ダウンロードしてる感じで、 同じようなもしか。。。。。 宜しくお願いします

  • ApacheサーバによるコンテンツのFTPダウンロードに関して

    ApacheでWebサーバを構築しています。 ファイルをダウンロードさせるサイトを作りたいのですが、FTPでファイルをダウンロードさせるには、コンテンツをどのように置けば、よろしいのでしょうか? 参考となるURLを教えていただければ、幸いです。 以上、よろしくお願いいたします。

  • FTPサーバの立て方が「???」

    Javaを使っています。ファイルのアップロード/ダウンロードをしたいのでFTPサーバを立てたいのですが、よく解りません。 Apache FTP Server 1.02で構築して、起動はされているのですが、ログインでいつも許可が得られません。 どなたか、簡単に使えるFTPサーバの構築方法を教えてください。

  • FTPサーバの立て方が「?」

    Javaを使っています。ファイルのアップロード/ダウンロードをしたいのでFTPサーバを立てたいのですが、よく解りません。 Apache FTP Server 1.02で構築して、起動はされているのですが、ログインでいつも許可が得られません。 どなたか、簡単に使えるFTPサーバの構築方法を教えてください。

  • 社内FTPサーバーの構築

    ご存知の方がいらっしゃいましたらご教授ください。 以下の要件で、FTPサーバーを構築する場合、どのような仕組みが必要なのか(もしくはソフト、機材)、教えてください。 社内FTPサーバー ・セキュアな通信が可能 ・ブラウザ上でアップロード、ダウンロードが利用可能 ・高速である ・個人がアップロードする際、毎回URL(入れるディレクトリ)が異なる ・パスワードが毎回違うものが自動で設定される ・それをメールで送信して、相手(社内)はダウンロードする ・その都度アップしたFTP上のデータは3日以内に削除される ※ここでいう社内とは、VPNで離れた支社も含む 以上、宜しくお願い致します。

  • 一つのIPアドレスで二つのWEBサーバーを公開したい

    ただいまwebminでサーバー構築しています。 一つはwindowsxpで設定などを試験的にいじるように(WEB・メール・FTP・ファイルサーバー)、 一つは本命のサーバーで、のfedra(WEB・メール・FTP・ファイルサーバー) を立てたいと思っています。 プロバイダはybbですが、DDNSでアクセスしてもらう場合、IPアドレスは一つですが、そこからそれぞれのPcにアクセスしてもらう場合は、インターネット上のIPアドレス+ローカルアドレスを設定する必要があるのでしょうか?それともそもそも一つのプロバイダに対して、一つのサーバー機しか公開できないのでしょうか?

  • FTPサーバ

    ftpサーバを使ってデータのやり取りをしているのですが、win(98)のInternet Explorerではその指定されたサーバにいくとちゃんとフォルダーがあり、そこでダウンロードやアップロードをすることができます。しかし、mac(OSX)でそのサーバへ接続するとフォルダではなく下線のついたフォルダの名前が並んでいて、アップロードも削除もできない状態になってしまいます。始めwinでも同じ状態でしたが、インターネットオプションの詳細設定でブラウズの「FTPサイト用のフォルダービューを使用する」にチェックを入れたら、今のフォルダーの画面になり、画面上で右クリックをしてログインする事ができるようになりました。macのInternet Explorerでも設定をしたいのですが、どこで設定すればいいのかわかりません。教えて下さい。

    • ベストアンサー
    • Mac
  • Web上からftpを操作

    分かりにくいタイトルですみません。 自宅のFtpサーバーにWeb上からファイルのアップロード、ダウンロードを行いたいと思ってるのですが、何か良いソフト有りませんでしょうか? やりたいのは、無料のホームページサービス等でWeb上からファイルを操作するアレです。 例 http://geocities.yahoo.co.jp/filemanager (ログインして無いと見れません) できればフリーが良いです。 OSはWindowsです。 解説してるHP等ありましたら教えてください。 よろしくお願いします。