webdev et HyperFile sur CentOS 6.x Auteur : Stéphane Maas Introduction webdev est un atelier de génie logiciel qui permet de créer des sites Web statiques et dynamiques. L'objectif de ce document est de montrer l'installation du serveur d'application "webdev" sur la CentOS 6.x. "HyperFile" est un moteur de base de données. Il est prévu pour être utilisé avec webdev, windev et windev mobile. Table des matières I. SERVEURS webdev ET HYPERFILE SUR CENTOS 6.x 1.1 - Les prérequis 1.2 - Préparation de la CentOS 1.3 - Installer le serveur d'application webdev 1.4 - Vérifier l'installation du serveur d'application 1.5 - Installer le serveur HyperFile 1.6 - Vérifier l'installation du serveur HyperFile 1.7 - Configurer le serveur d'application webdev 1.8 - Configurer le serveur HyperFile Serveur d'application webdev I. SERVEURS webdev ET HYPERFILE SUR CENTOS 6.x 1.1 - Les prérequis Vous devez installer la distribution Linux CentOS 6.x avec les éléments suivants : le serveur Apache (httpd) ; le serveur Ftp (Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!) ; La bibliothèque standard libstdc++ ; le module de base de QT 4 ; le module QT 4 d'interface graphique. 1.2 - Préparation de la CentOS Vous devez préparer la CentOS pour qu'elle puisse accueillir le serveur d'application webdev. Installez des dépôts supplémentaires en suivant le mode opératoire suivant : "Dépôts supplémentaires pour la CentOS". Installez ensuite la bibliothèque logicielle Qt. # yum install qtwebkit Créez le lien suivant : # ln -s /usr/lib64/libstdc++.so.6.0.13 /usr/lib/libstdc++.so.6 Créez le répertoire [/root/webdev/deploiement] ; il sera utilisé pour accueillir les fichiers d'installation du serveur d'application webdev. # mkdir -p /root/webdev/deploiement Transférez, à l'aide de WinSCP, les fichiers "WebDev_Install.zip" et "webdev_install_test64". Ces deux fichiers se trouvent sur le CD-ROM d'installation de webdev [\WebDep - 10 Connexions\Linux\Linux44_64\]. Note Le fichier "webdev_install_test64" permet de tester le fonctionnement de l'application "webdev" jusquà 10 connexions simultanées. Au delà, vous devez faire l'acquisition d'une licence spécifique auprè de PC-SOFT. Créez le répertoire [/root/webdev/hyperfile] ; il sera utilisé pour accueillir les fichiers d'installation du serveur HyperFile. # mkdir /root/webdev/hyperfile Transférez, à l'aide de WinSCP, les fichiers "mantainstall.zip" et "manta_install64". Ces deux fichiers se trouvent sur le CD-ROM d'installation de webdev [\Serveur HyperFileSQL\Linux44_64]. Figure 61 - WinSCP - Tranferts de fichiers Le système est prêt à accueillir le serveur d'application webdev et la base de données HyperFile SQL. 1.3 - Installer le serveur d'application webdev Connectez-vous sur le système linux en tant qu'administrateur (root). Vous pouvez utiliser "Putty" sous Windows. Donnez les droits d'exécution sur le fichier "webdev_install_test64". # chmod +x /root/webdev/deploiement/webdev_install_test64 Lancez l'installation du serveur d'application : # cd /root/webdev/deploiement # ./webdev_install_test64 Figure 62 - webdev - Licence Sélectionnez "J'accepte la licence" puis touche [Entrée]. Figure 63 - webdev - Prérequis Cette fenêtre vous informe sur les conditions techniques pour un fonctionnement correcte du serveur d'application. Sélectionnez "Suivant". Figure 64 - webdev - Répertoire d'installation de webdev Acceptez le répertoire d'installation proposé par défaut. Sélectionnez "Suivant". Figure 65 - webdev - Configuration d'Apache Le répertoire de configuration d'Apache sur la CentOS est : "/etc/httpd/conf/". La ligne de commande pour recharger la configuration d'Apache est celle proposée par défaut. Sélectionnez "Suivant". Figure 66 - webdev - Compte et groupe administrateur webdev Le programme d'installation vous propose de créer un compte et un groupe "webdevadmin" pour webdev et HyperFileSQL. A conserver. Sélectionnez "Suivant".
Figure 67 - webdev - Compte et groupe webdevadmin Sélectionnez "Oui" pour créer le groupe "webdevadmin" et le compte "webdevadmin". Figure 68 - webdev - Version installée ... Dernier message avant l'installation. Remarquez le numéro de version ; à retenir ... Sélectionnez "Oui" puis patientez quelques minutes. Figure 69 - webdev - URLs d'Administration Le programme d'installation vous affiche l'URL pour administrer webdev et les comptes clients : http://<IP CentOS>/WDAdminWeb170 ; login : "Admin", mot de passe "admin" ; L'URL suivante permet d'administrer le serveur HyperFileSQL (Si installé ...) : http://<IP CentOS>/WDAdminHF170. Sélectionnez "OK" pour clôturer le programme d'installation.
1.4 - Vérifier l'installation du serveur d'application Pour vérifier le bon fonctionnement du serveur d'application, lancez un navigateur Web puis tapez l'URL suivante : http://<IP CentOS>/WD170AWP/WD170AWP/version. Figure 70 - webdev - Test de l'installation Testez également l'administrateur distant (Compte : ADMIN, mot de passe : ADMIN) : http://<IP CentOS>/WDAdminWeb170. Figure 71 - webdev - Administration à distance Le serveur d'application webdev est opérationnel. Note Le serveur webdev doit démarrer automatiquement. En cas de dysfonctionnement, tapez la commande suivante : "chkconfig WebDev17 on".
1.5 - Installer le serveur HyperFileSQL "HyperFileSQL" est un moteur de base de données. Connectez-vous sur le système linux en tant qu'administrateur (root). Vous pouvez utiliser "Putty" sous Windows. Donnez les droits d'exécution sur le fichier "manta_install64". # chmod +x /root/webdev/hyperfile/manta_install64 Lancez l'installation du serveur HyperFile : # cd /root/webdev/hyperfile # ./manta_install64 Figure 72 - HyperFileSQL - Licence Faites défiler l'accord de licence puis sélectionnez "J'accepte la licence". Figure 73 - HyperFileSQL - Répertoire d'installation d'HyperFileSQL Acceptez le répertoire d'installation proposé par défaut. Sélectionnez "OK". Figure 74 - HyperFileSQL - Paramétrage Tapez le nom du serveur Linux (Ici : cntwdev). Laissez le numéro du port "4900" et le compte "root". Sélectionnez "OK". Figure 75 - HyperFileSQL - Fin de l'installation Les informations suivantes sont à retenir : URL de connexion : http://<IP CentOS>/WDAdminHF170 ; login : "Admin", mot de passe "aucun". Note Le serveur HyperFile doit démarrer automatiquement. En cas de dysfonctionnement, tapez les commandes suivantes : "chkconfig HFCS-<nom d'hôte> on", "chkconfig MantaManager on".
1.6 - Vérifier l'installation du serveur HyperFileSQL Testez également l'administration à distance d'HyperFile : http://<IP CentOS>/WDAdminHF170. Figure 76 - HyperFileSQL - Administration HyperFileSQL Tapez le nom ou l'adresse IP du serveur HyperFile, le port de connexion et le nom d'utilisateur. Figure 77 - HyperFileSQL - Console d'administration Si tout se passe bien, les outils pour l'administration de votre serveur HyperFile doivent s'afficher.
1.7 - Configurer le serveur d'application webdev Pour uploader un site, vous devez créer un répertoire pour déployer les sites [/var/www/sites], un répertoire pour les Webservices [/var/www/webservices] et un répertoire pour les fichiers de données webdev [/var/www/data]. # mkdir /var/www/sites # mkdir /var/www/webservices # mkdir /var/www/data Affectez ces répertoires au compte "ftpadmin" et au groupe "webdevadmin". # chown ftpadmin:webdevadmin /var/www/sites /var/www/webservices /var/www/data Changez les droits. # chmod 770 /var/www/sites /var/www/webservices /var/www/data Démarrez l'administration à distance du serveur d'application webdev : "http://<IP CentOS>/WDAdminWeb170". Cliquez sur l'option "Comptes". Figure 78 - Console webdev - Comptes Créez le compte "ftpadmin". L'écran "Edition d'un compte" s'affiche. Figure 79 - Console webdev - Edition d'un compte Cochez l'option "Administrateur de webdev". Tapez un nombre maximum de connexions. Vérifiez les répertoires. Cliquez sur le bouton "Appliquer" pour valider les changements ; quittez la console.
1.8 - Configurer le serveur HyperFileSQL Pour utiliser "HyperFile SQL" avec le compte "ftpadmin", vous devez créer un compte dans la base de données. Connectez-vous sur l'URL : http://<IP CentOS>/WDAdminHF170. Figure 80 - HyperFile - Administration Tapez l'adresse IP du serveur Linux et le nom d'utilisateur "admin". Cliquez sur l'icône "Utilisateurs". Figure 81 - HyperFile - Utilisateurs Cliquez sur l'option "Créer un nouvel utilisateur". Figure 82 - HyperFile - Créer un utilisateur Créez l'utilisateur "ftpadmin" en tant que "Super Utilisateur", cohez l'option "Compte Actif" puis cliquez sur le bouton "Valider". Déconnectez-vous puis testez le compte "ftpadmin". Les serveurs webdev et HyperFile SQL sont opérationnels sur la CentOS. Vous pouvez passer à l'installation du poste de travail pour le développement d'une appication webdev.
@Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Merci pour ce tuto si rare. Mais je voudrais savoir si on peut avoir les meme résultat que sur un windows? Y a t il des fonctions webdev qu'on peut avoir sous windows et qu'on ne peut pas avoir sous linux? Je suis entrain de faire un choix pour un VPS sur linux car les prix sont abordables.