- ベストアンサー
ApacheサーバによるコンテンツのFTPダウンロードに関して
ApacheでWebサーバを構築しています。 ファイルをダウンロードさせるサイトを作りたいのですが、FTPでファイルをダウンロードさせるには、コンテンツをどのように置けば、よろしいのでしょうか? 参考となるURLを教えていただければ、幸いです。 以上、よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Web用サーバの中で、httpdとftpdがそれぞれ稼動しているだけでは。ftpとhttpはインターネット(Web)上の通信プロトコルですから、同じサーバでどちらも使えるようにしているか、又はそれぞれ独立したサーバで運営しているかはサーバによります。 Webサーバとhttpサーバを混同しないように。httpはあくまでWebを利用するための一手段でしかありません。 ftpサーバを構築する必要があるというよりは、httpサーバに組み込むか、独立したサーバを構成するかのどちらかを選択するという感じですね。 Webサーバの中でhttpを起動するか、ftpも起動するかはサーバ管理者にもよります。ヒット数が多ければ負荷分散やセキュリティ面で分割したりもしますが、個人で使用する分には同じでよいのではないでしょうか。
その他の回答 (2)
- marimo_cx
- ベストアンサー率25% (873/3452)
>FTPダウンロードは、そのサイトのWebサーバが提供している機能ではないのでしょうか? Apacheであればftpd機能は無いので、Apacheで運営しているサイトであるなら単にanonymousFTPサーバーにリンクを張ってるだけです。 >ダウンロード画面を表示させるWebサーバ以外にFTPサーバを構築する必要があるということなのでしょうか? Apacheを使うならその通りです。
- marimo_cx
- ベストアンサー率25% (873/3452)
Apacheはhttpdであってftpdではありません。 anonymousFTPをやりたいのであれば別途FTPサーバープログラムを用意してanonymousFTPの設定をしなければなりません。
補足
よく、フリーウェアをダウンロードさせるWebサイトがあります。そういったサイトでは、ダウンロード方法として、FTPかHTTPか選択できるようになっているのですが、FTPダウンロードは、そのサイトのWebサーバが提供している機能ではないのでしょうか?ダウンロード画面を表示させるWebサーバ以外にFTPサーバを構築する必要があるということなのでしょうか? わかりにくい表現で申しわけありません。