2012-01-11 6 views
0

/var/www/web1/dataと/ var/www/web1/usersの2つのフォルダを/ mnt/network1/dataと/ mnt /ネットワーク1 /ユーザー。これらは私がここにウェブフォルダのすべての静的コンテンツを入れるために作った2つのネットワーク共有です。Apacheを2つのフォルダから別のフォルダまたはネットワーク共有にリダイレクトする

私はするRewriteRuleとはProxyPassを使用することを試みたが、成功しません

は私が何か間違ったことをやっているか、これは間違ったアプローチでありますか?するRewriteRuleのため

私のApacheのルールは、シンボリックリンクを使用しないのはなぜ

RewriteEngine On 
    RewriteRule /var/www/web1/data/ /mnt/network1/data/ 

答えて

0

は、私はあなたがmod_rewriteはされていない何をしたいと思いますが、mod_alias (specifically the Alias directive)

Alias /data /mnt/network1/data/ 
Alias /users /mnt/network1/users 

最初のパラメータが要求URIであり、第二は、システム上の物理ディレクトリです。 Mod_rewriteは物理ディレクトリと一致しません。これにより、http://your.domain.com/data/something/blahの要求が物理ディレクトリ/mnt/network1/data/something/blahから配信されるようになります。これは、/ var/www/web1 /があなたのウェブルートであり、/ mnt/network1/permissionsがApacheに適したものに設定されていると仮定しています。

0

でしたか?

ln -s /mnt/network1/data /var/www/web1/data 

ln -s /mnt/network1/users /var/www/web1/users 
関連する問題