1

Это может быть глупый вопрос, но я должен спросить, потому что я никуда не денусь ...

У меня есть виртуальный частный сервер с Godaddy, и я настроил учетную запись FTP. Когда я получаю доступ к учетной записи через FTP, я вижу эти папки:

anon_ftp
CGI-BIN
error_docs
httpdocs
httpsdocs
частный
статистика
субдоменов
vault_scripts
web_users
,Безопасность (файл)

Теперь я хочу разместить файл на этом сервере, где люди могут просто перейти по URL-адресу и загрузить файл. Например, mywebsite.com/music/somesong.mp3.

Как мне это сделать? Должен ли я просто создать папку в этом месте под названием "музыка", а затем загрузить файл в эту папку? Если это так, я получаю сообщение об ошибке «550 music: Access is denied». Это ошибка прав доступа, поскольку этот пользователь является администратором, в чем же дело?


ОБНОВИТЬ

Файл, который я пытаюсь сделать доступным для скачивания, является .jad

Я поместил файл в /httpdocs /BB, но продолжаю получать эту ошибку при доступе:

«Статус HTTP 404 - /BB/plugin.jad

Тип Статус отчета

сообщение /BB/plugin.jad

описание Запрашиваемый ресурс (/BB/plugin.jad) недоступен. Apache Tomcat/6.0.16 "


ОБНОВЛЕНИЕ 2

Я говорил с Godaddy, и они сказали, что мне нужно настроить тип MIME в качестве потока приложения / октета. Они говорят мне, что я должен сделать это, но не говорят мне, как, так как это сделать?

Спасибо!

5 ответов5

1

Если вы хотите получить доступ к файлу через http, то вам, вероятно, следует поместить музыкальную папку в папку httpdocs. Если это не работает, то это может быть некоторая подпапка в папке поддоменов.

1

Я помню, что у GoDaddy была какая-то техническая поддержка. Если у вас есть VPS, который должен помочь вам по крайней мере некоторому уровню компетентного человека.

Предполагая, что корневой URL (example.com) указывает на ваш httpdocs , вы должны загрузить свою music папку в /httpdocs . Тогда веб-адресом будет www.example.com/music/song.mp3 . Возможно, у GoDaddy есть файл .htaccess запрещающий вам (или кому-либо еще в этом отношении) доступ к файлу .mp3 .

Я бы также проверил каталог error_docs и посмотрел, нет ли у вас ошибок на стороне сервера .

1

Если вы используете Apache в качестве веб-сервера, вы можете создать файл .htaccess в каталоге, где находится ваш файл .jad.

Поместите в файл .htaccess следующее:

AddType application/octet-stream .jad
0

Поместите его в каталог anon_ftp для анонимного ftp. В противном случае, чтобы http://www.example.com/music/mysong.mp3 работал, поместите create /httpdocs/music и поместите mysong.mp3 в этот каталог.

0
  1. Убедитесь, что вы обращаетесь к файлу с тем же путем, который вы использовали при копировании в htdocs/ . Apache чувствителен к регистру.

  2. Создайте новый файл с именем .htaccess (не пропустите период) в htdocs/ и поместите в него следующее:

AddType text/vnd.sun.j2me.app-descriptor .jad
AddType application/java-archive .jar

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .