2017-12-15 5 views
0

Ich habe Sonar Qube-Server läuft gut mit Apache Tomcat und einen Reverse-Proxy mit URL Rewrite in IIS. Der Reverse-Proxy ordnet den Domain-Namen der localhost: 9000-Adresse für Sonar Qube gut zu, aber die auf der Homepage eingebetteten Java-Script-Dateien laufen nicht. In Chrome Dev Tool, die ich diesen Fehler (Firma sensible Namen haben in dieser Fehlerausgabe gemacht generic worden):SonarQube auf Reverse-Proxy in IIS verweigert Skript auszuführen

Refused to execute script from 'http://sonarqube.company.us/sonar/js/vendor.foo.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. 
Refused to execute script from 'http://sonarqube.company.us/sonar/js/app.bar.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. 

ich die Anweisungen auf diesem Entwickler Blog-Post auf den Brief ohne Erfolg befolgt habe (es ist ein 3 Teilserie, Teil 3 adressiert dieses spezielle Problem): https://blogs.msdn.microsoft.com/friis/2016/08/25/iis-with-url-rewrite-as-a-reverse-proxy-part-3-rewriting-the-outbound-response-contents/

Hat jemand schon mal davor gestanden und es gelöst?

Antwort

1

Es sieht so aus, dass die Einrichtung Ihres Reverseproxys falsch ist, weil die MIME-Typen von JavaScript-Dateien falsch sind.

Können Sie die Konfiguration des Überschreibens der MIME-Typen entfernen? Der von SonarQube gesendete sollte beibehalten werden.

Verwandte Themen