Bei der Verwendung des Nginx-Reverse-Proxys Office Web App ist ein Problem aufgetreten
伊谢尔伦
伊谢尔伦 2017-05-16 17:24:56
0
1
1851

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:

  1. Besuchen Sie my.domain.com/document. Der Seitenfehlerinhalt lautet:
    404-Datei oder Verzeichnis nicht gefunden.(IIS)

  2. 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

  3. weitergeleitet

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.

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(1)
仅有的幸福

在别人的帮助下找到原因了 第二行改为 roxy_pass https://view.officeapps.live.com/; 就可以了

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage