Wiki: TechWiki
▼:
Dokumentenindex
»
Space: Windows
▼:
Dokumentenverzeichnis
»
Seite: IIS Konfiguration für XWiki
Damit XWiki unter IIS 7.5 ohne Problme läuft müssen für die Website auf der sie betrieben werden soll einige Einstellungen vorgenommen werden. Diese müssen in der Webconfig durchgeführt werden. Das kann man entweder lokal, oder global durchführen.
Diese Einstellunge werden in jener Website durchgeführt in der XWiki laufen soll.
Folgenden Code in die web.config der Website eintragen (innerhalb <system.webserver>...</system.webserver>):
Damit wird double escaping erlaubt.
Bin Ordner als auführbar und aufrufbar erlauben:
Auch diesen Code innerhalb von <system.webserver>...</system.webserver> bzw. <security>...</security> eintragen:
Damit wird der Ordner <bin> von der Liste der hiddenSegements genommen.
Als letzten Schritt muss man im virtuellen Ordner von Tomcat (in meinem Fall jakarta) die Fehlermeldung für Fehler 500 für alle Hosts aktivieren. dies kann man entweder über die Verwaltungskonsole vom IIS machen oder indem man folgenden Code in der web.config des virtuellen Ordners einträgt (auch hier innerhalb <system.webserver>...</system.webserver>):
Mit diesen Einstellungen sollte nun die XWiki ohne Probleme funktionieren. Natürlich können diese Einstellungen auch alle in der web.config des virtuellen Ordners durchgeführt werden.
Hier nochmals die Beispieldateien für die Konfiguration des Webservers für XWiki:
web.config für die Website:
web.config für den virtuellen Ordner:
Diese sind am besten in der webconfig.conf Datei von IIS 7 durchzuführen.
Zunächst muss man double escaping erlauben:
Außerdem muss man (ab IIS 7.5???) für Error 500 etwa eintragen damit etwa die Anmeldung an die XWiki funktioniert:
Das wird wohl nur ein Workaround sein, sonst bekomme ich eine Fehlermeldung, dass ich nicht die Berechtigungen habe die Seite anzuzeigen, wenn ich das Selbe am Server direkt probiere wird die Seite ohne Probleme geladen.
Eine kompletter funktionierender conf Abschnitt für eine Seite auf der XWiki läuft schaut so aus: