2013-09-24 84 views
0

我想在我的mac上设置本地站点。无法通过mac上的apache访问Windows上的共享文件夹

的配置是这样的 -

应用服务器:ColdFusion的9

Web服务器:Apache 2的

我有我的本地站点的启动和运行。但在这个网站中,我希望访问我的开发服务器上托管的图像(Windows 2003)。图像文件夹是共享的,我可以从我的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错误。

任何想法如何解决这个请。

回答

0

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

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

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

+0

我已经把它挂载在mac上,并给出了共享目录的路径。看看上面的问题目前情况如何。可能是你可以建议那条路有什么问题 – nasaa

+0

我的意思是'''// xxx.xx.x.xx/Imagesfolder/covers /'''种类的路径,它应该像'''/ Users/you /图片/ covers'''。 什么'''xxx.xx.x.xx'''是? –

相关问题