電子メールによるファイルリンクアクセス

電子メールによるファイルリンクアクセス

アプリケーションがホストされているサーバーがあります。現在の構成では、Web サーバー (IBM HTTPD) はすべての要求をアプリケーション サーバー (WAS) にリダイレクトします。

今、メール内のリンクを通じてアプリケーションディレクトリ下のファイルにアクセスしたい。 そのような、リンクをクリックすると、サーバーからファイルを保存/開くためのポップアップが表示されます。

私たちは、Tomcat を使用して、この問題に対するシンプルなアプローチを試しました。htdocs フォルダーの下にファイルを配置し、次のようにリンクを解決できました。http://[ホスト名]:[ポート]/[コンテキストルート]/[ファイル]

しかし、IBM HTTPD htdocs で同じことを実行しようとしたところ、ファイルにアクセスできませんでした (リクエストが WAS にリダイレクトされるため)。では、ファイルにアクセスするにはどのような方法がありますか? 着信リクエストをファイルにリダイレクトするサーブレットを作成できますか?

スタートアップガイドがあれば本当に助かります。助けてください。

答え1

次の方法を試すことができます: cron を使用して、適切な権限を設定できるディレクトリにファイルを定期的にコピーし、そのディレクトリを Tomcat の構成に仮想サーバーとして含めます。欠点は、少なくとも 1 分前のファイルを取得することです。ファイルをコピーして権限を設定し、Web サーバーからアクセスできるようにする小さな bash スクリプトが必要になります。

答え2

IBM HTTPD は Apache をベースとしているため、インストールの 'conf' ディレクトリに編集する httpd.conf があるはずです。

次に、Apache 設定でエイリアスを設定する方法について読んでください。 エイリアス

ダウンロード可能なファイルを保存するディレクトリにエイリアスを設定し、WAS がそこに書き込むための適切な権限と、Httpd がそれを読み取るための適切な権限を設定します。また、当然ながら、アプリケーションのプロパティを使用して、WAS にファイルの配置場所を認識させる必要があります。

関連情報