• ベストアンサー

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