PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → serveur d'application webdev
serveur d'application webdev
Débuté par Renaud DEKPON, 13 nov. 2017 14:56 - 15 réponses
Posté le 13 novembre 2017 - 14:56
Bonjour j'ai installé le serveur d'application webdev (test version limité à 10 connexions) sur un serveur vps fonctionnant sous débian. seulement lorsque je lance l'administrateur distant (xxx.xxx.xxx.xxx/WDAdminWeb200) le navigateur tourne indéfiniment en boucle et finit par afficher une erreur de type 504 gateway timeout.
J'ai besoin de votre aide pour comprendre cela.
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 13 novembre 2017 - 16:27
Bonjour,

Je suppose que vous utilisez apache2 ?

apt-get install libgtk2.0-0
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

apt-get install libc6-i386

cd /etc/apache2/mods-enabled/
ln -s ../mods-available/actions.conf
ln -s ../mods-available/actions.load
service apache2 restart


Pensez a activer certaines fonctionnalité d'apache2 et ajouter certaines librairies nécessaires (et indiqué dans le lisez-moi)

Cordialement
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 13 novembre 2017 - 16:28
Et j'oubliais :

a2enmod cgi
service apache2 restart
Posté le 13 novembre 2017 - 17:33
merci beaucoup. Je vais les appliquer. Je vous reviens pour le retour
Posté le 17 novembre 2017 - 16:29
Bonjour mon frere. Explique moi s'il te pla$it ce qu'il en est de la librairie QT
Posté le 17 novembre 2017 - 16:51
Bonjour j'ai executé les instructions mais ca ne marche toujours pas. Ca tourne en boucle
Posté le 20 novembre 2017 - 14:19
Bonjour quelqu'un ici connait t-il les ports à ouvrir sur le vps pour que le serveur d'application puisse fonctionner? Merci
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 20 novembre 2017 - 14:54
Bonjour,

4900 pour HFSQL

Ensuite, cela dépend de vos besoins.

Cordialement,
Posté le 21 novembre 2017 - 22:39
Bonjour, j'ai bel et bien ouvert le port 4900 sur le serveur.
Je pense qu'il d'un problème lié à l'affichage des pages web parce que lorsque je teste le fonctionnement du moteur AWP j'ai les bons résultats. Tu peux toi aussi vérifier en visitant ce lien :

http://195.110.34.82/WD200AWP/WD200AWP/version

Par contre lorsqu'il s'agit de l'administrateur, voit toi même le comportement des navigateurs :

http://195.110.34.82/WD200AWP/WD200AWP/connect/WDAdminWeb200

ou

http://195.110.34.82/WDAdminWeb200

Le navigateur finit par te balancer une erreur de type 504 gateway timeout
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 22 novembre 2017 - 08:11
Aurais-tu le script de ton WEBDEV20.conf ?
Message modifié, 22 novembre 2017 - 08:12
Posté le 22 novembre 2017 - 12:42
Bonjour voici le contenu du fichier webdev.conf

# WebDev 20 configuration file for Apache
Alias /WD200AWP/res/ "/usr/local/WebDev/20.0/AWP/res/"
<directory "/usr/local/WebDev/20.0/AWP/res/">
Require all granted
allow from all
order allow,deny
</directory>
ScriptAlias /WD200AWP/ "/usr/local/WebDev/20.0/AWP/"
<directory "/usr/local/WebDev/20.0/AWP/">
Require all granted
allow from all
order allow,deny
</directory>
AddType application/WebDev20-awp .awp
Action application/WebDev20-awp /WD200AWP/WD200AWP virtual
AddType application/WebDev20-awws .awws
Action application/WebDev20-awws /WD200AWP/WD200AWP virtual
DirectoryIndex index.awp
Alias /WDADMINWEB200_WEB/ "/usr/local/WebDev/20.0/WDAdminWeb/WDADMINWEB200_WEB/"
<directory "/usr/local/WebDev/20.0/WDAdminWeb/WDADMINWEB200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
<Files WDAdminWeb200>
ForceType application/WebDev20-awp
</Files>
Alias /WDADMINHF200_WEB/ "/usr/local/WebDev/20.0/WDAdminHF/WDADMINHF200_WEB/"
<directory "/usr/local/WebDev/20.0/WDAdminHF/WDADMINHF200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
<Files WDAdminHF200>
ForceType application/WebDev20-awp
</Files>
Alias /WDADMINSAAS200_WEB/ "/usr/local/WebDev/20.0/WDSaaS/WDAdminSaaS200/WDADMINSAAS200_WEB/"
<directory "/usr/local/WebDev/20.0/WDSaaS/WDAdminSaaS200/WDADMINSAAS200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
<Files WDAdminSaaS200>
ForceType application/WebDev20-awp
</Files>
Alias /WDSAAS200_WEB/awws/ "/usr/local/WebDev/20.0/WDSaaS/WDSaaS200/WDSAAS200_WEB/"
Alias /WDSAAS200_WEB/ "/usr/local/WebDev/20.0/WDSaaS/WDSaaS200/WDSAAS200_WEB/"
<directory "/usr/local/WebDev/20.0/WDSaaS/WDSaaS200/WDSAAS200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
Posté le 22 novembre 2017 - 12:42
Bonjour voici le contenu du fichier webdev.conf

# WebDev 20 configuration file for Apache
Alias /WD200AWP/res/ "/usr/local/WebDev/20.0/AWP/res/"
<directory "/usr/local/WebDev/20.0/AWP/res/">
Require all granted
allow from all
order allow,deny
</directory>
ScriptAlias /WD200AWP/ "/usr/local/WebDev/20.0/AWP/"
<directory "/usr/local/WebDev/20.0/AWP/">
Require all granted
allow from all
order allow,deny
</directory>
AddType application/WebDev20-awp .awp
Action application/WebDev20-awp /WD200AWP/WD200AWP virtual
AddType application/WebDev20-awws .awws
Action application/WebDev20-awws /WD200AWP/WD200AWP virtual
DirectoryIndex index.awp
Alias /WDADMINWEB200_WEB/ "/usr/local/WebDev/20.0/WDAdminWeb/WDADMINWEB200_WEB/"
<directory "/usr/local/WebDev/20.0/WDAdminWeb/WDADMINWEB200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
<Files WDAdminWeb200>
ForceType application/WebDev20-awp
</Files>
Alias /WDADMINHF200_WEB/ "/usr/local/WebDev/20.0/WDAdminHF/WDADMINHF200_WEB/"
<directory "/usr/local/WebDev/20.0/WDAdminHF/WDADMINHF200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
<Files WDAdminHF200>
ForceType application/WebDev20-awp
</Files>
Alias /WDADMINSAAS200_WEB/ "/usr/local/WebDev/20.0/WDSaaS/WDAdminSaaS200/WDADMINSAAS200_WEB/"
<directory "/usr/local/WebDev/20.0/WDSaaS/WDAdminSaaS200/WDADMINSAAS200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
<Files WDAdminSaaS200>
ForceType application/WebDev20-awp
</Files>
Alias /WDSAAS200_WEB/awws/ "/usr/local/WebDev/20.0/WDSaaS/WDSaaS200/WDSAAS200_WEB/"
Alias /WDSAAS200_WEB/ "/usr/local/WebDev/20.0/WDSaaS/WDSaaS200/WDSAAS200_WEB/"
<directory "/usr/local/WebDev/20.0/WDSaaS/WDSaaS200/WDSAAS200_WEB/">
Require all granted
allow from all
order allow,deny
</directory>
Posté le 23 novembre 2017 - 17:39
Bonjour mon frère, j'espère que tu ne m'a pas oublié, j'attends toujours ton avis sur mon fichier WebDev20.conf
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 24 novembre 2017 - 08:32
Salut,

Je t'invite a tout désinstaller, supprime bien les fichier et a réinstaller.

Dans le Lisez-moi au début de l'installation il t'es indiqué quoi installer.

J'ai eu vent de certaines difficultés sur debian. Essai avec un serveur 22, tu peux installer tes versions 20 sans soucis.

++
Posté le 25 novembre 2017 - 13:51
Bonjour mon frère, après réinstallation j'ai toujours les mêmes soucis. En consultant les logs du serveur, j'ai constaté les erreurs suivantes :

[Thu Nov 23 13:46:23.300267 2017] [cgi:warn] [pid 15312:tid 140359065638656] [client 82.127.208.193:57282] AH01220: Timeout waiting for output from CGI script /usr/local/WebDev/20.0/AWP/WD200AWP
[Thu Nov 23 13:46:23.300366 2017] [cgi:error] [pid 15312:tid 140359065638656] [client 82.127.208.193:57282] Script timed out before returning headers: WD200AWP
[Thu Nov 23 13:51:23.400172 2017] [cgi:warn] [pid 15312:tid 140359065638656] [client 82.127.208.193:57282] AH01220: Timeout waiting for output from CGI script /usr/local/WebDev/20.0/AWP/WD200AWP

Cela te donne t-il des indices sur la nature de mon problème?

Le support technique du VPS m'a aussi indiqué qu'il existait un port supplémentaire à ouvrir comme le 57282 ou un port dans le genre. En aurais tu connaissance. J'ai déjà ouvert le 57282 sans succès.

Merci
Posté le 30 novembre 2017 - 14:14
Bonjour mon frère, je me suis rappelé que l'année passé lorsque j'avais utilisé le serveur d'application webdev, j'étais sous débian 8. Cette année à l'achat du VPS j'étais passé à débian 9.
J'ai donc procédé à la reinstallation du VPS en spécifiant l'installation de débian 8, ensuite j'ai exécuté les commandes préalables y compris celles concernant l'installation de la librairie QT avec les commandes :

apt-get install libqtcore4 libqtgui4

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

Je n'ai même pas eu besoin de modifier la configuration d'apache2, tout a fonctionné comme sur des roulettes. Merci beaucoup pour ton aide et j'espère que les informations ici véhiculées pourront être bénéfiques pour quiconque aura ce problème et accèdera à ce forum