• ベストアンサー

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

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

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

  • ベストアンサー
  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.3

Web用サーバの中で、httpdとftpdがそれぞれ稼動しているだけでは。ftpとhttpはインターネット(Web)上の通信プロトコルですから、同じサーバでどちらも使えるようにしているか、又はそれぞれ独立したサーバで運営しているかはサーバによります。 Webサーバとhttpサーバを混同しないように。httpはあくまでWebを利用するための一手段でしかありません。 ftpサーバを構築する必要があるというよりは、httpサーバに組み込むか、独立したサーバを構成するかのどちらかを選択するという感じですね。 Webサーバの中でhttpを起動するか、ftpも起動するかはサーバ管理者にもよります。ヒット数が多ければ負荷分散やセキュリティ面で分割したりもしますが、個人で使用する分には同じでよいのではないでしょうか。

その他の回答 (2)

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.2

>FTPダウンロードは、そのサイトのWebサーバが提供している機能ではないのでしょうか? Apacheであればftpd機能は無いので、Apacheで運営しているサイトであるなら単にanonymousFTPサーバーにリンクを張ってるだけです。 >ダウンロード画面を表示させるWebサーバ以外にFTPサーバを構築する必要があるということなのでしょうか? Apacheを使うならその通りです。

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.1

Apacheはhttpdであってftpdではありません。 anonymousFTPをやりたいのであれば別途FTPサーバープログラムを用意してanonymousFTPの設定をしなければなりません。

sirius2003
質問者

補足

よく、フリーウェアをダウンロードさせるWebサイトがあります。そういったサイトでは、ダウンロード方法として、FTPかHTTPか選択できるようになっているのですが、FTPダウンロードは、そのサイトのWebサーバが提供している機能ではないのでしょうか?ダウンロード画面を表示させるWebサーバ以外にFTPサーバを構築する必要があるということなのでしょうか? わかりにくい表現で申しわけありません。

関連するQ&A

  • FTPでのアップ(Linux/Apache)

    LinuxとApacheで、Webサーバを構築します。 すごく基本的な質問ですが、コンテンツ(HTML/GIF等)のアップは、Windows/IISで構築した時と同様に、FTPでアップ可能でしょうか? FTPのソフトは、フリーでダウンロードしてきたものです。 Linux/ApacheでのWebサーバ構築は初めてなので、教えてください。

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

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

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

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

  • FTPサーバに関しまして

    よく、Webからftpに接続してアーカイブなどのダウンロードを行うと思うのですが、自PCで構築したFTPサーバをWebブラウザ上から閲覧する方途と教えて頂けないでしょうか? FFFTPソフトやcmdを利用して、FTPサーバに接続する以外に、Webブラウザからサーバ内のファイルを一括して見れると便利です。 どなたかご回答くださりますようお願い致します。

  • ApacheでWebサーバーをたちあげたのですが、FTPサーバーとしても利用するにはどうすればいいのですか

    ApacheでWebサーバーをたちあげたのですが、FTPサーバーとしても利用するにはどうすればいいのですか? Apacheの設定でFTPも利用できるようになるのですか? それかFTPサーバーは別にたちあげないとダメなのでしょうか? 宜しくお願い致します。

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

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

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

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

  • apacheを利用してのプロキシサーバーでFTPサイトの閲覧について

    apacheを利用してのプロキシサーバーでFTPサイトの閲覧について 現在apacheを利用して、プロキシサーバーを構築しております。 サーバーにはNICが2枚挿してあり、WAN側とLAN側にて運用しております。 現在通常のサイトの閲覧は可能ですが、FTPサイトの閲覧が出来ません>< ftp://ftp.rs.internic.net/domain/  ←のサイトに行くと ==================エラーメッセージ================= Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. -------------------------------------------------------------------------------- Apache/2.2.11 (Fedora) Server at ftp.rs.internic.net Port 21 =========================================== 上記のようなエラーとなります。 apache側の設定を変更しようと、色々と調べましたがどうしてもわからないので 質問させて頂きました。 apacheの設定は下記URLの通りとなっております。 http://www.kent-web.com/pubc/book/test/uploader/uploader.cgi?mode=downld&no=2870 お手数ではございますが、設定方法ご存知の方がいらっしゃいましたらご指導、ご鞭撻の程 宜しくお願い致します。

  • FTPでファイルがダウンロードできない

    NextFTPを使っています。 サーバー上にある大量の画像ファイル(jpg)があり、所有権がapacheでパーミッションが600となっており ダウンロードができません。 NextFtp上で「550 Failed to open file. 」というエラーがでます。 (WebからアップロードされたものなのなのでFTP権限がない) これらの画像をダウンロードしたいのですが権限を変更することで可能なのでしょうか? 可能ならどうやって権限を変更すればよろしいでしょうか? sshは使えません。 Webminでrootでログインは可能です。 サーバーはFedora 5です。 その他情報が必要ならおっしゃっていただければ幸いです。

  • win2000のApacheサーバーにFTP

    win2000proにApache1.3.26を入れてイントラネットのサーバーを作っています。 ファイルやフォルダを共有するためFTPで接続できるようにしたいのですが(PHPのファイルアップロードではフォルダを作ったりできないので)、どうやっていいのかまったく見当がつきません。 FTPで接続できる方法を教えてください。