Controlling access to hosts specified in a URL | HCL Digital Experience

By default, you can specify any host name in a URL used to retrieve content. However, you can restrict access to a specified list of host names by modifying the configuration of the WCM WCMConfigService service.

Procedure

  1. Log in to the WebSphere® Integrated Solutions Console.
  2. Click Resources > Resource Environment > Resource Environment Providers > WCM WCMConfigService > Custom properties.
    Cluster note: If you are using this web content server as part of a cluster, ensure that you use the WebSphere® Integrated Solutions Console for the deployment manager when you edit configuration properties.
  3. Update the configuration to block access from unknown hosts.
    Specify the following property:
    • Property name: connect.connector.httpconnector.denyunknownhosts
    • Value: true
  4. For each host name for which you want to grant access, add property.
    Use the following format for new properties:
    • Property name: connect.connector.httpconnector.hosts.host_name, where host_name is the fully qualified host name of the server for which you want to grant access. For example: connect.connector.httpconnector.hosts.www.example.com
    • Value: true or false
  5. Optional: Specify a default cache expiration value for the host name you added by adding a property.
    Use the following format for new properties:
    • Property name: connect.connector.httpconnector.hosts.host_name.defaultcacheexpires, where host_name is the fully qualified host name of the server for which you want to grant access. For example: connect.connector.httpconnector.hosts.www.example.com.defaultcacheexpires
    • Value: expiration_time. For example: REL 9000s
  6. Optional: Specify a default cache setting for the host name you added by adding a property.
    Use the following format for new properties:
    • Property name: connect.connector.httpconnector.hosts.host_name.defaultcache, where host_name is the fully qualified host name of the server for which you want to grant access. For example: connect.connector.httpconnector.hosts.www.example.com.defaultcacheexpires
    • Value: true or false