Microsoft Office Web App kann Office-Dokumente direkt online in der Vorschau anzeigen. Der Effekt ist wie http://www.labnol.org/internet/google-docs-viewer-alternative/26591/
Ich muss die Seite in Form eines Iframes in meine Website einbetten und die Elemente im Iframe bedienen können, daher dachte ich, ich könnte eine Anti-Generation-Office-Webanwendung verwenden, um das domänenübergreifende Problem zu lösen.
Beim umgekehrten Generierungsprozess mit Nginx sind einige Probleme aufgetreten.
Nginx-Konfiguration ist wie folgt
location /document {
proxy_pass https://view.officeapps.live.com;
proxy_set_header host $http_host;
proxy_set_header X-real-IP $remote_addr;
proxy_set_header X-forwarded-for $proxy_add_x_forwded_for;
}
Die Fragen lauten wie folgt:
Besuchen Sie my.domain.com/document. Der Seitenfehlerinhalt lautet:
404-Datei oder Verzeichnis nicht gefunden.(IIS)
Besuchen my.domain.com/document/op/view.aspx?src=http://img.labnol.org/di/Word.docx
Der Seitenfehlerinhalt ist:
404 NICHT gefunden (Nginx/1.6.2),
und die Anfrage wird an my.domain.com/error/error.html?aspxerrorpath=/document/op/view/aspx
Ich benutze Nginx nicht oft. Ich habe den Grund dafür nicht gefunden, nachdem ich es lange ausprobiert habe. Bitte geben Sie mir einen Rat.
在别人的帮助下找到原因了 第二行改为
roxy_pass https://view.officeapps.live.com/;
就可以了