0

我正在尝试设置一个虚拟主机以允许公共目录下的特定文件系统路径。

当前配置:

<VirtualHost *:80>
    ServerName   mysite.com
    DocumentRoot "..etc/www/mysite.com/public_html"
</VirtualHost>

我想在“../etc/www/mysite.com/library”中包含路径“../etc/bin/zend/library”我不确定是否需要将documentroot更改为public_html并参考public_html 的所有公共流量,或者我是否可以使用 mod_rewrite 或目录来包含系统目录。该目录也应该只运行/读取;没有写权限。

4

2 回答 2

0

也许这不是 apache 问题...您应该创建一个符号链接:

cd .etc/www/mysite.com/
ln -s ../etc/bin/zend/library library

它应该工作。

问候

咪咪兹

于 2012-08-16T20:57:35.273 回答
0

尝试使用Alias

<VirtualHost *:80>
    ServerName   mysite.com
    DocumentRoot "..etc/www/mysite.com/public_html"
    Alias /library ../etc/bin/zend/library
</VirtualHost>

所以如果你去http://mysite.com/library,它将提供来自的内容../etc/bin/zend/library

于 2012-08-13T21:39:06.580 回答