PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Erreur 403 sous ubuntu 16.04
Erreur 403 sous ubuntu 16.04
Débuté par MeMess, 08 mai 2018 14:45 - 5 réponses
Membre enregistré
191 messages
Popularité : +3 (3 votes)
Posté le 08 mai 2018 - 14:45
Bonjour,

J'ai installé le serveur d'application Webdev sur un ubuntu 16.04 mais j'ai une erreur 403 Forbidden :
You don't have permission to access /WD220AWP/WD220AWP/WDAdminWeb220 on this server.

lorsque je tente de me connecter tel que préconisé par l'installateur sur http://monserveur/WDAdminWeb220

Voici le détail des logs apache :
AH01630: client denied by server configuration: /usr/local/WEBDEV/22.0/AWPWD220AWP


Ainsi que mon 000-default.conf
<VirtualHost *:80>
DocumentRoot /var/www/html
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

<Directory /var/www/html>
Options FollowSymlinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

<Directory /usr/local/WEBDEV/22.0/AWP>
Require all granted
</Directory>

ScriptAlias /WD220AWP/ /usr/local/WEBDEV/22.0/AWP

ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


Quelqu'un a une idée ?

Merci d'avance.

Franck
Membre enregistré
945 messages
Popularité : +102 (110 votes)
Posté le 08 mai 2018 - 16:53
Bonjour
Sur mon serveur Ubuntu Linux 16.04.1, Apache2 et Serveur d'application Webdev20, le fichier de configuration d'apache : /etc/apache2/apache2.conf contient juste à la fin : include /etc/apache2/WebDev20.conf.

/etc/apache2/WebDev20.conf contient au moins :
# WebDev 20 configuration file for Apache
Alias /WD200AWP/res/ "/usr/local/WebDev/20.0/AWP/res/"
  
Require all granted
  

ScriptAlias /WD200AWP/ "/usr/local/WebDev/20.0/AWP/"
  
Require all granted
  

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/"
  
Require all granted
  

  
ForceType application/WebDev20-awp
  

Alias /WDADMINHF200_WEB/ "/usr/local/WebDev/20.0/WDAdminHF/WDADMINHF200_WEB/"
  
Require all granted
  

  
ForceType application/WebDev20-awp
  

Alias /WDADMINSAAS200_WEB/ "/usr/local/WebDev/20.0/WDSaaS/WDAdminSaaS200/WDADMINSAAS200_WEB/"
  
Require all granted
  

  
ForceType application/WebDev20-awp
  

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/"
  
Require all granted


et si j'installe un site : TESTSERVEUR_WEB, l'installation rajoute à ce fichier :

Alias /TESTSERVEUR_WEB/ "/home/transfert/site/testserveur/TESTSERVEUR_WEB/"

Require all granted
AddType text/cache-manifest .manifest
AddType image/svg+xml .svg
AddType video/webm .webm
AddType text/vtt .vtt




Require all granted
Allow from all
ForceType application/WebDev20-awp 


Je ne penses pas qu'il y ai de grandes différences avec la version 22 du serveur d'application WebDev
Membre enregistré
945 messages
Popularité : +102 (110 votes)
Posté le 08 mai 2018 - 17:12
je remet ici les deux extrait du fichier de configuration car l'utilisation des balise [code:text]/[code] supprime des lignes :
# 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
</directory>

ScriptAlias /WD200AWP/ "/usr/local/WebDev/20.0/AWP/"
<directory "/usr/local/WebDev/20.0/AWP/">
Require all granted
</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
</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
</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
</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
</directory>

et le site TESTSERVEUR_WEB :

Alias /TESTSERVEUR_WEB/ "/home/transfert/site/testserveur/TESTSERVEUR_WEB/"
<Directory /home/transfert/site/testserveur/TESTSERVEUR_WEB/>
Require all granted
AddType text/cache-manifest .manifest
AddType image/svg+xml .svg
AddType video/webm .webm
AddType text/vtt .vtt
</Directory>
Membre enregistré
191 messages
Popularité : +3 (3 votes)
Posté le 09 mai 2018 - 06:15
Bonjour,

Je me battais avec le fait d'incorporer quelque chose à l'intérieur de mon /etc/apache2/sites-available/000-default.conf alors que visiblement, tout se passe bien dans ce fichier /etc/apache2/WEBDEVxx.conf.

J'ai donc enlevé tout ce que j'avais rajouté dans mon 000-default.conf et tout fonctionne !

Merci à toi.

Franck
Membre enregistré
945 messages
Popularité : +102 (110 votes)
Posté le 21 juin 2018 - 20:21
Bonsoir
je "pense" avoir trouvé la solution (Ubuntu 18.04 + V20 du serveur d'application dans une VM)
1 - installer Apache2 et le serveur d'application
2 - stopper Apache2 et le serveur d'application
3 - exécuter sudo usermod -a -G wdadminweb www-data
4 - relancer l'installation du serveur d'application et faire un "update"
et cela devrait fonctionner
Membre enregistré
945 messages
Popularité : +102 (110 votes)
Posté le 22 juin 2018 - 16:49
Correction
sudo usermod -a -G webdevadmin www-data