1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

webdev 19 SUR CENTOS 6.x

Discussion dans 'Webdev' créé par suenodesign, Fev 9, 2018.

Tags:
  1. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    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
    [​IMG]

    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\].

    [​IMG] 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
    [​IMG]
    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
    [​IMG]
    Sélectionnez "J'accepte la licence" puis touche [Entrée].

    Figure 63 - webdev - Prérequis
    [​IMG]
    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
    [​IMG]
    Acceptez le répertoire d'installation proposé par défaut. Sélectionnez "Suivant".

    Figure 65 - webdev - Configuration d'Apache
    [​IMG]
    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
    [​IMG]
    Le programme d'installation vous propose de créer un compte et un groupe "webdevadmin" pour webdev et HyperFileSQL. A conserver. Sélectionnez "Suivant".
     
    Tags:
  2. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    Figure 67 - webdev - Compte et groupe webdevadmin
    [​IMG]
    Sélectionnez "Oui" pour créer le groupe "webdevadmin" et le compte "webdevadmin".

    Figure 68 - webdev - Version installée ...
    [​IMG]
    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
    [​IMG]
    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.
     
  3. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    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
    [​IMG]
    Testez également l'administrateur distant (Compte : ADMIN, mot de passe : ADMIN) : http://<IP CentOS>/WDAdminWeb170.

    Figure 71 - webdev - Administration à distance
    [​IMG]
    Le serveur d'application webdev est opérationnel.

    [​IMG] Note
    Le serveur webdev doit démarrer automatiquement. En cas de dysfonctionnement, tapez la commande suivante : "chkconfig WebDev17 on".
     
  4. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    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
    [​IMG]
    Faites défiler l'accord de licence puis sélectionnez "J'accepte la licence".

    Figure 73 - HyperFileSQL - Répertoire d'installation d'HyperFileSQL
    [​IMG]
    Acceptez le répertoire d'installation proposé par défaut. Sélectionnez "OK".

    Figure 74 - HyperFileSQL - Paramétrage
    [​IMG]
    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
    [​IMG]
    Les informations suivantes sont à retenir :

    • URL de connexion : http://<IP CentOS>/WDAdminHF170 ; login : "Admin", mot de passe "aucun".
    [​IMG] 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".
     
    lejag apprécie ceci.
  5. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    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
    [​IMG]
    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
    [​IMG]
    Si tout se passe bien, les outils pour l'administration de votre serveur HyperFile doivent s'afficher.
     
  6. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    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
    [​IMG]
    Créez le compte "ftpadmin". L'écran "Edition d'un compte" s'affiche.

    Figure 79 - Console webdev - Edition d'un compte
    [​IMG]
    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.
     
  7. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    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
    [​IMG]
    Tapez l'adresse IP du serveur Linux et le nom d'utilisateur "admin".

    Cliquez sur l'icône "Utilisateurs".

    Figure 81 - HyperFile - Utilisateurs
    [​IMG]
    Cliquez sur l'option "Créer un nouvel utilisateur".

    Figure 82 - HyperFile - Créer un utilisateur
    [​IMG]
    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.
     
  8. lejag

    lejag Member
    MEMBRE WX WXG 22

    Inscrit:
    Jan 18, 2018
    Messages:
    31
    J'aime reçus:
    4
    @

    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.
     
  9. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    371
    J'aime reçus:
    372
    Merci pour ce tuto
     

Partager cette page

Chargement...