Microsoft Office Web App では、Office ドキュメントをオンラインで直接プレビューできます。効果は http://www.labnol.org/internet/google-docs-viewer-alternative/26591/
のようなものです。Web サイトに iframe 形式でページを埋め込み、iframe 内の要素を操作できるようにする必要があるため、クロスドメインの問題を解決するために逆生成 Office Web App を使用することを考えました。
Nginx での逆生成プロセス中にいくつかの問題が発生しました。
Nginxの設定は以下の通りです
リーリー質問は次のとおりです:
my.domain.com/document にアクセスしてください。ページのエラー内容は次のとおりです:
404-ファイルまたはディレクトリが見つかりません。(IIS)
my.domain.com/document/op/view.aspx?src=http://img.labnol.org/di/Word.docx にアクセスしてください。
ページエラーの内容は次のとおりです:
404 見つかりません(Nginx/1.6.2)、
そして、リクエストは
my.domain.com/error/error.html?aspxerrorpath=/document/op/view/aspx
他の人の助けを借りて理由を見つけました。2行目を
roxy_pass https://view.officeapps.live.com/;
以上に変更します