My customer accountContact commercialWebmailOVHcloud Blog

Welcome to OVHcloud.

Log in to order, manage your products and services, and track your orders

Log in

Managing Cloud Web runtime software applications

Find out how to manage your Web Hosting plan’s runtime software applications, and complete your projects successfully

Last updated 23rd March 2020

Objective

With a Cloud Web hosting plan, you can choose from a range of different coding languages to build your project. To complete your project successfully, you may need to use a particular runtime environment.

Find out how to manage runtime environments in a Cloud Web hosting plan.

Requirements

Instructions

With Cloud Web, you can pick from one or more runtime environments that are best adapted to your project. The runtime environment you choose will depend on the kind of project you want to set up.

So if you have not done so yet, please ensure that your project is compatible with your Cloud Web hosting plan. The available coding languages are listed here: https://www.ovh.co.uk/web-hosting/cloud-web.xml.

Once you have chosen the exact runtime environments you will use, you can start following the steps below.

Step 1: Access the runtime environment management interface.

To access your Cloud Web hosting plan’s runtime environments, log in to the OVHcloud Control Panel. Click Web hosting in the services bar on the left-hand side, then choose the name of the Cloud Web hosting plan concerned. Next, go to the Runtime environments tab.

The table that appears will list the runtime environments currently added to your Cloud Web hosting plan. Please note that a runtime environment will be created automatically when you set up your web hosting plan.

cloudweb

Step 2: Manage runtime environments.

There are several different ways you can manage the runtime environments on your Cloud Web hosting plan:

2.1 Add or modify a runtime environment.

Before you modify a runtime environment, please ensure that any websites or applications using it will not become unavailable as a result. You can view the number of multi-sites based on your runtime environment using the Number of linked multi-sites column. In the Multi-site tab, you can also view the runtime environment used for each domain looking at the table's Runtime software column.

To add or modify a runtime environment, go to the Runtime environment tab of the Cloud Web hosting plan concerned. Then:

  • if you want to add a runtime environment, click Actions above the table, then Add a runtime environment
  • if you want to modify a runtime environment, click on the ...button to the right of the environment concerned, then {.action}Modify.

cloudweb

Enter the information requested in the pop-up window. Follow the remaining steps depending on the runtime environment you have selected:

PHP
Information Description
Custom name Enter a name that will distinguish this runtime environment from any other environments in the OVHcloud Control Panel.
Runtime environment Choose the new runtime environment you want.

Once you have entered this information, click Confirm. Please ensure that this runtime environment is definitely used by the multi-sites you want. To do this, continue to step three: Link your runtime environment to a multisite.

cloudweb

Node.js
Information Description
Custom name Enter a name that will distinguish this runtime environment from any other environments in the OVHcloud Control Panel.
Runtime environment Choose the new runtime environment you want.
Access path to public directory Specify the directory in which static content will be hosted (the runtime environment will not run this content).
Application environment Specify whether it is a "production", "test" or "development" environment. Please keep in mind that development environments behave differently from production and test environments, displaying errors directly in the web interface.
Application launch script Name the script that will call the Node.js technology.

Once you have entered this information, click Confirm. Please ensure that this runtime environment is definitely used by the multi-sites you want. To do this, continue to step three: Link your runtime environment to a multisite.

cloudweb

Ruby
Information Description
Custom name Enter a name that will distinguish this runtime environment from any other environments in the OVHcloud Control Panel.
Runtime environment Choose the new runtime environment you want.
Access path to public directory Specify the directory in which static content will be hosted (the runtime environment will not run this content).
Application environment Specify whether it is a "production", "test" or "development" environment. Please keep in mind that development environments behave differently from production and test environments, displaying errors directly in the web interface.
Application launch script Name the script that will call the Ruby runtime environment.

Once you have entered this information, click Confirm. Please ensure that this runtime environment is definitely used by the multi-sites you want. To do this, continue to step three: Link your runtime environment to a multisite.

cloudweb

Python
Information Description
Custom name Enter a name that will distinguish this runtime environment from any other environments in the OVHcloud Control Panel.
Runtime environment Choose the new runtime environment you want.
Access path to public directory Specify the directory in which static content will be hosted (the runtime environment will not run this content).
Application environment Specify whether it is a "production", "test" or "development" environment. Please keep in mind that development environments behave differently from production and test environments, displaying errors directly in the web interface.
Application launch script Name the script that will call the Python runtime environment.

Once you have entered this information, click Confirm. Please ensure that this runtime environment is definitely used by the multi-sites you want. To do this, continue to step three: Link your runtime environment to a multisite.

cloudweb

In our example, only PHP and Node.js environments have been created. In your project, you may be using Ruby or Python. In this case, the operations described below are applicable.

You can use two different runtime environments alongside each other depending on which Cloud Web hosting plan you choose.

Once you have the runtime environments you need for your project, make sure they are linked to your multi-sites. To do this, go to the Multi-site tab of the Cloud Web hosting plan concerned.

In the table, check if the displayed runtime environment is correct for the domains concerned in the Runtime software column. The names displayed correspond to the "custom name" you have defined.

cloudweb

If you want to modify a runtime environment associated with a multi-site, click on the cogwheel icon to the right of the domain concerned, and click Modify.

cloudweb

Then select the environment next to Runtime environment in the pop-up window. As a reminder, the names displayed correspond to the "custom name" you have defined. The website or application accessible from the domain concerned must be compatible with the runtime environment you have chosen.

Once you have selected it, follow the remaining steps.

cloudweb

Go further

Join our community of users on https://community.ovh.com/en/.


Did you find this guide useful?

Please feel free to give any suggestions in order to improve this documentation.

Whether your feedback is about images, content, or structure, please share it, so that we can improve it together.

Your support requests will not be processed via this form. To do this, please use the "Create a ticket" form.

Thank you. Your feedback has been received.

OVHcloud Community

Access your community space. Ask questions, search for information, post content, and interact with other OVHcloud Community members.

Discuss with the OVHcloud community

In accordance with the 2006/112/CE Directive, modified on 01/01/2015, prices exclude VAT. VAT may vary according to the customer's country of residence.