as a way to check for the module. The command returns "headers_module (shared)" if the header module is loaded.
as a way to check for the module. The command returns "headers_module (shared)" if the header module is loaded.
−
Next, create a custom template to add the header directive. The custom template is placed in /etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/. Name the template file "04StrictTransportSecurity". This important as the file name also dictates the order of loading. Put the following directive in the file:
+
Next, create a custom template to add the header directive. This version adds the directive to all virtual hosts (aka iBays). As an aside, it would be better to apply this directive to only the virtual host for ownCloud. The custom template is placed in /etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/. Name the template file "04StrictTransportSecurity". This important as the file name also dictates the order of loading. Put the following directive in the file:
You may test this approach by modifying the httpd.conf file directly, and adding the directive in the ServerAlias section. However, this will be overwritten when the server is updated or reconfigured.
+
{{Note box|You may test this approach by modifying the httpd.conf file directly, and adding the directive in the ServerAlias section. However, this will be overwritten when the server is updated or reconfigured.}}
With the template in place, upgrade and reboot the system.
With the template in place, upgrade and reboot the system.