无法通过mac上的apache访问Windows上的共享文件夹

时间:2013-09-24 15:57:19

标签: coldfusion apache2 virtualhost coldfusion-9

我正在尝试在我的Mac上设置本地网站。

配置是这样的 -

Application Server:Coldfusion 9

网络服务器:Apache 2

我已启动并运行本地网站。但是在这个站点中,我希望访问我的开发服务器上托管的图像(Windows 2003)。 images文件夹是共享的,我可以从我的mac安装它。

我已经在我的httpd.conf中添加了虚拟导演 -

Alias /images/covers/uk "//xxx.xx.x.xx/Imagesfolder/covers/uk/"
<Directory "//xxx.xx.x.xx/Imagesfolder/covers/">
   Options Indexes FollowSymLinks
   AllowOverride all
   Order Allow,Deny
   Allow from all
   Require all granted
</Directory>


Alias /images/covers "//xxx.xx.x.xx/Imagesfolder/covers/"
<Directory "//1xxx.xx.x.xx/Imagesfolder/covers/">
   Options Indexes FollowSymLinks
   AllowOverride all
   Order Allow,Deny
   Allow from all
   Require all granted
</Directory>

这里xxx.xx.x.xx是windows服务器的ip。 Imagesfolder是服务器上共享文件夹的名称。

但是,我无法访问此文件夹,我收到403错误。

请知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

您应该在Mac上安装共享文件夹并配置Apache以将安装的目录用作Alias。 Apache无法像您尝试的那样通过URL访问SMB / CIFS共享。

Alias /images "/path/to/mounted/images-directory"
<Directory /path/to/mounted/directory>
  ...
</Directory>

我建议您阅读Apache手册以获取更多详细信息。