Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

J'ai un soucis quand à l'accès à mon site web Wordpress auto-hébergé et il ne me semble pas avoir fait d'erreur dans la configuration.

 

Voici le soucis :

 

- Je peux accéder au site quand je tape https://ndd.fr

Dans Wordpress les URL sont https://ndd.fr pour les deux lignes

J'arrive a accéder a l'administration du site par https://ndd.fr/wp-admin

 

- MAIS le problème c'est que quand je tape https://www.ndd.fr, ça me renvoie sur le message webstation "Web Station has been enabled. To finish setting up your website, please see the "Web Service" section of DSM Help." de la page index du dossier racine web. Ceci si je ne modifie pas les URL dans wordpress, toujours https://ndd.fr

Si dans Wordpress je mets les URL en https://www.ndd.fr pour les deux lignes ça me renvoi une erreur 404

Idem quand je tente d'accéder a l'administration du site par https://www.ndd.fr/wp-admin

 

C'est très embêtant car beaucoup de gens on encore l'habitude des www. et je ne vois pas d'où peut venir le problème.

 

Je vous mets quelques éléments de ma config si ça peut dissiper certains doutes.

 

En vous remerciant d'avance pour votre aide ! 🙂

 

PG Webstation.png

Enregistrement DNS.png

VirtualHost.png

Certificat.png

PB avec www.png

MariaDB 10.png

Posté(e) (modifié)

@MimiraK

Bonjour,

En espérant ne pas te raconter de c ... ies et donc sous toutes réserves, il me semble qu'il faille remplacer le serveur principal HTTP qui est en "nginx" par "Apache HTTP Server 2.2" dans WebStation et dans Virtual Host. A tester donc ...

Cordialement

oracle7😉

Modifié par oracle7
Posté(e)

Oui même en relançant web station...

J'arrivais juste à avoir la page d'accueil en https://ndd.fr, pour toutes les autres https://ndd.fr/exemple... erreur 404

Et pour https://www.ndd.fr le même message Synology.

En tout je te remercie pour ta piste 😉 Si il y a quelqu'un autre ? 🙂

Je sais pas si ça sera utile, mais j'ai fait une installation hors paquet synology pour Wordpress avec le tuto qu'on trouve sur le forum

Posté(e)

@MimiraK

Bonjour,

Si tu parles de ce TUTO, alors tu as dû raté un truc en cours de configuration, je ne peux que t'inviter à le relire bien à l'horizontale pour ne pas perdre d'information en route.

Maintenant @DaffY devrait pouvoir t'aider. C'est lui l'expert !

Cordialement

oracle7😉

 

 

Posté(e)

Bonjour,

J'ai la même chose et cela ne me perturbe pas plus que cela.😉

Sinon, tu as essayé une redirection avec le fichier .htaccess ou bien avec une extension de wordpress?

Posté(e)

Salut,

Perso ça me gêne 🙂 surtout pour la clientèle 😉

Pourquoi pas avec le .htaccess, j'ai déja la redirection http vers https :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

 

Peut-on rajouter quelques chose ? Et si oui qu'est ce que je dois mettre ?

Merci à toi 🙂

Posté(e)

Arf toujours le même soucis (j'ai relancer web station)

Mon fichier .htaccess :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} *www.ndd.fr$
RewriteRule ^$ https://ndd.fr [L,R=301]

 

Posté(e) (modifié)

@oracle7 ça c'est pour la redirection http vers https (oui il faut ajouter le [L,R=301]

mais cela ne redirige pas www.ndd.fr vers ndd.fr

Peut-être ceci :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^ndd.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www.ndd.fr$
RewriteRule (.*)$ https://ndd.fr/$1 [R=301,L]

https://karac.ch/blog/redirections-web-htaccess

 

Modifié par Jeff777
Posté(e)

Merci pour vos retour, mais rien ne fonctionne 😞

J'ai aussi essayé ces lignes, trouvé dans ton lien @Jeff777 :

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]

Mais hélas ça ne fonctionne pas...

J'ai lu quelques part que "Pour le .htaccess c'est uniquement si tu utilises apache comme serveur web (par défaut c'est nginx)." 

Et c'est bien nginx que j'utilise pour le virtual host et les paramètres de Web station.

C'est frustrant grrr...

En tout cas merci pour ces pistes 🙂

Posté(e)

D'après ce que je vois de tes captures d'écran, tu as un virtual host qui redirige ndd.fr vers ton site wordpress, mais tu n'en as pas qui redirige www.ndd.fr vers ton site wordpress !!!

Ceci peut expliquer cela ....

Pour éviter deux virtual host, il faudrait que tu ais un reverse proxy qui redirige www.ndd.fr vers ndd.fr (solution la plus simple il me semble)

Posté(e)

Salut @Kramlech

Merci pour ce retour.

Je viens de tester avec un second virtual host et le problème reste entier 😞 (joint capture de la config)

J'ai également avec le reverse proxy mais je ne suis pas sur de la config, si elle est bonne, toujours le même problème...

Je précise que j'ai testé les deux possibilité en ayant pris soin de supprimer l'autre et relancé web station.

 

Capture d’écran 2021-11-22 à 16.08.50.png

Capture d’écran 2021-11-22 à 16.29.06.png

Posté(e)

@MimiraK

Bonjour,

Puisque tu utilises nginx et pas Apache, alors pas la peine de s’escrimer avec le .htaccess.

Regardes ces deux articles ici et ici. Peut-être que c'est la solution à ton problème (principalement le premier lien). Dis-nous quelle est la meilleure.

Cordialement

oracle7😉

Posté(e)

Personnellement je n'utilise jamais mon ndd.ovh pour atteindre un service. Celui-ci redirige vers la page d'accueil de Webstation que l'on peut customiser.

Mon accès à mon site wordpress est donc par proxy inverse site.ndd.ovh. Le dsm par dsm.ndd.ovh etc...

Que dirais-tu de supprimer ton virtuel host ndd.fr et de conserver www.ndd.fr. ou tartanpion.ndd.fr, sachant que dans le lien que je t'ai envoyé le www est de moins en moins employé.

Posté(e)

Un point à vérifier si tu utilises la redirection : ton navigateur l'autorise-t-il.

paramètres/confidentialité et sécurité/paramètres des sites/pop up et redirection 

Si pop up redirection interdit pour tout les sites, tu autorises le tien.

Posté(e)

Merci pour les liens.

Le premier offre une solution il me semble, mais...

Je ne vois pas comment éditer le fichier nginx.conf pour y rajouter ceci :

## Redirection de l url avec www vers une url sans www
      if ($host = 'www.example.com' ) {
         rewrite  ^/(.*)$  https://example.com/$1  permanent;
      }

Avec ssh ? je souhaiterai aussi pouvoir revenir en arrière si ca ne marche pas

On peut télécharger le fichier nginx.conf en ssh, l'éditer et le "coller" remplacer ?

il y a 20 minutes, Jeff777 a dit :

Personnellement je n'utilise jamais mon ndd.ovh pour atteindre un service. Celui-ci redirige vers la page d'accueil de Webstation que l'on peut customiser.

Mon accès à mon site wordpress est donc par proxy inverse site.ndd.ovh. Le dsm par dsm.ndd.ovh etc...

Que dirais-tu de supprimer ton virtuel host ndd.fr et de conserver www.ndd.fr. ou tartanpion.ndd.fr, sachant que dans le lien que je t'ai envoyé le www est de moins en moins employé.

Perso je souhaiterai que les clients accède à la même chose que ça soit en tapant ndd.fr ou www.ndd.fr

Pourquoi pas le reverse proxy, mais je ne comprends pas comme tu pointes vers ton site wordpress sans virtual host qui indique l’accès au dossier...

Mes excuses, je ne suis qu'un débutant 🙂

 

Posté(e)

@MimiraK

Bonjour,

il y a 25 minutes, MimiraK a dit :

Avec ssh ? je souhaiterai aussi pouvoir revenir en arrière si ca ne marche pas

Oui sous SSH et user root. Tu vas dans " /etc/nginx " et là tu sauvegardes ton fichier en le dupliquant sous un autre nom avant de l'éditer. Ainsi tu pourras revenir en arrière si besoin en est.

A noter toutefois que, sauf erreur de ma part, ce type de modification ne devrait pas survivre à une mise à jour de DSM. Donc mef ...

C'est aussi un peu pour cela, que la solution via Reverse Proxy serait bien plus efficace et surtout perenne. Maintenant ce que j'en dit, c'est toi qui voit ...

Cordialement

oracle7😉

Posté(e)
il y a 38 minutes, MimiraK a dit :

je ne comprends pas comme tu pointes vers ton site wordpress sans virtual host

Oui tu as raison j'ai un virtual host pour site.ndd.ovh et un reverse proxy pour dsm.ndd.ovh etc......

il y a 39 minutes, MimiraK a dit :

Mes excuses, je ne suis qu'un débutant

Pas si débutant que cela...la preuve 😉

il y a 11 minutes, Kramlech a dit :

il ne faut pas mettre web, mais directement le sous répertoire de web…

Quand tu sélectionnes le sous-répertoire il met automatiquement web non ?

Posté(e)
il y a 13 minutes, Kramlech a dit :

Attention dans le Virtual Host, il ne faut pas mettre web, mais directement le sous répertoire de web…

😄 Oui t’inquiètes 

il y a 17 minutes, oracle7 a dit :

C'est aussi un peu pour cela, que la solution via Reverse Proxy serait bien plus efficace et surtout perenne. Maintenant ce que j'en dit, c'est toi qui voit ...

Ok @oracle7 mais je vois pas comment faire 😞 tu as vu mes captures, il y a une erreur quelques part ? ca ne marche pas comme c'est fait la

 

 

Si non, j'ai réussi a copier le nginx.conf et peut l'éditer mais ou dois-je insérer ceci (sans le ##) ?! :

## Redirection de l url avec www vers une url sans www
      if ($host = 'www.example.com' ) {
         rewrite  ^/(.*)$  https://example.com/$1  permanent;
      }

le fichier contient tellement de chose.

 

 

il y a 14 minutes, Jeff777 a dit :

Pas si débutant que cela...la preuve 

Flatteur 😛 mais ça fait plaisir 🙂

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.