web-dev-qa-db-ja.com

HTTP(S)ベースのファイルサーバー

Ubuntu 10.04を実行しているサーバーがあります。すでにsshとsftpのopensshを取得しています。

特定のフォルダーへのアクセスを許可し、アップロードも許可するWebベース(http、またはできればhttps)のファイルサーバー、おそらく(S)FTPサーバーへのWebフロントエンドを探していました。できればPAMを使用したユーザー認証が必要です。

このWebベースのソリューションは、FTPソフトウェア/ブラウザー拡張機能の使用を許可されておらず、企業環境内にflash/Javaブラウザープラグインを持っていないユーザー向けです。

これまで私は調べてきました:

  • Webmin:ファイルマネージャーが含まれていますが、Javaを使用しており、プラグインのない実装を探しています。
  • Apache2:httpsとPAM認証をセットアップできましたが、ベアボーン実装にはファイルのアップロードは含まれていません(私が知っている限り)。
  • HFS:Windows/wine専用であり、wineの下で実行したくないので、試していない。
12
Michael

私は調査を続け、4つの優れたweb-ftp実装を見つけました。

すべては、Apache2(httpsを使用)、およびproftpd(PAMの優れた統合と使いやすさのために使用)でうまく機能します。ただし、最後の2つは少し古く、そのデザインは最もきれいではありません。また、net2ftpには、名前と「複雑な」ログイン画面を備えた巨大なバナーがあり、単純なユーザーには必要ない多くのオプションがあります。それが、私が現在AjaXplorerを使用している理由です。

おそらく他の誰かがApache2用の素晴らしいweb-ftpスクリプトを手に入れたなら、それらをお勧めしてください!

4
Michael

私もこれを見つけました、とても有望に見えます...

http://ubuntuguide.net/http-server-support-uploading-files-from-windows-in-ubunt

1
tediffer3rd

読み取り/書き込みが必要な場合は、Apache(または Nginx )とWebdavを探しているようです。読み取りアクセスのみが必要な場合は、ウェブサーバー自体からディレクトリリストを提供できます。

1
Oli