Hyperlink 链接到samba共享

Hyperlink 链接到samba共享,hyperlink,apache2,samba,Hyperlink,Apache2,Samba,我有一个samba服务器。用户已经分享了它。 我想在该共享上创建从浏览器使用标记到文件的链接。 它是怎么做到的? 我尝试: 我尝试将共享装载到windows并链接到此共享: <a href="file:///user1/file1.mp3">file1.mp3</a> 我尝试像磁盘一样装载共享并尝试访问: <a href="file://z:/file1.mp3">file1.mp3</a> 可以链接到samba共享吗? 具有sam

我有一个samba服务器。用户已经分享了它。 我想在该共享上创建从浏览器使用标记到文件的链接。 它是怎么做到的? 我尝试:


我尝试将共享装载到windows并链接到此共享:

<a href="file:///user1/file1.mp3">file1.mp3</a>

我尝试像磁盘一样装载共享并尝试访问:

<a href="file://z:/file1.mp3">file1.mp3</a>

可以链接到samba共享吗? 具有samba共享链接的文件位于本地服务器上。

文件://scheme始终指向用户的计算机,而不是服务器

使用上面的示例,将samba共享装载为z:驱动器,需要将以下内容添加到httpd.conf文件中:

Alias /samba z:\

<Directory z:\>
   Options Indexes FollowSymLinks MultiViews
   Order allow,deny
   allow from all  
</Directory>
Alias/samba z:\
选项索引跟随符号链接多视图
命令允许,拒绝
通融
那么您的链接将如下所示:

<a href="/samba/file1.mp3">file1.mp3</a>


这里有一篇关于Linux主题的论坛帖子,作为参考:

我想你可以使用IP地址在电子邮件中这样链接。它在其他应用程序中对我有效,但我从未使用过电子邮件。在我们的HP UNIX版本中,我在使用NT别名时遇到了一些问题,例如上面提到的sambaserver地址。它似乎不适用于HP UNIX。我看到的最大问题是身份验证问题。Windows和UNIX身份验证是完全独立的,在我们公司由不同的组处理,这些组彼此不通信,并且具有不同的策略。你能否允许匿名者在你的桑巴盒子上做任何事情是值得怀疑的。我可能需要做的是,就像我以前做的那样,将我的文件放在一个对所有人开放的windows共享上(他们只能放文件,不能读取),然后让一个带有我的windows用户ID的批处理文件将它们捡起来并放在UNIX框中。这会奏效的

<a href="/samba/file1.mp3">file1.mp3</a>