From 28a7823a78ca85582a680042ba8982af30e2410e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Eguiz=C3=A1bal?= Date: Wed, 23 Jun 2021 16:12:53 -0400 Subject: [PATCH 1/2] Remove basic deployment thumbnail image. --- assets/basic_deployment_in_4_minutes.jpg | Bin 32885 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 assets/basic_deployment_in_4_minutes.jpg diff --git a/assets/basic_deployment_in_4_minutes.jpg b/assets/basic_deployment_in_4_minutes.jpg deleted file mode 100644 index b205954cbe994edc9f4126a7b249d94c635560ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32885 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 u;>`miwq72+nF>8`lFEmSA5J#e0z4*D{h Date: Wed, 30 Jun 2021 15:58:30 -0400 Subject: [PATCH 2/2] Saving progress. --- .../stackpath-sites-edgerules.md | 52 +++++++++++++------ 1 file changed, 37 insertions(+), 15 deletions(-) diff --git a/en/stackpath-service/stackpath-sites-edgerules.md b/en/stackpath-service/stackpath-sites-edgerules.md index 780dd50..0aac56f 100644 --- a/en/stackpath-service/stackpath-sites-edgerules.md +++ b/en/stackpath-service/stackpath-sites-edgerules.md @@ -12,35 +12,46 @@ that inspect requests to see if they match certain conditions, and matching requ Required permissions -Navigate to +Navigate to the StackPath service, click on *Sites*, and click on the desired site. When the *Overview* page appears, click on the *EdgeRules* item on the left. ### View EdgeRules -### Predeined EdgeRules +### Predefined EdgeRules #### Force WWW connections #### Custom robots.txt file #### Pseudo-streaming #### Referrer protection +StackPath provides four commonly used rules as predefined EdgeRules. + - **Force WWW connections:** redirect http://acme.com to http://www.acme.com. Be aware that this would redirect http://portal.acme.com to http://www.portal.acme.com. - **Custom robots.txt file:** easily create and maintain a robots.txt file through the ui - **Pseduo-streaming:** Allows a client to specify a seek point in a file. - **Referrer protection:** Allows you to specify a set of domains from which users will be allowed to connect from, as identified by the `Referer` header. You can choose to allow empty referer headers. Requests not meeting these conditions will be blocked. -### Create a custom EdgeRule +### Custom EdgeRules + +The predefined EdgeRules cover only a small set of cases. You can create custom EdgeRules to specifically target traffic that is of interest to you. The interface will present a text field for the name. A condition type can be selected. Upon selecting a condition type, the interface will display the options appropriate for the condition type. Additionally, once a condition type is selected, the interface will display an action to select for the EdgeRule. Depending on the selected action, the interface will show the appropriate options for the action. ### EdgeRule conditions -Conditions may use five different attributes for an EdgeRule. +Conditions may inspect one of five different attributes for an EdgeRule. + +- **URL:** The EdgeRule will to attempt to match a search pattern against the URL, which includes the protocol, hostname, path, and query parameters. When defining the pattern, you may use: + - A **simple string** for a direct match. If the exact string is found in the URL, the pattern will match. The asterisk (*) may be used as a wildcard to match zero or more characters. + - A **regular expression**. The pattern should be enclosed within a pair of forward slashes (/). If the regular expression finds at least one match, the condition will be triggered. +- **Header:** Looks at entire header line. + - A **simple string** for a direct match. If the exact string is found in the header line, the pattern will match. The asterisk (*) may be used as a wildcard to match zero or more characters. + - A **regular expression**. The pattern should be enclosed within a pair of forward slashes (/). If the regular expression finds at least one match, the condition will be triggered. +- **HTTP method:** Match against the request method. Select one or more methods from the popup menu. +- **Status code:** Comma-separated list of HTTP status codes. +- **Cookie:** Looks at cookie name and value. + - A **simple string** for a direct match. If the exact string is found in the cookie, the pattern will match. The asterisk (*) may be used as a wildcard to match zero or more characters. + - A **regular expression**. The pattern should be enclosed within a pair of forward slashes (/). If the regular expression finds at least one match, the condition will be triggered. -- **URL:** -- **Header:** -- **HTTP method:** -- **Status code:** -- **Cookie:** ### EdgeRule actions @@ -55,24 +66,28 @@ An EdgeRule may specify one of four general types of actions to execute when the 1. Add response header - Added to response from CDN to end user - - Put the header name into the Key field. + - Enter the header name into the **Key** field. + - Enter the desired value in to the **Value** field 1. Add header to CDN - Add to request from user to CDN - - Put the header name into the Key field + - Enter the header name into the **Key** field. + - Enter the desired value in to the **Value** field 1. Add header to origin - Add to request from CDN to origin server - - Put the header name into the Key field + - Enter the header name into the **Key** field. + - Enter the desired value in to the **Value** field 1. Modify header - Modify value of existing header <- Where? In the request? -1. Remove header +1. Hide header - From where? The request? - - Seems like you can use this to replace the value in the header. + - Enter the name of the header to hide in the **Header** field #### Caching rules -1. Cache +1. Cache -- specify a TTL 1. Do not cache 1. Never expire +1. Bypass cache -- How is this different from Do not cache? The only example in the SP// docs I can find is https://stackpath.dev/docs/bypass-cache-on-url, which uses Do not cache lol #### Redirect rules @@ -84,6 +99,13 @@ Not clear what happens here? URL Signing policies allow you to restrict access to your content by configuring a "shared secret" with StackPath. This "shared secret" is used to apply an MD5 hashing algorithm on the URL to validate the signature supplied on the request. Since the "shared secret" is only known by the publisher and StackPath, URL signatures cannot be generated by unauthorized users. +- Passphrase +- Passphrase field +- MD5 token field +- TTL field +- IP address filter +- URL signature path length (optional) + ### List of general variables | Variable name | Description |