Changes for page Tomcat Installation

Last modified by Thomas Mortagne on 2024/04/15

From version 31.1
edited by Craig Wright
on 2017/04/06
Change comment: There is no comment for this version
To version 32.1
edited by Craig Wright
on 2017/04/06
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -233,9 +233,11 @@
233 233  
234 234  For more background on this config, see the discussion on this ticket: [[XWIKI-13963>>http://jira.xwiki.org/browse/XWIKI-13963||rel="__blank"]].
235 235  
236 -== HTTPS setting ==
236 +== Configuring tomcat for https ==
237 237  
238 -* If using HTTPS for accessing XWiki, several modifications have to be made to ensure flawless functionality. Since urls are generated from relative path (##/xwiki/bin/show/Space/Page##), Tomcat has to know which protocol to use, otherwise JSON requests with redirect fails (attachment uploads, extension updating, etc.)
238 +Although allowing users to directly connect to tomcat is not recommended, for a variety of reasons it may be desirable to configure tomcat to serve pages over an https connection.
239 +
240 +* If using HTTPS for accessing XWiki, several modifications have to be made to ensure proper functionality. Since urls are generated from relative path (##/xwiki/bin/show/Space/Page##), Tomcat has to know which protocol to use, otherwise JSON requests with redirect fails (attachment uploads, extension updating, etc.)
239 239  * Modify connector (in ##server.xml##) to {{code}}<Connector port="8080" ... secure="true" scheme="https" />{{/code}}
240 240  * Modify host (in ##server.xml##) and add Remote Ip Valve {{code}}<Valve className="org.apache.catalina.valves.RemoteIpValve" remoteIpHeader="x-forwarded-for" protocolHeader="x-forwarded-proto" />{{/code}} (only needed if using another server for HTTPS)
241 241  

Get Connected