Technik:CoPlanner-Reportserver: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 2: | Zeile 2: | ||
== | ==Cop.Server.Report.Service.exe.config== | ||
Diese Datei definiert | Diese Datei definiert die Eigenschaften des Reportserver Services. | ||
| Zeile 14: | Zeile 14: | ||
<add key="copServerRestUrl" value="<nowiki>https://servername:4443/coplanner</nowiki>" /> | <add key="copServerRestUrl" value="<nowiki>https://servername:4443/coplanner</nowiki>" /> | ||
</appSettings> | </appSettings> | ||
==CopReportServer.exe.config== | |||
Diese Datei definiert die Eigenschaften des Reportservers als Konsole. | |||
===Zusätzliche Voraussetzungen | <appSettings> | ||
... | |||
<add key="reportServerUrl" value="http://+:8081/coplanner" /> | |||
</appSettings> | |||
==Zusätzliche Voraussetzungen== | |||
Damit der Benutzer, unter dem der CoPlanner Reportserver als Konsole oder das Service läuft, nicht Administrator sein muss, muss für den Benutzer und die definierte WebAppUrl folgender Befehl in der Konsole als Administrator ausgeführt werden. | Damit der Benutzer, unter dem der CoPlanner Reportserver als Konsole oder das Service läuft, nicht Administrator sein muss, muss für den Benutzer und die definierte WebAppUrl folgender Befehl in der Konsole als Administrator ausgeführt werden. | ||
Version vom 12. September 2017, 10:37 Uhr
Cop.Server.Report.Service.exe.config
Diese Datei definiert die Eigenschaften des Reportserver Services.
<appSettings> ... <add key="reportServerUrl" value="https://+:4445/coplanner/reporting" /> <add key="serviceName" value="CopReportingService" /> <add key="serviceNameCopServer" value="CopService" /> <add key="copServerRestUrl" value="https://servername:4443/coplanner" /> </appSettings>
CopReportServer.exe.config
Diese Datei definiert die Eigenschaften des Reportservers als Konsole.
<appSettings> ... <add key="reportServerUrl" value="http://+:8081/coplanner" /> </appSettings>
Zusätzliche Voraussetzungen
Damit der Benutzer, unter dem der CoPlanner Reportserver als Konsole oder das Service läuft, nicht Administrator sein muss, muss für den Benutzer und die definierte WebAppUrl folgender Befehl in der Konsole als Administrator ausgeführt werden.
netsh http add urlacl url=<WebAppUrl> user=<DOMAIN\user>
| Parameter | Beschreibung |
| url | WebAppUrl, welche in der svrconfig vergeben wurde |
| user | Benutzer unter dem der CoPlanner Server/das Service laufen soll |
Beispiel:
netsh http add urlacl url=https://+:4445/coplanner/reporting user=Cop\Serviceuser
Entfernen kann man diesen Eintrag mit netsh http delete urlacl url=<ReportServerUrl>
Beispiel: netsh http delete urlacl url=https://+:4445/coplanner/reporting
Bindung des SSL Zertifikats
Für die Bindung des SSL Zertifikats muss folgender Befehl als Administrator in der Konsole ausgeführt werden
netsh http add sslcert ipport=0.0.0.0:<Portnummer> certhash=<fingerprint> appid=<GUID>
| Parameter | Beschreibung |
| Portnummer | Portnummer, welche in der WebAppUrl verwendet wird. z.B. bei WebAppUrl https://+:4443/coplanner wäre das 4443 |
| certhash | Fingerabdruck des Zertifikats. Dieser ist in den Details des Zertifikats zu finden und muss hier ohne den Leerzeichen angegeben werden. |
| GUID | Die GUID unterscheidet sich, ob der Reportserver als Konsole oder als Service verwendet wird
|
Beispiel:
netsh http add sslcert ipport=0.0.0.0:4445 certhash=2170950415ef045f6cb314c92e124411dd0590bf appid={6ef7e594-5b5e-4626-904a-47b513e81e30}
Entfernen kann man diese Bindung mit netsh http delete sslcert ipport=0.0.0.0:<Portnummer>
Beispiel: netsh http delete sslcert ipport=0.0.0.0:4445