Мой сервер linux apache 2.2 дает 403 при обслуживании файла сценария .sh
. Файл предназначен для загрузки и связаны с помощью простого HREF:Apache 2.2 403 Запрещено при доступе к файлу .sh
<a href="http://www.myserver.com/downloads/test.sh">Click to Download</a>
Нажатие кнопки дает 403.
В журнале появится сообщение об ошибке апач:
==> mysever.com- error_log < == [Пт Dec 18 20:04:29 2015] [ошибка] [клиент xx.xx.xx.xx] клиент отказался от конфигурации сервера: /var/www/html/downloads/test.sh, referer: http://www.myserver.com/downloads/test.html
Если я копирую файл в один с другим расширением, например, .exe
, он позволяет загрузить его. Таким образом, это не проблема с разрешениями.
Я попытался изменить, как Apache обрабатывает файл, добавив к httpd.conf
и .htaccess
в том же каталоге:
AddType text/plain .sh
не повезло.
Я попытался с не повезло, добавив эти параметры в каталог апача
Options Indexes FollowSymLinks Includes ExecCGI
Очень странно. Какие-либо предложения?
Спасибо так много. Это решает мою проблему. Провести хорошую ночь! – offbyone