Моя основная установка выполняется на NAS-устройстве Qnap TS-251, которое использует Qapache, но я думаю, что проблема в на самом деле базовая установка Apache, которая, на мой взгляд, не имеет очевидного решения, и все поиски не показали мне решения.
Итак, я пытаюсь заставить Apache обслуживать веб-страницу на основе локальной «общей ссылки». Ссылка выглядит так:
https://192.168.x.xxx/share.cgi?ssid=0h5NjVW
Когда я помещаю ее в свой браузер, открывается очень красивый пользовательский интерфейс QNAP с папками и файлами, которыми я хочу поделиться через Интернет.
В настоящее время у меня это работает как веб-страница, но все, что я получаю, - это стандартное форматирование обычного текста для папок и файлов «Индексная страница».
Как я могу добавить директиву для правильного обслуживания этой ссылки?
Спасибо!
[править] Вот текущая запись для этой веб-страницы в httpd.conf: В httpd.conf:
<Directory "/share/Multimedia/Other">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
Вот запись в /opt/Qapache/etc/extra/httpd-vhosts.conf:
<VirtualHost *:88>
# ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/share/Multimedia/Other"
ServerName mywebsite.pagekite.me
ErrorLog "/share/Multimedia/Other/error_log.csv"
CustomLog "/share/Multimedia/Other/access_log.csv" common
</VirtualHost>
Это работает и обслуживает нужные папки / файлы, но в виде простого текста без удобный макет / форматирование, как в общей ссылке.
«Общая ссылка», о которой я спросил, - это сценарий cgi. Как только я определил это и его расположение в файловой структуре QNAP QTS, небольшое исследование обнаружило множество ссылок на запуск скриптов cgi с использованием стандартных директив Apache. На самом деле у меня это еще не работает, но я уверен, что это лучший подход.
Спасибо тем, кто ответил.
Похоже, вам нужен FancyIndex, см. Этот URL:
http: //ram.kossboss.com / apache-pretty-indexing /
Что именно вы имеете в виду под
, в настоящее время это работает как веб-страница, но все, что я получаю, это стандартное форматирование обычного текста для папок и файлов «Индексная страница».
Как я могу добавить директиву для правильного обслуживания этой ссылки?
Вы имеете в виду Интернет? В этом случае вам нужно будет выполнить переадресацию портов на маршрутизаторе и убедиться, что ваш QNap имеет обратный маршрут через ваше устройство NAT с переадресацией портов.