You're viewing **Apigee Edge** documentation.  
[Go to the
**Apigee X** documentation](http://cloud.google.com/apigee/docs/api-platform/integration/how-to). info


The how-to guides provide detailed instructions to help Apigee Edge Public Cloud and Private Cloud users accomplish the following tasks:

- Configure various Apigee Edge resources and properties.
- Verify that the resources and properties have been configured properly.
- Share best practices (where applicable) that can be followed while configuring the resources and properties.


The following table describes the current how-to guides:

| ## Configuration |
|---|

| ### HTTP properties |
|---|

|---|---|---|
| [Configuring ignore allow header for 405 property in Message Processors](https://docs.apigee.com/how-to-guides/configuring-ignore-allow-header-for-405-property-in-message-processors) | How to configure the ignore allow header for `405` property in Apigee Edge's Message Processors. | Edge Private Cloud users only |
| [Configuring Message Processors to allow duplicate headers](https://docs.apigee.com/how-to-guides/configuring-mps-allow-dupl-headers) | How to eliminate sending duplicate headers and how to configure Message Processors to allow duplicate headers. | Edge Private Cloud users only |

| ### JVM parameters |
|---|

|---|---|---|
| [Configuring heap memory size on the Message Processors](https://docs.apigee.com/how-to-guides/configuring-heap-memory-size-message-processors) | How to configure the heap memory size on Apigee Edge's Message Processors. | Edge Private Cloud users only |
| [Configuring heap memory size on the Qpid servers](https://docs.apigee.com/how-to-guides/configuring-heap-memory-size-qpid-servers) | How to configure the heap memory size on Apigee Edge's Qpid servers. | Edge Private Cloud users only |
| [Enabling G1GC on the Message Processors](https://docs.apigee.com/how-to-guides/enabling-g1gc-message-processors) | How to enable Garbage First Garbage Collector (G1GC) on the Apigee Edge's Message Processors. | Edge Private Cloud users only |
| [Enabling String Deduplication on the Message Processors](https://docs.apigee.com/how-to-guides/enabling-string-deduplication-message-processors) | How to enable String Deduplication on the Apigee Edge's Message Processors. | Edge Private Cloud users only |

| ### Log rotation |
|---|

|---|---|---|
| [Enable log rotation for `edge-message-processor.log`](https://docs.apigee.com/how-to-guides/enable-log-rotation-for-edge-message-processor-log) | How to enable log rotation for `/opt/apigee/var/log/edge-message-processor/edge-message-processor.log` logs on the Edge Message Processors. | Edge Private Cloud users only |
| [Enable log rotation for `edge-router.log`](https://docs.apigee.com/how-to-guides/enable-log-rotation-for-edge-router-log) | How to enable log rotation for `/opt/apigee/var/log/edge-router/edge-router.log` logs on the Edge Routers. | Edge Private Cloud users only |

| ### SNI |
|---|

|---|---|---|
| [Configuring SNI between Edge Message Processor and the backend server](https://docs.apigee.com/how-to-guides/configuring-sni-between-mp-and-bs) | How to enable and disable SNI on Message Processors. | Edge Private Cloud users only |

| ### Timeout properties |
|---|

|---|---|---|
| [Best practices for configuring I/O timeout](https://docs.apigee.com/how-to-guides/configuring-io-timeout-best-practices) | Describes best practices for configuring the I/O timeout property on various components through which the API requests flow in Apigee Edge. | Edge Public and Private Cloud users |
| [Configuring I/O timeout on Message Processors](https://docs.apigee.com/how-to-guides/configuring-io-timeout-message-processors) | How to configure the I/O timeout property in API Proxy and Apigee Edge's Message Processor component. | Edge Public and Private Cloud users |
| [Configuring I/O timeout on Routers](https://docs.apigee.com/how-to-guides/configuring-io-timeout-routers) | How to configure the I/O timeout property in Virtual Host and Apigee Edge's Router component. | Edge Public and Private Cloud users |
| [Configuring connection timeout on Message Processors](https://docs.apigee.com/how-to-guides/configuring-connect-timeout-on-message-processors) | How to configure the connection timeout in API Proxy and Apigee Edge's Message Processor component. | Edge Public and Private Cloud users |
| [Configuring keep alive timeout on Message Processors](https://docs.apigee.com/how-to-guides/configuring-keep-alive-timeout-on-message-processors) | How to configure the keep alive timeout in API Proxy and Apigee Edge's Message Processor component. | Edge Public and Private Cloud users |

| ### TLS certificate |
|---|

|---|---|---|
| [Converting certificates to supported format](https://docs.apigee.com/how-to-guides/converting-certificates-to-supported-format) | How to convert the TLS certificate and associated Private key to the PEM or the PFX (PKCS #12) formats. | Edge Public and Private Cloud users |
| [Validating certificate chain](https://docs.apigee.com/how-to-guides/validating-certificate-chain) | How to validate a certificate chain before you upload the certificate to a keystore or a truststore in Apigee Edge. | Edge Public and Private Cloud users |
| [Validating certificate purpose](https://docs.apigee.com/how-to-guides/validating-certificate-purpose) | How to validate a certificate's purpose before you upload the certificate to a keystore or a truststore in Apigee Edge. | Edge Public and Private Cloud users |
| [Validating client certificate against trustore](https://docs.apigee.com/how-to-guides/validating-client-cert-against-trustore) | How to verify that the correct client certificates have been uploaded to Apigee Edge Routers. | Edge Private Cloud users only |

| ### Virtual host |
|---|

|---|---|---|
| [Configuring cipher suites on virtual hosts and Routers](https://docs.apigee.com/how-to-guides/configuring-cipher-suites-on-virtual-host-routers) | How to configure cipher suites on virtual hosts and Routers in Apigee Edge. | Edge Public and Private Cloud users |

| ## Operations |
|---|

|---|---|---|
| [Restarting Routers and Message Processors without traffic impact](https://docs.apigee.com/how-to-guides/restarting-routers-and-message-processors) | How to restart Routers and Message Processors (MPs) without impacting incoming API traffic. | Edge Private Cloud users only |
| [Downgrading Apigee Components and NGINX](https://docs.apigee.com/how-to-guides/downgrade-gateway-nginx) | How to check whether you need to downgrade, and how to downgrade Apigee components, if necessary. | Edge Private Cloud users only |