Apache 将本地链接作为网页提供服务吗?

Apache 将本地链接作为网页提供服务吗?

我的基本设置是在 Qnap TS-251 NAS 盒上,它使用 Qapache,但我认为问题实际上是基本的 Apache 设置,对我来说,没有明显的解决方案,并且所有搜索都没有向我显示解决方案。

所以,我想做的是让 Apache 基于本地“共享链接”提供网页。该链接如下所示:

https://192.168.x.xxx/share.cgi?ssid=0h5NjVW

当我将其放入浏览器时,它会显示一个非常漂亮的 QNAP UI,其中包含我想通过互联网共享的文件夹和文件。

我目前将其作为网页使用,但我得到的只是文件夹和文件的标准“索引页”纯文本格式。

我如何放入指令来正确提供该链接?

谢谢!

[编辑] 这是该网页在 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 [email protected]
    DocumentRoot "/share/Multimedia/Other"
    ServerName mywebsite.pagekite.me
    ErrorLog "/share/Multimedia/Other/error_log.csv"
    CustomLog "/share/Multimedia/Other/access_log.csv" common
</VirtualHost> 

这确实有效并提供了正确的文件夹/文件,但采用纯文本形式,没有像共享链接提供的友好布局/格式。

答案1

听起来你想要 FancyIndex,请参阅此 URL:

http://ram.kossboss.com/apache-pretty-indexing/

你到底是什么意思

目前将此作为网页使用,但我得到的只是文件夹和文件的标准“索引页”纯文本格式。

我怎样才能输入指令来正确提供该链接?

你指的是互联网吗?如果是这样,您将需要在路由器上进行端口转发,并确保您的 QNap 盒子有通过端口转发 NAT 设备返回的路由。

答案2

我问的“共享链接”是一个cgi脚本。一旦我确定了它及其在 QNAP QTS 文件结构中的位置,然后进行一些研究就发现了许多使用标准 Apache 指令运行 cgi 脚本的参考。我还没有让它真正发挥作用,但我相信这是最好的方法。

感谢那些回复的人。

相关内容