0

public ディレクトリの下の特定のファイル システム パスを許可するように vhost を設定しようとしています。

現在の構成:

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

「../etc/www/mysite.com/library」内にパス「../etc/bin/zend/library」を含めたい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

Try using an Alias:

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

So if you go to http://mysite.com/library, it will serve the contents from ../etc/bin/zend/library

于 2012-08-13T21:39:06.580 に答える