- 1. Vérification de la configuration du serveur sous Débian
- 1.1. Serveur Apache
- 1.2. Serveur FTP (uniquement en cas d'installation par FTP)
- 1.3. Librairie libstdc++
- 1.4. Librairie QT
- 1.5. Vérification du serveur Apache après installation du serveur d'application
- 2. Vérification de la configuration du serveur sous Mandrake
- 2.1. Serveur Apache
- 2.2. Serveur FTP (uniquement en cas d'installation par FTP)
- 2.3. Librairie libstdc++
- 2.4. Librairie QT
- 2.5. Vérification du serveur Apache après installation du serveur d'application
- 3. Vérification de la configuration du serveur sous RedHat
- 3.1. Serveur Apache
- 3.2. Serveur FTP (uniquement en cas d'installation par FTP)
- 3.3. Librairie libstdc++
- 3.4. Librairie QT
- 3.5. Vérification du serveur Apache après installation du serveur d'application
Annexe 2 : Vérification du serveur
Avant d'installer le serveur d'application WEBDEV pour Linux, il est nécessaire de vérifier la configuration du serveur Linux. Les différentes étapes de cette configuration sont les suivantes : - Vérification de la présence du serveur Apache.
- Recherche du fichier de configuration de Apache.
- Vérification de la présence d'un serveur FTP (uniquement si une installation par FTP doit être effectuée).
- Vérification de la présence de la librairie libstdc++
- Vérification de la présence de la librairie QT version 4.5 minimale.
Après l'installation, il est également nécessaire de vérifier si le serveur Apache a bien été modifié. Les paragraphes suivants expliquent comment faire ces vérifications sous diverses distributions : - Debian,
- Mandrake 10,
- Redhat 9.
1. Vérification de la configuration du serveur sous Débian 1.1. Serveur Apache Vérification de la présence d'un serveur WEB
Avant d'installer le serveur d'application WEBDEV, il est nécessaire de savoir si un serveur WEB Apache est installé. Remarque : pour effectuer les manipulations suivantes, il est nécessaire d'être connecté en tant que "root". Un moyen simple pour vérifier si le serveur Apache est lancé sur le serveur Linux, est d'utiliser la commande suivante : Installation d'un serveur Apache
L'installation d'un serveur Apache peut par exemple être lancée par la ligne de commande suivante : Recherche du fichier de configuration de Apache Avant de lancer l'installation du serveur d'application WEBDEV Linux, il est nécessaire de connaître le répertoire et le nom du fichier de configuration de Apache. Pour cela, exécutez les lignes de commande suivantes : - Lister les programmes correspondants aux services utilisés :
netstat --tcp --listen --numeric --program Cette ligne de commande permet de lister les services en cours d'utilisation avec le nom du programme correspondant.
- En connaissant le nom du programme, il est possible d'obtenir des renseignements sur sa configuration. Il suffit d'utiliser la ligne de commande suivante :
Dans notre exemple, correspond à http2 :
Vous obtenez les informations suivantes :
Dans ces informations, les deux points importants sont : - le chemin du répertoire du serveur.
- le nom du fichier de configuration et son chemin. Son chemin est le plus souvent un chemin relatif au répertoire du serveur.
Le fichier de configuration nécessaire pour l'installation du serveur d'application WEBDEV pour Linux doit contenir le mot "User". Il est conseillé d'éditer le fichier de configuration trouvé précédemment et de rechercher le mot "User". Si ce mot n'est pas trouvé, il est conseillé de faire une recherche dans les fichiers inclus dans ce fichier de configuration (pour trouver les fichiers inclus, il suffit de rechercher le mot "Include" dans le fichier de configuration). Par exemple, pour éditer un fichier sous Débian, il suffit d'utiliser la ligne de commande suivante : editor /etc/apache/httpd2.conf Lorsque vous avez trouvé le fichier de configuration contenant le mot "User", notez son chemin et son nom, il vous sera demandé lors de l'installation du serveur d'application WEBDEV pour Linux. 1.2. Serveur FTP (uniquement en cas d'installation par FTP) Le serveur FTP permet de réaliser simplement et directement les installations des sites WEBDEV. Ce serveur FTP doit être installé sur le poste serveur et doit pouvoir gérer les échanges sécurisés (avec mot de passe). Un moyen simple pour vérifier si un serveur FTP est installé sur le serveur Linux, est d'utiliser la commande suivante : netstat --tcp --listen |grep ftp Cette ligne renvoie les services FTP actuellement installés sur le serveur. Si le service FTP n'est pas présent, il est nécessaire d'installer un serveur FTP. L'installation d'un serveur FTP peut par exemple être lancée par la ligne de commande suivante : Dans ce dernier cas, vous pouvez modifier les paramètres de configuration de la façon suivante : - Editer "/etc/vsftpd.conf".
- Décommenter la ligne "local_enable=YES" pour autoriser les logins du poste à se connecter par FTP.
- Décommenter la ligne "write-enable=YES" pour autoriser les écritures.
- Décommenter la ligne "local_umask=022".
- Redémarrer le serveur ftp par la ligne de commande suivante :
/etc/init.d/vsftpd restart
1.3. Librairie libstdc++ Pour vérifier la présence de la librairie libstdc++, il est conseillé d'utiliser la ligne de commande suivante : ldconfig -p | grep libstdc++ Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer. 1.4. Librairie QT Pour vérifier la présence de la librairie QT (Core et GUI), il est conseillé d'utiliser la ligne de commande suivante : Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer (au minimum version 5.3). La ligne de commande suivante peut également être utilisée : apt-get install libQt5Core apt-get install libQt5Gui apt-get install libQt5Widgets 1.5. Vérification du serveur Apache après installation du serveur d'application Cette vérification doit être effectuée aussi bien si l'installation s'est terminée correctement ou si l'installation s'est terminée avec l'erreur "Config-broken". Les étapes sont les suivantes : - Vérifiez la configuration du serveur Apache grâce à la ligne de commande suivante :
Si une erreur apparaît, effectuez les manipulations suivantes. - Allez dans le répertoire "/etc/apache2/mods-enabled" :
cd /etc/apache2/mods-enabled - Activez les modules "action" et "cgi" via les lignes de commande suivantes :
ln -s ../mods-available/actions.load ./actions.load ln -s ../mods-available/actions.conf ./actions.conf ln -s ../mods-available/cgi.load ./cgi.load
Lorsque la configuration de Apache est correcte, il est conseillé de redémarrer Apache en utilisant par exemple la ligne de commande suivante : Remarque : Juste après installation, le service WEBDEV29 est actif. Mais dans certains cas, si la machine Linux est redémarrée, le service ne sera pas relancé au boot. Pour savoir si le serveur d'application WEBDEV est lancé, wd290admind doit être lancé. Pour connaître cette information, tapez la ligne de commande suivante : ps -ef | grep wd290admind Pour que le service WEBDEV29 se relance automatiquement au boot, tapez la ligne de commande suivante : update-rc.d WEBDEV29 defaults 91 2. Vérification de la configuration du serveur sous Mandrake 2.1. Serveur Apache Vérification de la présence d'un serveur WEBAvant d'installer le serveur d'application WEBDEV, il est nécessaire de savoir si un serveur WEB Apache est installé. Remarque : pour effectuer les manipulations suivantes, il est nécessaire d'être connecté en tant que "root". Un moyen simple pour vérifier si le serveur Apache est lancé sur le serveur Linux, est d'utiliser la commande suivante : Cette ligne renvoie les services actuellement installés sur le serveur. Par exemple : Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:time *:* LISTEN tcp 0 0 *:discard *:* LISTEN tcp 0 0 *:daytime *:* LISTEN tcp 0 0 *:http *:* LISTEN tcp 0 0 *:ssh *:* LISTEN Si le service http n'est pas présent, cela signifie qu'aucun serveur WEB n'est actuellement lancé sur le poste en cours. Une autre méthode pour vérifier la présence d'un serveur WEB, est d'utiliser la ligne de commande suivante : netstat --tcp --listen --numeric Si le port 80 apparaît dans le résultat, cela signifie qu'un serveur WEB est installé.
Installation d'un serveur Apache
L'installation d'un serveur Apache peut par exemple être lancée par la ligne de commande suivante : Recherche du fichier de configuration de Apache Avant de lancer l'installation du serveur d'application WEBDEV Linux, il est nécessaire de connaître le répertoire et le nom du fichier de configuration de Apache. Pour cela, exécutez les lignes de commande suivantes : - Lister les programmes correspondants aux services utilisés :
netstat --tcp --listen --numeric --program Cette ligne de commande permet de lister les services en cours d'utilisation avec le nom du programme correspondant.
- En connaissant le nom du programme, il est possible d'obtenir des renseignements sur sa configuration. Il suffit d'utiliser la ligne de commande suivante :
Dans notre exemple, correspond à http2 :
Vous obtenez les informations suivantes : Dans ces informations, les deux points importants sont : - le chemin du répertoire du serveur.
- le nom du fichier de configuration et son chemin. Son chemin est le plus souvent un chemin relatif au répertoire du serveur.
Le fichier de configuration nécessaire pour l'installation du serveur d'application WEBDEV pour Linux doit contenir le mot "User". Il est conseillé d'éditer le fichier de configuration trouvé précédemment et de rechercher le mot "User". Si ce mot n'est pas trouvé, il est conseillé de faire une recherche dans les fichiers inclus dans ce fichier de configuration (pour trouver les fichiers inclus, il suffit de rechercher le mot "Include" dans le fichier de configuration). Par exemple, pour éditer un fichier, il suffit d'utiliser la ligne de commande suivante : emacs /etc/apache/httpd2.conf Remarque : il est également possible d'éditer le fichier avec : vi /etc/apache/httpd2.conf Lorsque vous avez trouvé le fichier de configuration contenant le mot "User", notez son chemin et son nom, il vous sera demandé lors de l'installation du serveur d'application WEBDEV pour Linux. 2.2. Serveur FTP (uniquement en cas d'installation par FTP) Le serveur FTP permet de réaliser simplement et directement les installations des sites WEBDEV. Ce serveur FTP doit être installé sur le poste serveur et doit pouvoir gérer les échanges sécurisés (avec mot de passe). Un moyen simple pour vérifier si un serveur FTP est installé sur le serveur Linux, est d'utiliser la commande suivante : netstat --tcp --listen |grep ftp Cette ligne renvoie les services FTP actuellement installés sur le serveur. Si le service FTP n'est pas présent, il est nécessaire d'installer un serveur FTP. L'installation d'un serveur FTP peut par exemple être lancée par la ligne de commande suivante : 2.3. Librairie libstdc++ Pour vérifier la présence de la librairie libstdc++, il est conseillé d'utiliser la ligne de commande suivante : ldconfig -p | grep libstdc++-libc6.2-2.so.3 Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer. Remarque : il est nécessaire de s'assurer que la librairie libstdc++ ne soit pas configurée en mise à jour automatique vers la dernière version stable : en effet, une mise à jour vers un module non compatible pourrait être effectuée. 2.4. Librairie QT Pour vérifier la présence de la librairie QT (Core et GUI), il est conseillé d'utiliser la ligne de commande suivante : Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer (au minimum version 5.3). 2.5. Vérification du serveur Apache après installation du serveur d'application Cette vérification doit être effectuée aussi bien si l'installation s'est terminée correctement ou si l'installation s'est terminée avec l'erreur "Config-broken". Les étapes sont les suivantes : - Vérifiez la configuration du serveur Apache grâce à la ligne de commande suivante :
Si une erreur apparaît, effectuez les manipulations suivantes. - Editez le fichier de configuration de Apache.
Par exemple, utilisez la ligne de commande suivante :
emacs /etc/apache/httpd2.conf Remarque : il est également possible d'éditer le fichier avec :
vi /etc/apache/httpd2.conf - Recherchez la ligne suivante et supprimez le caractère # en début de ligne :
# LoadModule actions_module /usr/lib/apache/1.3/mod_actions.so Remarque : selon la version d'apache, cette ligne peut varier. Cette ligne doit être de la forme :
# LoadModule actions_module <path des modules du serveur>/ mod_actions.so - Sauvez le fichier de configuration et vérifiez à nouveau la configuration du serveur Apache (point 1).
Lorsque la configuration de Apache est correcte, il est conseillé de redémarrer Apache en utilisant par exemple la ligne de commande suivante : Remarque : Juste après installation, le service WEBDEV29 est actif. Mais dans certains cas, si la machine Linux est redémarrée, le service ne sera pas relancé au boot. Pour savoir si le serveur d'application WEBDEV est lancé, wd290admind doit être lancé. Pour connaître cette information, tapez la ligne de commande suivante : ps -ef | grep wd280admind Pour que le service WEBDEV29 se relance automatiquement au boot, tapez la ligne de commande suivante : chkconfig --level2 service on 3. Vérification de la configuration du serveur sous RedHat 3.1. Serveur Apache Vérification de la présence d'un serveur WEBAvant d'installer le serveur d'application WEBDEV, il est nécessaire de savoir si un serveur WEB Apache est installé. Remarque : pour effectuer les manipulations suivantes, il est nécessaire d'être connecté en tant que "root". Un moyen simple pour vérifier si le serveur Apache est lancé sur le serveur Linux, est d'utiliser la commande suivante : Cette ligne renvoie les services actuellement installés sur le serveur. Par exemple : Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:time *:* LISTEN tcp 0 0 *:discard *:* LISTEN tcp 0 0 *:daytime *:* LISTEN tcp 0 0 *:http *:* LISTEN tcp 0 0 *:ssh *:* LISTEN Si le service http n'est pas présent, cela signifie qu'aucun serveur WEB n'est actuellement lancé sur le poste en cours. Le nom utilisé pour le service peut varier d'un poste à l'autre. Une autre méthode pour vérifier la présence d'un serveur WEB, est d'utiliser la ligne de commande suivante : netstat --tcp --listen --numeric Si le port 80 apparaît dans le résultat, cela signifie qu'un serveur WEB est installé. Installation d'un serveur Apache L'installation d'un serveur Apache doit être effectuée à partir du CD d'installation de Redhat. Recherche du fichier de configuration de Apache Avant de lancer l'installation du serveur d'application WEBDEV Linux, il est nécessaire de connaître le répertoire et le nom du fichier de configuration de Apache. Pour cela, exécutez les lignes de commande suivantes : - Lister les programmes correspondants aux services utilisés :
netstat --tcp --listen --numeric -- program Cette ligne de commande permet de lister les services en cours d'utilisation avec le nom du programme correspondant.
- En connaissant le nom du programme, il est possible d'obtenir des renseignements sur sa configuration. Il suffit d'utiliser la ligne de commande suivante :
Dans notre exemple, correspond à http2 :
Vous obtenez les informations suivantes : Dans ces informations, les deux points importants sont : - le chemin du répertoire du serveur.
- le nom du fichier de configuration et son chemin. Son chemin est le plus souvent un chemin relatif au répertoire du serveur.
Le fichier de configuration nécessaire pour l'installation du serveur d'application WEBDEV pour Linux doit contenir le mot "User". Il est conseillé d'éditer le fichier de configuration trouvé précédemment et de rechercher le mot "User". Si ce mot n'est pas trouvé, il est conseillé de faire une recherche dans les fichiers inclus dans ce fichier de configuration (pour trouver les fichiers inclus, il suffit de rechercher le mot "Include" dans le fichier de configuration). Par exemple, utilisez la ligne de commande suivante : emacs /etc/apache/httpd2.conf ou : vi /etc/apache/httpd2.conf Lorsque vous avez trouvé le fichier de configuration contenant le mot "User", notez son chemin et son nom, il vous sera demandé lors de l'installation du serveur d'application WEBDEV pour Linux. 3.2. Serveur FTP (uniquement en cas d'installation par FTP) Le serveur FTP permet de réaliser simplement et directement les installations des sites WEBDEV. Ce serveur FTP doit être installé sur le poste serveur et doit pouvoir gérer les échanges sécurisés (avec mot de passe). Un moyen simple pour vérifier si un serveur FTP est installé sur le serveur Linux, est d'utiliser la commande suivante : netstat --tcp --listen |grep ftp Cette ligne renvoie les services FTP actuellement installés sur le serveur. Si le service FTP n'est pas présent, il est nécessaire d'installer un serveur FTP. L'installation d'un serveur FTP peut être effectuée à partir du CD d'installation de Redhat. 3.3. Librairie libstdc++ Pour vérifier la présence de la librairie libstdc++, il est conseillé d'utiliser la ligne de commande suivante : ldconfig -p | grep libstdc++-libc6.2-2.so.3 Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer. Remarque : il est nécessaire de s'assurer que la librairie libstdc++ ne soit pas configurée en mise à jour automatique vers la dernière version stable : en effet, une mise à jour vers un module non compatible pourrait être effectuée. 3.4. Librairie QT Pour vérifier la présence de la librairie QT (Core et GUI), il est conseillé d'utiliser la ligne de commande suivante : Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer (au minimum version 5.3). 3.5. Vérification du serveur Apache après installation du serveur d'application Cette vérification doit être effectuée aussi bien si l'installation s'est terminée correctement ou si l'installation s'est terminée avec l'erreur "Config-broken". Les étapes sont les suivantes : - Vérifiez la configuration du serveur Apache grâce à la ligne de commande suivante :
Si une erreur apparaît, effectuez les manipulations suivantes. - Editez le fichier de configuration de Apache.
Par exemple, utilisez la ligne de commande suivante :
emacs /etc/apache/httpd2.conf ou
vi /etc/apache/httpd2.conf - Recherchez la ligne suivante et supprimez le caractère # en début de ligne :
# LoadModule actions_module /usr/lib/apache/1.3/mod_actions.so Remarque : selon la version d'apache, cette ligne peut varier. Cette ligne doit être de la forme :
# LoadModule actions_module <path des modules du serveur>/ mod_actions.so - Sauvez le fichier de configuration et vérifiez à nouveau la configuration du serveur Apache (point 1). Lorsque la configuration de Apache est correcte, il est conseillé de redémarrer Apache en utilisant par exemple la ligne de commande suivante :
Remarque : Juste après installation, le service WEBDEV29 est actif. Mais dans certains cas, si la machine Linux est redémarrée, le service ne sera pas relancé au boot. Pour savoir si le serveur d'application WEBDEV est lancé, wd290admind doit être lancé. Pour connaître cette information, tapez la ligne de commande suivante : ps -ef | grep wd280admind Pour que le service WEBDEV29 se relance automatiquement au boot, tapez la ligne de commande suivante : et cochez le service wd290admind.
|
|
|