HTTP to HTTPS redirection

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,
  1. Go to the folder C:\\ManageEngine\\SupportCenter\\server\\default\\deploy\\jbossweb-tomcat50.sar and open the file server.xml with WordPad.
  2. 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"/>
  3. 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>
  4. Restart the service ManageEngine SupportCenterPlus service.

                  New to ADSelfService Plus?

                    • Related Articles

                    • HTTP to HTTPS Redirection

                      Kindly follow the steps given below to set up the redirection from HTTP to HTTPS. Applicable for versions 9.4 & 10.5: Restart of the MSP service is required after making changes, so please plan accordingly. 1. Navigate to the ...
                    • How to redirect ServiceDesk Plus URL from HTTP to HTTPS

                      Follow the steps given below to set up the redirection from HTTP to HTTPS, For version 9.4 and above Step 1: Go to the below location and open the file 'server.xml' with a word pad and add the below entry in the file as shown in the image. ...
                    • HTTP to HTTPS redirection (Version 11.0)

                      Please do refer to the below steps for HTTP to HTTPS redirection. 1. The Application should be running on port 443 with HTTPS. ChangeWebServerport.bat 443 HTTPS - the command to change the port to 443 with HTTPS under ManageEngine\SupportCenter\bin ...
                    • Notifications Sent with HTTP URL, despite of application being Secured

                      If the URL in notifications are sent with http protocol instead of https even though the application is secured. Then try the below solution. 1. Stop the application 2. Go to <Drive>:\ManageEngine\ServiceDeskPlus-MSP\Conf 3. Keep a backup of the file ...
                    • SAML - Login page would not reflect SAML option

                      Issue: In some cases, even after configuration and enabling of SAML option, it does not appear in the login page. However, if you notice in login page customization, the SAML option appears. Root cause: Check SAML - Service provider details. ...