Falls jemand wissen möchte, war die beste Methode, die ich gefunden habe, die Verwendung des Tomcat IIS Connector über die Wiki-Dokumentation von JIRA zur Integration von JIRA in IIS .
Auf diese Weise können Sie ein / jira-Unterverzeichnis oder http://jira.domain.com als Subdomain / virtueller Host ausführen, wenn Sie dies wünschen.
Die Verwendung einer Subdomain wird im Wiki nicht detailliert beschrieben. Sie erhalten nur IIS, um Anforderungen an Tomcat über ein Unterverzeichnis zu senden. Wenn Sie also eine Subdomain verwenden möchten, befolgen Sie die Anweisungen wie üblich, beachten Sie jedoch die folgenden Tipps:
- Dies ist ein allgemeiner Punkt - Stellen Sie sicher, dass auf der IIS-Site, die Sie erstellen sollen, die Bindung dem Port
80
mit einem Hostheader zugeordnet wirdjira.yourdomain.com
. JIRA\conf\server.xml
Lassen Sie in Ihrer Datei den Pfad für das<Context path=""...>
Attribut leer, in dem Sie in der Wiki-Dokumentation angegeben werden, dass Sie eines angeben möchten. Geben Sie nur eine wie/jira
z. wenn Sie Unterverzeichnisse verwenden.- Stellen Sie sicher, dass Ihr
JIRA\conf\server.xml
Dateiattributport
des<Connector...>
Elements auf einen anderen80
Wert eingestellt ist als das, auf dem IIS ausgeführt wird. Zum Beispiel wird der Standard, von dem ich glaube, dass er installiert wird,8080
so belassen. - Stellen Sie schließlich in Ihrem
tomcat_iis_connector\conf\uriworkermap.properties
Ordner, der für den ISAPI-Proxy-Filter verwendet wird, sicher, dass Ihr Arbeitseintrag wie folgt aufgeführt ist:/*=worker1
und nicht/jira/*=worker1
wie in der Dokumentation angegeben.
Das sollte es sein, starten Sie jetzt und starten iisreset
Sie Ihren JIRA-Dienst neu und Sie können loslegen. Ich kann nicht glauben, dass dies im Internet nicht wirklich detailliert ist, oder die Option Subdomain wurde nicht im Atlassian-Wiki beschrieben. Vielleicht ist es für Tomcat-Kenner einfach, ich bin mir nicht sicher!
Viel Glück und hoffe, Sie haben nicht die Kopfschmerzen, die ich hatte!