#GC5029 - Déploiement de Ruby on Rails 2.0
Deploiement d'un environement Ruby on Rails 2.0 à l'aide de cPanel
Premièrement, Ruby on Rails (ou communément appelé Rails) fonctionne de manière différente par rapport aux autres langages web employé sur cPanel. Rails emploit son propre servuer web (appelé mongrel) qui intercept les données passant sur le port 12001 et supérieur (dépendant du nombre d'environments Rails qui ont été préalablement créés), alors la configuration va requérir un peu plus d'effort. Pour débuter, vous allez devoir vous connecter à cPanel et cliquez sur l'icône 'Ruby on Rails' se trouvant sous la rubrique 'Logiciel'. Celà affichera l'interface d'administration de Rails où vous devrez donner un nom à l'application et configurer son chemin d'accès.
Note: Lorsque vous entrez le nom de l'application et pressez la touche Tab, cPanel suggèra automatiquement un chemin d'accès comme:
public_html/app_name
Si vous configurez l'environement dans le répertoire public_html, les fichers source et de configuration seront visible par n'importe qui navigant l'internet. Il est alors fortement conseillé de configurer celui-ci sous la racine web comme suit:
app_name
Une fois déployée, vous pouvez presser le bouton 'Lancer' juxtaposé au nom de la dite application, situé dans l'interface 'Ruby on Rails' se trouvant sous la rubrique 'Logiciel'. Si aucun problème n'est encouru, vous devriez voir 'running' s'affiché dans la colonne 'Status App' et pouvoir cliquer sur 'URL' se trouvant dans la colonne 'Serveur Rails'; ceci vous conduira sur la page indexée de l'environment Rails.
Note: cPanel pernet deux modes: 'development' et 'production'.Lors de la création de l'environment, 'production' est sélectionné par défaut. Même si vous décochez la case, vous verrez quand même 'Production' coché dans le status de l'application Rails. Comme ce tutoriel se concentre sur le développement de votre site web en utilisant Rails, il est recommandé de décoché la case 'Production' pour permettre Rails de fonctionner en mode de développenent.
Sur la page indexée de l'environment Rails, vous y remarquerez que l'adresse internet ressemble à:
http://your-domain:12001
Le chiffre 12001 indique le port vérifié par le serveur Rails (mongrel, dans ce cas). Par défaut, en mode développement, mongrel ne vérifie pas le port standard 80. Si vous désirez vous connecter sur l'environment Rails sans avoir à entrer le numéro de port, vous pouvez créer un sous-domaine à l'aide de cPanel. Ensuite, dans la fenêtre de status de Rails, cliquez sur le bouton 'Créer une redirection' et sélectionné le sous-domaine désiré. À partir de maintenant, quand voius irez dnas ce sous-domaine, l'application Rails s'affichera par défaut.
Ceci devrait faire l'affaire concernant le déploiement de Rails sur le serveur. Si vous êtes un nouvel usager de Rails, vous voudrez probablement suivre un tutoriel ou peut-être même acheter un livre à ce sujet. Cependant, veuillez noter qu'Hébergement Canada emploit Rails 2.0, la version la plus récente de Rails. Alors, les tutoriels couvrant des versions antérieures de Rails se retrouveront inutile car la syntaxe a changé substantiellement.
Hébergement Canada a préparé un tutoriel d'introduction à Rails 2.0. Pour pouvez le consulter ici.
Note: Lorsque vous entrez le nom de l'application et pressez la touche Tab, cPanel suggèra automatiquement un chemin d'accès comme:
public_html/app_name
Si vous configurez l'environement dans le répertoire public_html, les fichers source et de configuration seront visible par n'importe qui navigant l'internet. Il est alors fortement conseillé de configurer celui-ci sous la racine web comme suit:
app_name
Une fois déployée, vous pouvez presser le bouton 'Lancer' juxtaposé au nom de la dite application, situé dans l'interface 'Ruby on Rails' se trouvant sous la rubrique 'Logiciel'. Si aucun problème n'est encouru, vous devriez voir 'running' s'affiché dans la colonne 'Status App' et pouvoir cliquer sur 'URL' se trouvant dans la colonne 'Serveur Rails'; ceci vous conduira sur la page indexée de l'environment Rails.
Note: cPanel pernet deux modes: 'development' et 'production'.Lors de la création de l'environment, 'production' est sélectionné par défaut. Même si vous décochez la case, vous verrez quand même 'Production' coché dans le status de l'application Rails. Comme ce tutoriel se concentre sur le développement de votre site web en utilisant Rails, il est recommandé de décoché la case 'Production' pour permettre Rails de fonctionner en mode de développenent.
Sur la page indexée de l'environment Rails, vous y remarquerez que l'adresse internet ressemble à:
http://your-domain:12001
Le chiffre 12001 indique le port vérifié par le serveur Rails (mongrel, dans ce cas). Par défaut, en mode développement, mongrel ne vérifie pas le port standard 80. Si vous désirez vous connecter sur l'environment Rails sans avoir à entrer le numéro de port, vous pouvez créer un sous-domaine à l'aide de cPanel. Ensuite, dans la fenêtre de status de Rails, cliquez sur le bouton 'Créer une redirection' et sélectionné le sous-domaine désiré. À partir de maintenant, quand voius irez dnas ce sous-domaine, l'application Rails s'affichera par défaut.
Ceci devrait faire l'affaire concernant le déploiement de Rails sur le serveur. Si vous êtes un nouvel usager de Rails, vous voudrez probablement suivre un tutoriel ou peut-être même acheter un livre à ce sujet. Cependant, veuillez noter qu'Hébergement Canada emploit Rails 2.0, la version la plus récente de Rails. Alors, les tutoriels couvrant des versions antérieures de Rails se retrouveront inutile car la syntaxe a changé substantiellement.
Hébergement Canada a préparé un tutoriel d'introduction à Rails 2.0. Pour pouvez le consulter ici.
Consultez aussi
#GC5030 - Tutoriel d'introduction à Rails 2.0 (Vu: 456)
Si vous avez déjà déployer l'environement Rails sur le serveur, vous êtes prêt à débuter ce...