HTTP to HTTPS redirection
Customer should be running the application in https with 443 port.
> ChangeWebServerport.bat 443 https
Once the ports are updated, Follow the steps given below to setup the redirection from HTTP to HTTPS,
- Go to the folder C:\\ManageEngine\\SupportCenter\\server\\default\\deploy\\jbossweb-tomcat50.sar and open the file server.xml with WordPad.
- Find the below entry in the file server.xml
<¡-- A HTTP/1.1 Connector on port 8080 -->
<¡-- The compression parameters are taken from the default Tomcat server.xml-->
<¡--Connector port="8080" address="${jboss.bind.address}"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="off"
compressionMinSize="2048"
setBodyEncodingForURI="true"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain"/-->
Remove '¡--' which is before Connector port="8080" address="${jboss.bind.address}" and then remove -- which is after compressableMimeType="text/html,text/xml,text/plain"/
Change the value 8080 to 80 and 8443 to 443 and save the file.
So after the changes the entry should be as shown below.<¡-- A HTTP/1.1 Connector on port 8080 -->
<¡-- The compression parameters are taken from the default Tomcat server.xml-->
<Connector port="80" address="${jboss.bind.address}"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="off"
compressionMinSize="2048"
setBodyEncodingForURI="true"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain"/>
- Go to the folder C:\\ManageEngine\\SupportCenter\\applications\\extracted\\AdventNetSupportCenter.eear\\
AdventNetServiceDeskWC.ear\\AdventNetServiceDesk.war\\WEB-INF
Edit the web.xml file and search for the content below and add the lines in bold / highlighted.
<security-constraint>
<web-resource-collection>
<web-resource-name>Secured Core Context>/web-resource-name>
<url-pattern>/jsp/*</url-pattern>
<url-pattern>/tasks/*</url-pattern>
<url-pattern>/debug/*</url-pattern>
<url-pattern>*.do</url-pattern>
<url-pattern>*.cc</url-pattern>
<url-pattern>/servlet/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>*</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
- Restart the service ManageEngine SupportCenterPlus service.
New to ADSelfService Plus?