Я не могу добраться, dwww для работы - Продолжает становиться 404 Не Найденным

Когда я пытаюсь нажать на ссылку на веб-странице, произведенной dwww - я получаю следующую ошибку:

Not Found

The requested URL /cgi-bin/dwww/usr/share/doc/ was not found on this server.

Apache/2.4.10 (Ubuntu) Server at randys-laptop Port 80

Я установил пакет Браузера Документации Debian.

Что я делаю неправильно?

7
задан 3 February 2015 в 00:52

1 ответ

dwww использование cgi служить веб-страницам и cgi в больше не включают apache2 по умолчанию; таким образом, необходимо включить cgi:

sudo a2enmod cgi

И затем перезапуск apache2 сервис с:

service apache2 restart

Это решит основную проблему, с которой Вы испытываете dwww возврат not found.

Но Вы могли бы столкнуться с другой проблемой. dwww предоставляет доступ от веб-сервера до файлов в /var/www/dwww и /usr/share/doc (и это будет следовать за символьными ссылками в других каталогах к /usr/share/doc).

Дополнительная проблема, которую можно найти, состоит в том, что некоторые файлы документации не находятся в /usr/share/doc.

Например (это будет зависеть, на какой документации Вы установили), некоторые каталоги в /usr/share/gtk-doc/html symlinked к /usr/share/doc/.... Они отобразятся, dwww без проблемы.

Но другие файлы не и не отобразятся автоматически. /usr/share/gtk-doc/html/atk каталог, например, не использует символьную ссылку на /usr/share/doc. Попытка открыть эти файлы с dwww результаты в:

dwww will not allow you to read the file /usr/share/gtk-doc/html/atk/index.html 

Существует, вероятно, решение для этого вовлечения apache2/dwww конфигурация; но я не эксперт в apache2 безопасность и не хотела бы представлять проблему.

Простое обходное решение должно использовать file:// протокол для те (очень) немного файлов, где Вы находите эту проблему.

Для atk пример документации выше, сгенерированный URL:

http://<server-name>/cgi-bin/dwww/usr/share/gtk-doc/html/atk/index.html?type=html

Можно подойти к строке поиска и отредактировать ее к:

file:///usr/share/gtk-doc/html/atk/index.html?type=html

и файл затем загрузится.

5
ответ дан 23 November 2019 в 06:44

Другие вопросы по тегам:

Похожие вопросы: