Each website that will run behind Edgio requires an Edgio property. A property determines how Edgio will process your website’s traffic.
From the Edgio Console, click + New Property.
In the Property Name option, assign a name to your new property (e.g., My Property).
Under the Hostnames section, click + Add Hostname and then type a domain (e.g., www.example.com or cdn.example.com) that will be served through Edgio.
An origin configuration identifies a set of web servers that will serve as the source for the content served through Edgio.
If you are integrating a JavaScript framework with Edgio Sites, then you will take advantage of our CDN-as-code approach to configuration. This approach allows you to define your CDN configuration, including backends, within your code. Additionally, it allows you to fulfill requests through Serverless Compute. As a result, you are not required to define an origin configuration.
Perform one of the following steps:
Origin: Define the set of web servers that will serve as the origin for the hostname defined in step 3 by setting the Origin Hostname option to a domain or an IP address (e.g., www-origin.example.com or 192.0.2.222) that points to them.
You may safely ignore the other origin settings until you are ready to fine-tune your setup. Learn more about origins.
Your origin configuration should now look similar to this:
Framework: If you are integrating a JavaScript framework with Edgio Sites, then delete the web origin by clicking the icon that appears next to it.
Your origin configuration should now look similar to this:
Click Create Property.
If you have defined at least one origin configuration, your property will be automatically deployed to the Edgio network. Proceed to Step 3: Test Your Property.
JavaScript Framework Only: If you are using a JavaScript framework, then you should use the Edgio CLI to initialize your property.
Install the Edgio CLI, initialize your property, and then deploy it by running the following command from the root directory of your web application or website:
Bash
1npx @edgio/cli@latest init \
2 --edgioVersion latest \
3 --name <PROPERTY>\
4 --deploy
Replace <PROPERTY> with the name of the property defined in step 2. You should only use lower-case characters and replace spaces with dashes (e.g., my-property).
Once you have successfully deployed your property to Edgio, our CLI provides an edge URL that allows you to preview your site. Learn how to get started with CDN-as-code.
Once your property is successfully deployed to the Edgio network, a URL will appear within the Latest Production Deployment section. Follow that link to preview your site behind Edgio.
For example, you can enable Server Name Indication (SNI) on an origin configuration or shield it from requests to reduce network bandwith usage and the load on your web servers.
If you plan on collaborating with other team members, then you should create a team. After which, you will need to create a property for that team.
Create environments to match your software development workflow. Each environment provides site previews that allow QA testers, code reviewers, and other stakeholders to immediately try out newly introduced changes before they are introduced into your production environment.
Gain performance insights through which you can fine-tune your configuration through our Observability solution.
Speed up development by quickly iterating through different variations of your site through our Traffic Splitting solution.
Set up Edgio Security. We automatically provide distributed denial-of-service (DDOS) protection to traffic that runs behind Edgio. Apply additional protection to your web applications and APIs through our Web Application Firewall solution. Contact your account manager or our sales department at 1 (866) 200 - 5463 to upgrade your account.
Set up Edgio Sites. If you are currently using a JavaScript framework, then you can improve your website’s performance by using our serverless workers to quickly render server-side content in a scalable manner.