Configuring Zope for HTTP and no proxy server

Before performing this procedure, create a port public endpoint to use the HTTP protocol. For more information, see Creating a port public endpoint.
Use this procedure to configure the Zope service for insecure communications with Zenoss Core browser interface clients.
  1. Log in to the Control Center browser interface.
  2. In the Application column of the Applications table, click the application name (Zenoss.core).
  3. In the Services table, expand Zenoss > User Interface, and then click Zope.
    The Zope service details page appears.
  4. In the Configuration Files table, locate path /opt/zenoss/etc/zope.conf, and in the Actions column, click Edit.
    The Edit Configuration window appears.
    Zope edit dialog
  5. Configure Zope for insecure communications with the proxy server.
    1. Locate the cgi-environment directive.
      The directive is about one-third of the way down from the top of the file, on or near line 380.
    2. Configure the proxy server for insecure communications:
      <cgi-environment>
        HTTPS OFF
      </cgi-environment>
  6. Configure the Beaker add-on product to use insecure communications.
    1. Locate the product-config directive.
      The directive is at the bottom the file, on or near line 1122.
    2. Set the value of the session.secure key to False.
  7. Click Save.