我正在尝试在我的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错误。
请知道如何解决这个问题。
答案 0 :(得分:0)
您应该在Mac上安装共享文件夹并配置Apache以将安装的目录用作Alias。 Apache无法像您尝试的那样通过URL访问SMB / CIFS共享。
Alias /images "/path/to/mounted/images-directory"
<Directory /path/to/mounted/directory>
...
</Directory>
我建议您阅读Apache手册以获取更多详细信息。