PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Déploiement IIS et nom de domaine
Déploiement IIS et nom de domaine
Débuté par nkecita, 16 juin 2021 12:30 - 27 réponses
Posté le 16 juin 2021 - 12:30
Bonjour,
J’utilise la version 26 de Webdev 01F260089p

Je voudrais déployer un projet sur un serveur de prod en IIS (Windows 2019 serveur)
Tout fonctionne mais je n’arrive pas faire en sorte que mon site réponde uniquement par le nom de domaine.
Je suis obligé de créer un mappage avec le nom du domaine pour que cela fonctionne
Le premier lien ne fonctionne pas je suis obligé d’appeler l’url + le mappage

http://Volma.ciage.net

http://volma.ciage.net/volma.ciage.net

J’aimerai avoir votre avis, j’ai suivi toute la procédure (https://doc.pcsoft.fr/fr-FR/?2037012) je tourne en rond !
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 16 juin 2021 - 15:49
Bonjour,
Dans IIS, vous devez :
1 Créer un site virtuel pour votre nom de domaine
2 Paramètres de base : pointe sur le répertoire MonProjet_WEB
3 Liaisons : Paramétré avec votre domaine et l'IP
4 Redirection HTTP non renseignée.

J'ai une formation sur ce thème : https://coursdinfo.teachable.com/p/webdev-installer-un-serveur-d-application-webdev-sur-windows-server-2019

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 16 juin 2021 - 16:08
Bonjour Thierry,
C'est exactement ce que j'ai fait, mais visiblement j'ai une 403
que faut-il déclarer dans les mapping de modules ?
Posté le 16 juin 2021 - 17:08
J'ai vraiment suivi ces 4 étapes mais ça ne marche pas toujours pas, j'ai l'impression que les requêtes http passent d'abords par le serveur d'application.
Je suis obligé de préciser le nom du déploiement derrière mon nom de domaine pour que cela fonctionne
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 17 juin 2021 - 10:15
L'erreur 403 est une erreur de droits.
Le compte de déploiement FTP doit avoir les droits sur le répertoire de l'application WEBDEV + sur les clés de la base de registres + répertoire de déploiement des sites
Le groupe IIS_USRS doit avoir les droits en lecture sur le répertoire des sites.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 21 juin 2021 - 15:03
Bonjour Thierry,
Il se trouve que ces droits sont parfaitement configurés mais je n'ai pas cette clef de registre sur le serveur.

J'ai suivi la doc WebDev ci dessous
Configurer les droits d'écriture dans la base de registre avec regedt32
Comment le faire ?
Pour utiliser le programme regedt32 :
Lancez regedt32 (option "Démarrer .. Exécuter .. Regedt32" depuis le bureau de Windows).
Sélectionnez la clé "HKEY_LOCAL_MACHINE\SOFTWARE\PC SOFT\WEBDEV\26.0".
Sélectionnez l'option "Sécurité .. Autorisations". Vérifiez que le compte Windows qui exécute le protocole AWP a le droit de créer des clés de registres (option "Contrôle total").
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 21 juin 2021 - 16:45
Si votre installation a été faite en 64 bits alors la clé dans le registre est dans une racine "Woow64\PC SOFT\WEBDEV\26.0" (quelque chose comme ça)

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 22 juin 2021 - 00:46
J'ai toujours la 403 même en appliquant les bons droits dans la clef de registre.
Désolé mais je ne comprends pas pourquoi je n'arrive pas à déployer dans un nom de domaine principal.
J'ai l'impression que le serveur d'application oblige à indiquer un répertoire virtuel correspondant à un site
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 22 juin 2021 - 10:08
kecita a écrit :
> J'ai l'impression que le serveur d'application oblige à indiquer un répertoire virtuel correspondant à un site

Oui, ce sont les points 1 et 2 que j'ai cités plus haut :
1 Créer un site virtuel pour votre nom de domaine
2 Paramètres de base : pointe sur le répertoire MonProjet_WEB


--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 22 juin 2021 - 13:15
Comme le dit thierrry, OUI, il FAUT un site virtuel...

MAIS ca n'a RIEN A VOIR avec avoir une URL comme ca
http://Volma.ciage.net
ou comme ca
http://volma.ciage.net/volma.ciage.net

Ca c'est un deuxième paramétrage ou on "pointe" l'URL (voir meme plusieurs URL et/ou adresses IP) vers un un site virtuel

Donc, commence par faire fonctionner le site avec le site virtuel et une fois que ca fonctionne, ajoute les liens depuis les bons noms de domaine
Posté le 22 juin 2021 - 21:59
Messieurs je sais parfaitement créer un virtuel host sur IIS par exemple avec une appli .net.
Je créer un répertoire et je déploie mon projet à l'intérieur et ensuite je paramètre les liaisons pour faire pointer mon nom de domaine.
Je vais essayer de mieux m'expliquer.
1 - J'ai créé le virtuel host et j'ai fait pointer le répertoire de base sur le répertoire du projet _WEB
2 - Mon nom de domaine pointe sur l'IP du serveur
3 - Dans les liaisons je paramètre le NDD pour de faire pointer sur mon vhost.
4 - j'applique les droits au user FTP + IUSR sur les répertoires du projet + base de registre
si je fait ça lorsque je tape volma.ciage.net je n'arrive pas sur mon appli j'ai une 403 malgré le fait que j'applique tous les droits nécessaires au fonctionnement,
En revanche si je table volma.ciage.net/nom_du_deploiement ça fonctionne mais ce n'est pas ce que je veux et je ne veux pas faire de redirection manuelle non plus.

Au final je veux que mon site réponde sous son nom de domaine sans avoir à faire de redirection
Pour le moment j'ai fait diagnostique-> 0 erreur sur volma.ciage.net
Maintenant j'arrive sur la home du serveur d'appli webdev qui me propose le site volma et si je clique j'arrive bien dans mon appli.







Je n'ai jamais autant pataugé pour faire une install de site Web !
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 29 juin 2021 - 09:56
Bonjour Nkecita,

Nous proposons un guide PDF dont le sujet est la liaison, sur Windows 2019 Server, des noms de domaines en http et https avec 2 exemples complets d'intégration de certificats SSL (un mono-domaine et l'autre Wildcard) avec des sites dynamiques , AWP et Webservices SOAP.

Extraits avec table des matières et tarifs sur https://intra.fr/FR/service.awp
Exemples de sites AWP déployés sur la base du guide : https://intra.fr et https://ia-pass.com

--
Cordialement F. SCHAAL
HFSQL® Speed Test, Webservice Stats (suivi de toute l'activité numérique et économique), Webservice Ask/Secure (Login/Password), Webservice IA-PASS (Intelligence Artificielle-Cloud), Guides Webdev®: https://intra.fr
Posté le 29 juin 2021 - 10:05
Bonjour François merci pour l'info mais le but du forum est l'entraide pas la vente de services. Je n'ai jamais eu a acheter une formation pour un déploiement simple de site, je recherche une réponse dans la lignée de ce que propose PCsoft : simple & rapide.
Merci
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 29 juin 2021 - 10:22
Tout comme François, je propose des formations payantes en vidéo et des tutos gratuits sur YouTube.
Tous ceux qui répondent prennent du temps (gratuit) pour aider les autres. Bien souvent les questions posées démontrent un besoin de formation. Et parfois l'aide peut venir sous la forme d'un coaching. Le "tout gratuit" a ses limites.
Tout dépend du temps que vous souhaitez consacrer au tâtonnement sur des questions complexes.

L'offre de François ne me choque pas du tout, bien au contraire.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 29 juin 2021 - 16:37
Bonjour Thierry,
Déployer un site sur IIS est en principe très simple avec d'autres langages et la question que je pose est simple également. J'ai suivi tout vos conseils en les appliquant j'ai même regardé votre vidéo de formation sur Youtube mais cela ne répond pas à ma question. Je déploie des sites sur IIS ou linux depuis plus de 20 ans et là je veux simplement déployer un site sous un nom de domaine sans avoir de sous répertoire ou de redirection. Je voudrais que www.monsite.com fonctionne et non pas www.monsite.com/quelquechose. Il faut une formation pour ça ?
L'entraide est le principe du Forum, pour les problèmes de formation je vous rejoins bien entendu.
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 29 juin 2021 - 18:26
@Nkecita : Configurer le serveur WEBDEV n'a jamais été simple, et j'ai fais de nombreux tests pour comprendre comment ça fonctionnait et j'y ai passé très longtemps. Si malgré tout ce qu'on vous a donné comme conseils ça bloque toujours, je ne vois pas comment vous aider plus sans voir ce que vous avez fait.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 29 juin 2021 - 19:40
Bon, je suis allé voir sur un de mes serveurs pour retrouver le terme EXACT : ce qu'il te manque ce sont les "bindings' (dans la version US de IIS)...

Sur ma version, en faisant un clic droit sur le nom de chaque site, c'est le troisième groupe en partant du haut (une seule ligne)

C'est la qu'on indique les différentes URLs extérieures qui pointent vers le répertoire virtuel de chaque site...
Posté le 29 juin 2021 - 22:35
Oui c'est les liaisons mais quand je les configure correctement je n'arrive pas sur mon site, j'arrive sur le serveur Webdev ou une 403. Tout se passe comme si j'étais obligé de définir un répertoire virtuel portant le nom de l'application mais mois je voudrais www.monsite.com et rien d'autre pour arriver à mon appli
Mon site pointe bien sur le répertoire _Web, je comprends rien !
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 30 juin 2021 - 08:44
kecita a écrit :
> Mon site pointe bien sur le répertoire _Web, je comprends rien !

Je vous souhaite bon courage car j'ai aussi galéré sur le sujet!

--
Cordialement
François
Posté le 15 juillet 2021 - 22:33
J'ai réussi à déployer mes 2 sites en faisant des redirections en javascript, vraiment pas terrible. Pour le moment je n'ai jamais réussi à déployer mon appli sous 2 noms de domaine différents

http://www.mondomaine.com
http://www.monautredomaine.com

Je ne veux pas de

http://www.mondomaine.com/un répertoire
http://www.monautredomaine.com/un répertoire

Pour le moment personne pour répondre à une question aussi simple à priori
Posté le 29 décembre 2021 - 14:20
J'ai eu le même soucis.

Il faut absolument faire attention si vous n' avez pas fais un site en .AWP mais en session.
Si le site est en session vous devez dans le IIS au niveau de votre site dans "document par défaut" monter le index.html avant .WDapplication.awp

Normalement index.awp est haut dessus mais comme il n'existe pas, il est ignoré et passe au suivant.

Bonne journée,
Membre enregistré
4 messages
Posté le 31 janvier 2022 - 11:42
Bonjour Régis,
Sur le même serveur (W2019, IIS10 ) j'ai site en AWP et un en mode session. Le site AWP fonctionne très bien (donc tous les droits sur mes fichiers/registres sont bon) mais le site en mode session ne veux rien savoir.
Si je ne touche pas aux Documents par défaut, le domaine du site en mode session m'amène sur la page des projets Webdev
Si je remonte le fichier index. html au dessus de WDapplication.awp, j'ai erreur 404. As tu fais quelque chose d'autre?
Je pense qu'il manque un truc pour que tout marche.
Merci par avance

--
Pascal
Membre enregistré
4 messages
Posté le 31 janvier 2022 - 16:30
THIERRY TILLIER a écrit :
Tout comme François, je propose des formations payantes en vidéo et des tutos gratuits sur YouTube.
Tous ceux qui répondent prennent du temps (gratuit) pour aider les autres. Bien souvent les questions posées démontrent un besoin de formation. Et parfois l'aide peut venir sous la forme d'un coaching. Le "tout gratuit" a ses limites.
Tout dépend du temps que vous souhaitez consacrer au tâtonnement sur des questions complexes.

L'offre de François ne me choque pas du tout, bien au contraire.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev :https://coursdinfo.teachable.com/
Formation bureautique :https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube

J'ai payé ce tuto qui ne m'a pas servi a grand chose car il ne marche pas avec les sites en mode session ... ce qui n'est pas mentionné lors de l'achat...

--
Pascal
Membre enregistré
4 messages
Posté le 31 janvier 2022 - 16:33
François SCHAAL a écrit :
Bonjour Nkecita,

Nous proposons un guide PDF dont le sujet est la liaison, sur Windows 2019 Server, des noms de domaines en http et https avec 2 exemples complets d'intégration de certificats SSL (un mono-domaine et l'autre Wildcard) avec des sites dynamiques , AWP et Webservices SOAP.

Extraits avec table des matières et tarifs sur https://intra.fr/FR/service.awp
Exemples de sites AWP déployés sur la base du guide : https://intra.fr et https://ia-pass.com

--
Cordialement F. SCHAAL
HFSQL® Speed Test, Webservice Stats (suivi de toute l'activité numérique et économique), Webservice Ask/Secure (Login/Password), Webservice IA-PASS (Intelligence Artificielle-Cloud), Guides Webdev®: https://intra.fr

J'ai une frame vide en cliquant sur vos liens ... un souci avec IIS?

--
Pascal
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 31 janvier 2022 - 17:01
Pascal a écrit :

J'ai payé ce tuto qui ne m'a pas servi a grand chose car il ne marche pas avec les sites en mode session ... ce qui n'est pas mentionné lors de l'achat...


Et vous souhaitez un remboursement ?

Pour ma part, un site en mode session fonctionne sur mon serveur mais génère une erreur 403 depuis internet.
Hormis le fichier index.html à configurer il n'y a rien à faire de plus ou de moins (selon PC soft).

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 31 janvier 2022 - 18:31
Pour info l'url suivante en mode session fonctionne (site de test) :
http://d-catway.com/WD260AWP/WD260Awp.exe/CONNECT/DCATWAY_V2…

Par contre http://d-catway,com tapé dans la barre d'adresse du navigateur ne fonctionne pas car le serveur WEBDEV semble vouloir afficher
http://d-catway,com/FR/ -- qui ne contient pas de page index.html

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 31 janvier 2022 - 19:38

Pour ma part, un site en mode session fonctionne sur mon serveur mais génère une erreur 403 depuis internet.


J'ai eu ce cas avec un serveur qui était configuré pour exclure certaines IP (en se basant sur de la géolocalisation dans mon cas, mais ca peut être n'importe quelle régle de sécurité qui est mal configurée
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 01 février 2022 - 11:31
@Argus
Je commençais à avoir une approche similaire sur un serveur OVH et des IP Failover associées à mes sites (pour le mode session). Pourtant mes sites "normaux" en AWP fonctionnent sans difficulté.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube