FAQ

Toutes les réponses aux questions les plus courantes.

1- Comment accéder à mes nœuds en SSH ?
 

Bien qu’il soit possible d’éditer tout fichier de son environnement via le Tableau de bord, l’accès SSH sur vos nœuds, containers est possible. Dans un premier temps générez-vous une paire de clés privée/publique. Ensuite rendez-vous sur les paramètres de votre compte :

 

Ajoutez votre clé publique sur la plateforme. Puis connectez-vous selon les informations fournies et en ajoutant votre clé privée :

 

2- Comment accéder à mes nœuds en FTP/FTPS ?

L’accès en FTP/FTPS est possible mais seulement pour les environnements disposant d’une adresse IP publique :

 

 

Ajoutez ensuite l’add-on FTP au nœud :

 

Vous recevrez un mail avec les informations de connexion :

 
3- Comment gérer plusieurs domaines sous un seul environnement ?

Il peut être intéressant de gérer plusieurs noms de domaine sous un seul environnement pour votre besoin et pour réduire les coûts. Ainsi un nœud Tomcat, par exemple, peut héberger plusieurs applications ou Apache héberger plusieurs sites web.

 

La solution est premièrement d’allouer une adresse IP à l’environnement et de créer les alias nécessaires auprès de votre registrar.

 

 

Déployez vos applications sur plusieurs contextes :

 

Ensuite configurez vos serveurs d’application en fonction de votre besoin :

            

 

 

  Tomcat : /etc/server.xml

Apache : /conf/httpd.conf

Aller plus loin  : https://docs.jelastic.com/multiple-domains

4- Comment redémarrer un daemon au niveau des containers, plutôt que de redémarrer le nœud entier ?

Vous pouvez directement vous rendre sur vos containers en SSH. Pour cela allez dans les paramètres de votre environnement puis Accès SSH. Connectez-vous avec les informations de sécurité fournies :

 

Vous pourrez naviguer sur vos différents environnements et accéder à tous vos containers.

Ensuite entrer dans le container et vous pouvez contrôler le daemon Apache :

# sudo service httpd reload

 

 Il est possible de démarrer/stopper le service httpd de la même manière !

5- J’ai l’habitude de restreindre des accès à mes serveurs avec IPTables. Comment le faire sur mes containers ? Existe-t-il les mêmes fonctionnalités ?

Les containers sont par défaut « isolés ». Vous pouvez ouvrir les ports que vous souhaitez via les points de terminaison/Endpoints:

 

Ouvrez alors les ports souhaités :

 

 

Par contre vous n’aurez pas la capacité de restreindre des accès, par IP par exemple. Seule une configuration avancée sur votre compte vous permettra d’accéder à la gestion d’IPTables. Faites-en nous la demande.

6- Comment créer des nœuds indépendants au sein d’un environnement ?

Il peut être intéressant de créer des nœuds indépendants dans un environnement. Par exemple pour améliorer la disponibilité d’une base de données active/passive avec une réplication.

Pour cela, dans la topologie de votre environnement, jouez avec l’élasticité horizontale :

 

 

Important : Lorsque vous augmentez le nombre de nœuds, c’est toujours le premier nœud qui est dupliqué !

7- J’ai besoin d’installer une application sur mes containers, mais je ne dispose pas des accès root ! Comment faire ?

Les containers sont des environnements systèmes disposant d’une très faible surface afin qu’ils consomment le moins de ressources possibles. De plus pour des raisons de sécurité, l’accès root est protégé. L’utilisateur à des droits restreints.

Les extensions PHP sont activables par l’utilisateur. Cependant Si vous avez besoin d’installer une librairie système - via yum -  seul l’hébergeur peut le réaliser pour vous et selon son appréciation.

Est-ce une simple extension à activer ou bien une application système à installer ?

                Aller plus loin : https://docs.jelastic.com/php-extensions