httpパスを介してリモートファイルにアクセスする

httpパスを介してリモートファイルにアクセスする

CentOS 6でランプを使用しています。アプリケーションコードはCakePHPで書かれています。アプリケーションファイルのパスは「/var/www/html/my_app」。

他のファイルサーバーにはアプリケーションサーバーがインストールされています。アプリケーションサーバのマウントパスは「/ホーム/新しい1/fs_path/スキャン/"には"ajain"などのいくつかのフォルダが含まれています。

SSH経由でファイルサーバーにファイルをアップロードしています。ただし、アプリケーションサーバーに保存されているファイルがないため、文書を表示できません。

ファイルがローカルアプリケーションサーバーにある場合は、「http://localhost/my_app/app/webroot/scanned/ajain/abc.jpg」からアクセスできます。ただし、ファイルサーバーにファイルが存在する場合はその逆になります。 httpパスを介してどのようにアクセスできますか?

私が試した可能性のある解決策は、ドキュメントのルートパスを」/var/www/html「到着する」/ホーム/新しい1/fs_path/スキャン/しかし、これにより、アプリケーションコードを後のパス(ファイルサーバー)に配置する必要があります。

また、jkmodモジュールを使用してhttpd.confファイルでJkMountコマンドを試しましたが、成功しませんでした。

解決策を提案してください。どんな助けでも大変感謝します。

ベストアンサー1

私が正しく理解したら、Apacheのmod_aliasモジュールが必要です。この場合、仮想ホスト構成に以下を追加します。

Alias /scanned  /home/new1/fs_path/scanned 

<Directory /home/new1/fs_path/scanned>
    Order allow,deny
    Allow from all
</Directory>

おすすめ記事