it-swarm-ja.com

ダウンロード用にサーバー上でファイルをホストするにはどうすればよいですか?

これはばかげた質問かもしれませんが、どこにも行かない原因を尋ねなければなりません...

Godaddyを使用した仮想プライベートサーバーがあり、FTPアカウントを設定しています。 ftp経由でアカウントにアクセスすると、次のフォルダが表示されます。

anon_ftp
cgi-bin
error_docs
httpdocs
httpsdocs
民間
統計学
サブドメイン
vault_scripts
web_users
。セキュリティ(ファイル)

さて、私がやりたいのは、このサーバーにファイルを配置して、URLに移動してファイルをダウンロードできるようにすることです。たとえば、mywebsite.com/music /somesong.mp3です。

どうすればよいですか?その場所に「music」というフォルダを作成して、そのフォルダにファイルをアップロードするだけですか?その場合、「550 music:Access isdenied」というエラーが表示されます。このユーザーは管理者であるため、これはアクセス許可エラーですか。


[〜#〜]更新[〜#〜]

ダウンロードできるようにしようとしているファイルは.jadです

ファイルを/ httpdocs/BBに配置しましたが、アクセス時にこのエラーが発生し続けます。

"HTTPステータス404-/BB/plugin.jad

タイプステータスレポート

メッセージ/BB/plugin.jad

説明要求されたリソース(/BB/plugin.jad)は利用できません。 Apache Tomcat/6.0.16 "


更新2

Godaddyと話したところ、MIMEタイプをアプリケーション/オクテットストリームとして構成する必要があると言われました。彼らは私がそれをしなければならないと私に言いますが、私に方法を教えません、それでこれはどのように行われますか?

ありがとう!

1
GiH

GoDaddyが何らかの技術サポートを受けていたことを思い出します。あなたがあなたを助けるためにあなたに少なくともある程度の有能な人を得るはずのVPSを持っているなら。

ルートURL(example.com)がhttpdocsディレクトリを指しているとすると、musicフォルダを/httpdocsにアップロードします。その場合、Webアドレスはwww.example.com/music/song.mp3になります。 GoDaddyに.htaccessファイルがあり、あなた(またはそのことについては他の誰か)が.mp3ファイルにアクセスすることを禁止している可能性があります。

また、error_docsディレクトリをチェックして、サーバー側のエラーが発生していないかどうかを確認します。

1
Josh K

Http経由でファイルにアクセスする場合は、musicフォルダーをhttpdocsフォルダーに配置する必要があります。それが機能しない場合は、subdomainsフォルダー内のサブフォルダーである可能性があります。

1

WebサーバーとしてApacheを使用している場合は、.jadファイルがあるディレクトリに.htaccessファイルを作成できます。

以下を.htaccessファイルに入れます。

AddType application/octet-stream .jad
1
emgee

匿名ftpのanon_ftpディレクトリに配置します。それ以外の場合、http://www.example.com/music/mysong.mp3を機能させるには、create /httpdocs/musicを配置し、そのディレクトリにmysong.mp3を配置します。

0
Sinan Ünür
  1. htdocs/にコピーするときに使用したのとまったく同じパスでファイルにアクセスしていることを確認してください。 Apacheは大文字と小文字を区別します。

  2. .htaccessの下にhtdocs/(ピリオドをお見逃しなく)という名前の新しいファイルを作成し、次のファイルをその中に入れます。

AddType text/vnd.Sun.j2me.app-descriptor .jad
AddType application/Java-archive .jar
0
i-g