Partie II. WebDev et HyperFile sur Debian Wheezy
Précédent ACCUEIL Suivant

II. WEBDEV ET HYPERFILE SUR DEBIAN WHEEZY

2.1 - Les prérequis

Vous devez installer la distribution Linux Debian Wheezy avec les éléments suivants :

2.2 - Préparation de la Debian

Vous devez, si nécessaire, préparer l'environnement Linux avant de pouvoir installer le serveur d'application WebDev.

Commencez par installer les modules manquants : "libqtcore4" et "libqtgui4".

# apt-get install libqtcore4 libqtgui4

Créez le lien suivant :

# ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17 /usr/lib/libstdc++.so.6
note Note

La version de la Debian Wheezy utilisée ici est la 64 bits. Pour une architecture 32 bits remplacez "x86_64" par "i386".

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 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ès de PC-SOFT.

Créez le répertoire [/root/webdev/hyperfile] ; il sera utilisé pour accueillir les fichiers d'installation du serveur HyperFileSQL.

# 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

WinSCP - Transferts de fichiers

Le système est prêt à accueillir le serveur d'application WebDev.

2.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

Webdev - Licence

Sélectionnez "J'accepte la licence" puis touche [Entrée].

Figure 63 - WebDev - Prérequis

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

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

Webdev - Configuration d'Apache

Modifiez le répertoire de configuration d'Apache en "/etc/apache2". 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

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

Webdev - Compte et groupe webdevadmin

Sélectionnez "Oui" pour créer le groupe "webdevadmin" et le compte "webdevadmin".

Figure 68 - WebDev - Version installée ...

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

Webdev - URLs d'Administration

Le programme d'installation vous affiche l'URL pour administrer WebDev et les comptes clients :

L'URL suivante permet d'administrer le serveur HyperFileSQL :

Sélectionnez "OK" pour clôturer le programme d'installation.

Activez le module "actions" du serveur Apache puis redémarrez-le :

# a2enmod actions
# /etc/init.d/apache2 restart

2.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 Debian>/WD170AWP/WD170AWP/version.

Figure 70 - WebDev - Test de l'installation

Webdev - Test de l'installation

Testez également l'administrateur distant (Compte : ADMIN, mot de passe : ADMIN) : http://<IP Debian>/WDAdminWeb170.

Figure 71 - WebDev - Administration à distance

Webdev - Administration à distance

Le serveur d'application WebDev est opérationnel.

2.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

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

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

HyperFileSQL - Paramétrage

Tapez le nom du serveur Linux (Ici : webdev). Laissez le numéro du port "4900" et le compte "root". Sélectionnez "OK".

Figure 75 - HyperFileSQL - Fin de l'installation

HyperFileSQL - Fin de l'installation

Les informations suivantes sont à retenir :

2.6 - Vérifier l'installation du serveur HyperFileSQL

Testez également l'administration à distance d'HyperFile : http://<IP Debian>/WDAdminHF170.

Figure 76 - HyperFileSQL - Administration HyperFileSQL

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

HyperFileSQL - Console d'administration

Si tout se passe bien, les outils pour l'administration de votre serveur HyperFile doivent s'afficher.

note Note

Le script de démarrage automatique pose problème sous la Debian Wheezy. Pour démarrer HyperFile manuellement, tapez la commande : /etc/init.d/HFCS-webdev start.

2.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 Debian>/WDAdminWeb170". Cliquez sur l'option "Comptes".

Figure 78 - Console WebDev - Comptes

Console WebDev - Comptes

Créez le compte "ftpadmin". L'écran "Edition d'un compte" s'affiche.

Figure 79 - Console WebDev - Edition d'un compte

Console WebDev - Edition d'un compte

Cliquez sur le bouton "Appliquer" pour valider les changements ; quittez la console.

2.8 - Configurer le serveur HyperFileSQL

Pour utiliser "HyperFile" avec le compte "ftpadmin", vous devez créer un compte dans la base de données. Connectez-vous sur l'URL : http://<IP Debian>/WDAdminHF170.

Figure 80 - HyperFile - Administration

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

HyperFile - Utilisateurs

Cliquez sur l'option "Créer un nouvel utilisateur".

Figure 82 - HyperFile - Créer un utilisateur

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 Debian. Vous pouvez passer à l'installation du poste de travail pour le développement d'une appication WebDev.



Auteur : Stéphane Maas / 2013-2018
Précédent ACCUEIL Suivant