ошибка калибровки калибровки 403 в файле epub

Я пытаюсь использовать calibre2opds для размещения моей библиотеки на моем сервере (fedora21). Все работает отлично, я могу перемещаться, пока я не хочу скачать epub.

Я получаю en error 403:

You don't have permission to access /Anonyme/Le Livre Sans Nom (41)/Le Livre Sans Nom - Anonyme.epub on this server. 

Я обращаюсь к серверу по адресу 192.168.1.21/calibre. Calibre2ops все

 /mnt/Sardaukar/web/calibre 

HTML-файлы помещаются calibre2opds в

 /mnt/Sardaukar/web/calibre/_catalog 

и фактические эпибы в, например

 /mnt/Sardaukar/web/calibre/Anonyme/Le Livre Sans Nom (41)/Le Livre Sans Nom - Anonyme.epub 

и файл httpd выглядит так:

 Alias /calibre /mnt/Sardaukar/web/calibre/_catalog <Directory /mnt/Sardaukar/web/calibre/_catalog> AllowOverride All Options Indexes FollowSymLinks Require all granted </Directory> 

Я делал это раньше, даже с .htaccess, и он работал раньше, но теперь я не знаю, что случилось. Разрешения на / mnt / Sardaukar / web / caliber – 770, и меня используют: www-users

После дополнительных исследований я нашел в журнале ошибок:

 [Mon Jun 22 21:06:59.774348 2015] [authz_core:error] [pid 10805] [client 192.168.1.5:51992] AH01630: client denied by server configuration: /var/www/html/Anonyme, referer: http://192.168.1.21/calibre/book_0 >>>/book_41.html 

Почему он пытается прочитать epub в /var/www/html ??

One Solution collect form web for “ошибка калибровки калибровки 403 в файле epub”

Прежде всего, см. Запись DistrosDefaultLayout – Fedora в Apache Wiki

Похоже, вам может потребоваться добавить корневой документ (чтобы переопределить значение по умолчанию), и поскольку вы не используете файлы из корня по умолчанию, ServerRoot (снова переопределить значение по умолчанию):

 Alias /calibre /mnt/Sardaukar/web/calibre/_catalog ServerRoot "/calibre" # Ensure that Apache listens on port 80 Listen 80 <VirtualHost *:80> DocumentRoot "/Anonyme/" ServerName mypubs.local # Other directives here </VirtualHost> <Directory /mnt/Sardaukar/web/calibre/_catalog> AllowOverride All Options Indexes FollowSymLinks Require all granted </Directory> 

Это должно заставить весь путь читать {ServerRoot} + {DocumentRoot} или {Alias ​​/ calibre} + анонимный

аргументация

В отношении причин безопасности Apache не разрешает обход каталога за пределами ServerRoot . Ваша ссылка на все ваши книги не была допустимым путем в ServerRoot . Поэтому я должен был сказать Apache, где ваш сервер «обслуживается». Если ничего из этого не имеет смысла, прочитайте эту замечательную детальную статью на Slicehost . Поскольку Gentoo не является вашим дистрибутивом, используйте ссылку Linux Distros Link в навигации, чтобы найти ту же статью, которую я связал для вашего конкретного дистрибутива. Что касается обучения и практики, я бы сохранил ваши эпибы в надежном месте и сделал следующее:

  1. Удалите файл hackish httpd.conf .
  2. Следуйте руководству, которое я связал для включения / настройки виртуального хостинга.
  3. Добавьте свои epubs в конфигурацию VirtualHost, созданную на шаге 2.
  • fail2ban отлично работает при неудачных попытках SSH, но не работает при неудачных попытках Apache2
  • Неизвестный поставщик Authz с Shibboleth на Apache 2.4
  • Рабочий процесс Apache CGI
  • Служба xinetd apache2-proxy недоступна
  • Почему установка wiki для мультимедиа прекращается?
  • Включить .Net 4 Mono на OpenSuse
  • Несколько параметров DH / ECDH в конфигурационном файле Apache 2.4.7
  • Fedora 22 - Не удалось перезапустить httpd.service: доступ запрещен
  • Как настроить apache с suPHP и VirtualHosts, чтобы избежать проблемы с DocumentRoot?
  • Совместное использование документов Apache-httpd в нескольких дистрибутивах Linux?
  • Виртуальный хост Apache указывает на неправильный DocumentRoot
  • Interesting Posts

    как автоповорот поверх логов

    VirtualBox: два сетевых интерфейса (NAT и хост-единственные) в гостевой Debian на Ubuntu

    Перемещение одной строки экрана вверх / вниз в многострочном тексте

    Удалить папку с пустым (?) Именем файла

    Как проверить и запустить скрипт, если он не запущен?

    Как я могу рекурсивно искать каталоги для шаблона и просто распечатывать имена файлов и номера строк

    Как grep рекурсивно в порядке последнего модифицированного времени?

    Распределение Linux для биоинформатики?

    Используя `tree`, как мне выводить файлы перед подкаталогами?

    Можно ли добавлять / удалять arp-ip-цели без использования интерфейса связи вверх / вниз

    Пользовательский графический интерфейс без среды рабочего стола

    Могу ли я быть уверенным, что имя поля записи аудита Linux уникально?

    Как я могу запустить речь в текст и сохранить результат в переменной?

    Сделать вхождения строки жирным шрифтом

    Анализ файла Snort PCAP не записывает в файл предупреждений

    Linux и Unix - лучшая ОС в мире.