PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Webdev serveur 23 et la bonne URL
Webdev serveur 23 et la bonne URL
Débuté par CreatAddict, 30 jan. 2018 12:12 - 13 réponses
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 30 janvier 2018 - 12:12
Bonjour à tous,

Après avoir installé Apache 2.4.29, Let s'encrypt, et Webdev serveur 23, j'ai enfin le SSL, HTTP2 et tout ce qui va avec, il me reste cependant un problème déjà existant sans https, quand je tape https://monsite.com, je ne tombe pas sur le site, je suis obligé de taper https://monsite.com/mon_projet.

Y a t-il un moyen de régler cela ?

En vous remerciant par avance pour vos réponses.

--
Librement.

www.creadepa.fr
Windev 20, Windev Mobile 20, WebDev 20
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 30 janvier 2018 - 12:25
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 30 janvier 2018 - 12:53
Merci pour votre réponse mais mon problème n’est pas le http / https, mais le fait d’en devoir taper https://mondomaine.com/mon_projet au lieu de https://mondomaine.com
Membre enregistré
53 messages
Popularité : +3 (3 votes)
Posté le 30 janvier 2018 - 15:51
Bonjour,
Il faut modifier le .conf sous apache, car c'est une question de mappage pour pointer au bon endroit sur le bon repertoire.
exemple:

DocumentRoot /var/www/mon_projet/FR
ServerName monserveur.com
<Directory "/var/www/mon_projet/FR">
AllowOverride all
Order allow,deny
allow from all
</Directory>

Cordialement
:)
Message modifié, 30 janvier 2018 - 15:53
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 30 janvier 2018 - 17:49
Apprêt avoir tester différent DocumentRoot, le problème persiste, comme si le DocumentRoot ne fonctionnais pas
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 01 février 2018 - 17:23
Personne pour ce problème ??? j'ai trouvé plusieurs sites fait avec Webdev qui rencontre le même problème, y aurait il un secret bien gardé pour résoudre le problème ???
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 01 février 2018 - 18:25
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 01 février 2018 - 19:56
Non, une redirection en ajax, je sais faire, je ne veux pas que lorsque l'on tape mondomain.com redirige vers mondomain.com/monprojet, mais bien que tout le projet soit à la racine du domaine.
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 05 février 2018 - 10:17
Voila, après avoir passé une bonne demi-journée avec un ami qui connait bien apache, nous avons pu déterminer que le problème ne viens pas de apache en lui même, mais il s'agit bien d'un coté obscure de Webdev serveur.

Webdev serveur ne permet visiblement pas de paramétrer le pointage du root et nous n'avons rien trouvé dans la doc.

Quelqu'un à une idée ?
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 05 février 2018 - 14:51
Pas sur que cela soit possible, comme indiqué dans la doc :
https://doc.pcsoft.fr/fr-FR/?1012024

Cela semble être le fonctionnement par défaut de webdev et la solution proposée par PCSOFT est d'inclure le site dans une frame.
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 06 février 2018 - 09:53
Bonjour,

Je possède un serveur sur ubuntu. Avec plusieurs noms de domaines, et tous pointent sur un dossier différent, avec leurs projets différents et sans aucun soucis. HTTPS compris.

Je créer simplement des .conf différents en pointant vers les dossiers pour chaque domaines et les activent (a2ensite mondomaine.conf).

Et ca tourne sans soucis.
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 06 février 2018 - 16:52
@Cedvano, j'ai opté pour un srv sur Windows car il y a des fonctions non disponibles sur un srv Linux avec Webdev, (sauf si cela à changé depuis la 20).

Auriez-vous la gentillesse de partager un fichier de conf afin que je puisse effectuer une comparaison ? (bien sûr, masquez les infos sensibles ...)

Je vous remercie d'avance.
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 06 février 2018 - 20:25
Voici :

<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName subdomain.domain.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/PUBLIC/PUBLIC_WEB/

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf

RewriteEngine on
RewriteCond %{SERVER_NAME} = subdomain.mydomaine.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Bien sur, subdomain et domain sont a changer par les votres.
Les dernières lignes, crées par certbot permettent de rediriger le domaine http vers https.
Message modifié, 06 février 2018 - 20:27
Membre enregistré
399 messages
Popularité : +4 (4 votes)
Posté le 07 février 2018 - 19:33
Merci, effectivement, j'ai la même chose concernant le DocumentRoot et la condition de redirection https, j'ai bien sur le même DocumentRoot dans la partie SSL, bref je deviens dingue et fatigué de cette complexité propre à WebDev qui demande la vente d'un rein pour obtenir l'info de pcsoft....