Aller au contenu

[Resolu] Accéder à Wordpress en https local et externe Orange?


Messages recommandés

Devant le succès de mon précédent message, je refais le post en espérant attirer plus de foule avec des joulis screen ^^

Rappel de la conf :
Mon Syno est derrière une box orange en IP dynamique. Jusqu'ici j'ai mis en place le dyndns via Synology pour accéder à mon NAS de l'extérieur (https://nom_serveur_dyndns.noip.me:####)

=> ca ca marche !


J'ai également activé le service web, ouvert le port 443 dans la box, et installé Wordpress auquel je suis censé accéder avec  https://IP_LOCAL:####/wordpress

=> ca ca marche pas ! =(

Voila mes paramètres NAS :

mrFE6Cg.png

0sxY2Rk.png?1

UVIP37a.png?1

Ensuite les paramètres de la LiveBox :

Ekoq2sg.png?1

Et le résultat dans Firefox :

ufM7HVh.png

 

Ca fait 1 semaine que je cherche à faire fonctionner ca... Je suis au bout là... Je vais sombrer dans l'alcool =)

Please Help

Modifié par Myghalloween
Resolu
Lien vers le commentaire
Partager sur d’autres sites

C'est sympa d'avoir fait le test !!!

Je viens de trouver la solution.

Je me réponds pour faire profiter de mes avancés aux futurs utilisateurs de wordpress sur Synology (ou pas d’ailleurs)

Donc en utilisant le protocole HTTPS pour la connexion à wordpress, il est nécessaire de modifier les adresses dans les paramètres de wordpress :

Adresse web de WordPress (URL) : https://IP_NAS:443/wordpress/
Adresse web du site (URL) : https://IP_NAS/wordpress/

Voilà c'est tout. Cela évite la boucle de redirection qui posait problème dans mon cas.

Si tu pouvais vérifier sur ton archive si les paramètres sont bien comme j'ai modifié ? Tu es bien en HTTPS ?

Cependant, il persiste un soucis lorsque j'accède au site en externe, puisque j'arrive bien sur le site en HTTPS, mais je n'arrive pas à ouvrir un article =/

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, Myghalloween a dit :

Si tu pouvais vérifier sur ton archive si les paramètres sont bien comme j'ai modifié ? Tu es bien en HTTPS ?

Oui je suis en https (https://ip/wordpress)

Ça c'est un bug de wordpress qui traine depuis des années, il faut faire le setup avec l'adresse et le protocole que tu vas utiliser. En passant si tu compte faire tu ssl offload (reverse proxy par exemple) il faut aussi ajouter ça :

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
       $_SERVER['HTTPS']='on';

 

Lien vers le commentaire
Partager sur d’autres sites

Je viens de le supprimer :mrgreen:

Mais pas de raisons que ça ne marche pas si tu as bien respecté ma consigne :

il y a 6 minutes, Fenrir a dit :

il faut faire le setup avec l'adresse et le protocole que tu vas utiliser

Dit autrement, si à la fin ton wp doit être accédé depuis https://wp.truc.chose:4321/machin il faut faire le setup depuis https://wp.truc.chose:4321/machin

 

Si ce n'est pas le cas, 2 solutions : tu repars de 0 si tu n'as pas encore de contenu ou tu corriges l'adresse en sql dans la table de conf et dans les posts

il y a 4 minutes, Myghalloween a dit :

J'en suis pas là mais tu ajoutes ça où ?

wp-config.php

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, Fenrir a dit :

pour répondre à ton mp, regarde simplement le code source de ton site, on y voit : <a href="https://192.168.1.200/wordpress/?p=1">Bonjour tout le monde&nbsp;!</a>

cf ce que j'ai écrit plus haut

c'est le champs site url a changer dans le db si je me souvient bien table wp_options

il y a 1 minute, Myghalloween a dit :

Tu parles de quel firewall ? celui du NAS ? de la box ? (pour l'instant je ne l'ai activé nulle part :/

au dernière nouvelle, ta livebox est un routeur modem et contient donc un firewall

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, gaetan.cambier a dit :

c'est le champs site url a changer dans le db si je me souvient bien table wp_options

au dernière nouvelle, ta livebox est un routeur modem et contient donc un firewall

J'ai désactivé le firewall de la livebox pour les tests.

il y a 8 minutes, Fenrir a dit :

pour répondre à ton mp, regarde simplement le code source de ton site, on y voit : <a href="https://192.168.1.200/wordpress/?p=1">Bonjour tout le monde&nbsp;!</a>

cf ce que j'ai écrit plus haut

Je sais que pour vous ça doit paraitre évident, mais j'ai du mal à bien saisir ce que je dois faire =/

Je débute totalement en création de site et la partie réseau ports ip... n'a jamais été ma tasse de thé ^^

Lien vers le commentaire
Partager sur d’autres sites

Ce n'est pas un pb réseau, mais wp

Encore une fois :

il y a 33 minutes, Fenrir a dit :

Ça c'est un bug de wordpress qui traine depuis des années, il faut faire le setup avec l'adresse et le protocole que tu vas utiliser.

Si tu ne peux pas repartir de zéro (ce qui est tout de même le plus facile) : https://codex.wordpress.org/Changing_The_Site_URL

Lien vers le commentaire
Partager sur d’autres sites

Si tu veux qu'à la fin ton wp marche depuis l'adresse https://www.domaine.com/wordpress il faut que dès le setup tu te connecte avec cette adresse, c'est le plus simple.

Sinon changer d'adresse ça se fait en 3 lignes de commandes :

  • un mysqldump pour exporter la base
  • un sed pour changer l'url dans tous les fichiers de conf et l'export de la base
  • un mysql pour ré importer la base
Lien vers le commentaire
Partager sur d’autres sites

Bon là je viens de faire l'intall depuis l'archive (j'ai du faire moi même le fichier wp-config.php). En local ça roule, même si c'est avec l'interface en anglais, mais ça je verrais après. Par contre ça bloque sur l’accès externe =/

J'ai dû merder sur l'install, mais je crois que je viens de comprendre ce que tu m'expliquais. Lorsque l'install me demande les infos, j'ai mis dans l'hote de la base : localhost

Par rapport à ce que tu me dis, je pense que j'aurais du mettre : monddns.synology.me

c'est ça ?

Lien vers le commentaire
Partager sur d’autres sites

Pour la base de donnée c'est autre chose, dans le cas présent localhost (ou 127.0.0.1) c'est très bien

Pour le nom de domaine, si tu as prévu d'en acheter un (et que tu sais déjà lequel), tu peux tricher en modifiant le fichier hosts (/etc/hosts ou c:\Windows\System32\drivers\etc\hosts) de ton pc

Si tu veux utiliser un DDNS, il y a tout ce qu'il faut dans le syno : https://help.synology.com/dsm/?section=DSM&version=5.2&link=AdminCenter%2Fconnection_ddns.html

----------------

sur cet écran, pas de soucis, sauf que je ne pense pas que le compte (identifiant/pass) soit correct

 

Lien vers le commentaire
Partager sur d’autres sites

oui je me sers du ddns du syno. Pour l'instant je me pose pas la question du nom de domaine, je veux que ça fonctionne avec le ddns.

Donc du coup j'ai bien le site en local et en externe, mais sur le smartphone j'ai accès à la page d'accueil et quand je clique sur un lien ça me fait une erreur et l'adresse passe à https://mon_IP_local/wordpress

 

Je comprends rien

 

Edit : l'identifiant et pass sont bidons, c'etait pour le screen

Modifié par Myghalloween
Lien vers le commentaire
Partager sur d’autres sites

Pour faire le setup de wordpress, tu as bien entré https://ton ddns/wordpress dans le navigateurs ?

Si oui, as tu pensé à supprimer la base avant de faire le setup ?

Je viens de faire le test, ça marche très bien :

  • activation de web station https+spdy
  • copie de wordpress dans le partage web
  • création d'un utilisateur wordpress et de sa base dans mariadb
  • ajout dans mon fichier hosts d'une ligne : ip.de.mon.nas mon.nom.de.domaine
  • ouverture du navigateur à l'adresse https://mon.nom.de.domaine/wordpress
  • setup ...
  • création du fichier wp_config.php comme demandé
  • setup ...
  • terminé => ça fonctionne

durée de l'opération 1minute (plus 5min pour me rappeler de mon mdp sql :lol:)

J'ai mis plus de temps à écrire ce message et à poster les images qu'à faire l'installation

0.png

1.png2.png3.png4.png5.png

Modifié par Fenrir
oubli de la première capture
Lien vers le commentaire
Partager sur d’autres sites

Le 9/1/2016 at 02:20, Fenrir a dit :

Pour faire le setup de wordpress, tu as bien entré https://ton ddns/wordpress dans le navigateurs ?

Si oui, as tu pensé à supprimer la base avant de faire le setup ?

Je viens de faire le test, ça marche très bien :

  1. activation de web station https+spdy
  2. copie de wordpress dans le partage web
  3. création d'un utilisateur wordpress et de sa base dans mariadb
  4. ajout dans mon fichier hosts d'une ligne : ip.de.mon.nas mon.nom.de.domaine
  5. ouverture du navigateur à l'adresse https://mon.nom.de.domaine/wordpress
  6. setup ...
  7. création du fichier wp_config.php comme demandé
  8. setup ...
  9. terminé => ça fonctionne

durée de l'opération 1minute (plus 5min pour me rappeler de mon mdp sql :lol:)

J'ai mis plus de temps à écrire ce message et à poster les images qu'à faire l'installation

  1. OK
  2. OK
  3. OK
  4. Pas fait => a quoi cela sert ?
  5. Pas fait car je suis chez Orange et du coup "impossible d'afficher la page" => pas de loopback
  6. OK
  7. OK
  8. OK
  9. J'ai modifié la ligne "adresse web du site (url)" en "https://mon.nom.de.domaine.dyndns.synolgy.me/wordpress" et cela semble fonctionner sur le pc en local et sur le smartphone en externe => par contre c'est pas rapide bien que la connexion soit bonne (est ce du au certificat auto-signé ?). Penses tu qu'en refaisant une installe comme tu l'as faite cela réglerait ça ?

Merci pour le temps que tu passes à m'aider

Lien vers le commentaire
Partager sur d’autres sites

Le 4 ça sert à faire marcher le 5 même sans loopback

Le point 5 c'est le point le plus important, c'est pour ça que dans mes captures j'ai fait attention à prendre la barre d'adresse (ce n'est pas trafiqué, j'ai vraiment utilisé cette adresse)

La vitesse n'a rien à voir avec le certificat

Lien vers le commentaire
Partager sur d’autres sites

@Fenrir : Comme convenu je reviens te donner des nouvelles de l'install. Donc j'ai bien suivi chaque point pour refaire mon installation wordpress et ça marche parfaitement. J'accède directement au site avec mon smartphone et en plus c'est plus rapide ^^

Donc encore merci pour ta précieuse aide !

Lien vers le commentaire
Partager sur d’autres sites

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.