我尝试设置vhost以允许公共目录下的特定文件系统路径。
当前配置:
<VirtualHost *:80>
ServerName mysite.com
DocumentRoot "..etc/www/mysite.com/public_html"
</VirtualHost>
我想要包含路径&#34; ../ etc / bin / zend / library&#34;在&#34; ../ etc / www / mysite.com / library&#34; 我不确定是否需要将documentmentroot更改为public_html下方并将所有公共流量引用到public_html,或者我是否可以使用mod_rewrite或目录来包含系统目录。该目录也应该只能运行/读取;没有写权限。
答案 0 :(得分: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
答案 1 :(得分:0)
也许这不是一个apache问题...... 您应该创建一个符号链接:
cd .etc/www/mysite.com/
ln -s ../etc/bin/zend/library library
它应该有用。
关于
Mimiz