Note: Starting from Denodo 8.0, this process can be automated using the Denodo SSL/TLS configurator scripts.
The Denodo Platform includes an installation of Apache Tomcat that is used as an internal web container. It is possible to disable the HTTP port of the embedded Apache Tomcat to restrict the access to the web container to the HTTPS port.
To do so, it is necessary to modify the
<DENODO_HOME>/resources/apache-tomcat/conf/server.xml configuration file used at the startup of the web container and comment the HTTP port configuration section:
<!-- Disable HTTP port
Once the file is modified, the web container must be restarted for the changes to take effect.
NOTE for older versions: For Denodo versions previous to 6.0, the server.xml file is generated dynamically based on the configuration in the file <DENODO_HOME>/resources/apache-tomcat/conf/server.xml.template.
For this reason, to disable the HTTP port on these versions, the server.xml.template file must be modified instead.