FAQ

All the replies to the most common questions.

1- How do I access my nodes in SSH?

 

 Even if it is possible to edit any environment file via the Control panel, SSH access to your nodes or containers is possible. First you generate a pair of private/public keys. Then go to the settings in your account:

 

 

Add your public key to the platform. Then log on according to the information provided and by adding your private key: :

2- How do I access my nodes in FTP/FTPS?

 

Access by FTP/FTPS is possible but only for environments with a public IP address:

 

 

Then add the FTP add-on to the node:  

You will receive an email with the login details:

 
3- How do I manage multiple domains in a single environment?

It may be of interest to manage multiple domain names under a single environment for your needs and to reduce costs. Consequently a Tomcat node, for example, can host multiple applications or Apache host multiple websites.

The solution is to first of all allocate an IP address to the environment and to create the necessary aliases to your registrar.

 

Deploy your applications on multiple contexts: :   Then configure your application servers to suit your needs:
 

 

Tomcat : /etc/server.xmlApache : /conf/httpd.conf

Go further: (EN) : https://docs.jelastic.com/multiple-domains

4- How to restart a daemon in containers, rather than restart the entire node?

You can go directly to your containers in SSH. To do this go to your environment settings and then SSH access. Connect with the supplied security information :

 

You can browse your various environments and access all your containers.
Then enter the container and you can control the Apache daemon:  :

# sudo service httpd reload

It is possible to start/stop the httpd service in the same manner!

5- I am accustomed to restricting access to these servers with iptables. How can I do it on my containers? Do the same functionalities exist?

The containers are “ isolated ” by default.

You can open the ports you need via Endpoints: :

  Then open the required ports: :
 

 

However you will not be allowed to restrict access, by IP for example. Only an advanced configuration on your account gives you access to iptable management. You may request this access.

6- How do I create independent nodes within an environment?

It may be of interest to create independent nodes in an environment. For example to improve the availability of an active/passive database with a replication.
For this, in the topology of your environment, play with horizontal elasticity: :

  Important : When you increase the number of nodes, it is always the first node that is duplicated! !
7- I need to install an application on my containers, but I do not have root access! How do I do this? How do I create independent nodes within an environment?

The containers are systems environments with a very low surface so that they consume the least possible amount of resources. In addition, for safety reasons root access is protected. The user has restricted rights.

PHP extensions can be activated by the user. However, if you need to install a system library - via yum    - only the host can carry it out for you according to their discretion.

Do you wish to activate a simple extension or install a system application  ?

To go further   : https://docs.jelastic.com/php-extensions