How to upgrade a request from HTTP to HTTPS
You can add the HTTP to HTTPS Upgrade behavior to your property if you want to convert HTTP (non-secure) requests from your clients to secure HTTPS for the remainder of the request flow.
A complete request flow involves three total entities:
- The client making the request
- The Akamai Edge server, where your property is read
- The origin where the target content is hosted
With this behavior added, all requests in the flow after the initial client request are converted from HTTP to HTTPS to secure them.
How do I get access to HTTP to HTTPS Upgrade?
You need to have this added to your contract to access the appropriate behavior in Property Manager. Contact your Account Representative to add this functionality.
Add HTTP to HTTPS Upgrade
Once you have it added to your contract, you can add this behavior to your AMD property by performing the following:
- Create a new AMD configuration, or edit an existing one using Property Manager.
- In the Property Configuration Settings options, click Add Behavior.
- In the Search available behaviors field, input Add HTTP to filter the listed behaviors, and select Add HTTP to HTTPS Upgrade from the list.
You also need to set up your origin to support HTTPS
You don't need to do anything to actually configure this behavior. Just adding it to your property enables the conversion. However, if you’re using a custom origin (you’ve selected “Your Origin” as your Origin Server in your property), you also need to:
- Properly configure your origin for HTTPS transfer
- Apply the appropriate options in the Origin SSL Certificate Verification behavior.
- The upgrade is to Standard TLS (HTTPS L1). To use Enhanced TLS (if you're transferring PII), you need to create and provision an Enhanced TLS certificate, edit your property to set Security Options and define a Property hostname to Edge hostname association.
- This behavior uses 443 as the forward for all products other than AMD, DD, and OD.