La Fibre

Fonctionnement du forum => A lire avant de commencer... => Bistro Bistro => Discussion démarrée par: malbar97441 le 20 mai 2023 à 13:27:24

Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 20 mai 2023 à 13:27:24
Bonjour @tous,

Je ne sais pas si je suis au bon emplacement, si je me trompe merci de m'indiquer a quel lieu je dois poster ma demande.

Voilà j'ai installé wordpress sur un serveur debian de mon LAN, je souhaite déployer ce site sur le web sur un domaine que j'ai acheté sur LWS.

Dans le firewall voici la configuration que j'ai effectué (en pj), sur mon espace LWS j'ai configuré mon adresse public dans la zone DNS.

Cepandant, le site n'est pas accessible en local en tapant le domaine je suis redirigé sur l'ip lan de l'équipement mais depuis l'exterieur j'ai un refus de connexion.

J'espère que vos experiences pourront m'aider à corriger cela :)

Merci @tous
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 21 mai 2023 à 16:44:33
salut,
quel serveur web utilises-tu ? apache ?
vérifie que tu n'as pas de directive qui empeche la connexion au site depuis des machines autres que le serveur lui meme.
il me semble qu'il y a une directive à mettre dans le fichier de config , dans le cas d'apache dans httpd.conf:
Require all granted
Mais si j'ai bien compris, le nom de domaine est rattaché a ton IP publique, qui est celle de la box. puis tu as fais une redirection de port vers le serveur web. donc ce ne n'est pas le serveur web qui "porte" le domaine, c'est le routeur. c'est bien ca ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 21 mai 2023 à 21:37:39
Bonjour,

Merci pour ton retour, est il possible de s'organiser une PMAD stp ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: Hugues le 21 mai 2023 à 21:44:45
Merci pour ton retour, est il possible de s'organiser une PMAD stp ?
C'est un peu osé comme demande sur un forum d'entraide, tu demandes carrément qu'on fasse le boulot à ta place !
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: mattmatt73 le 22 mai 2023 à 00:06:31
Bonjour,

Merci pour ton retour, est il possible de s'organiser une PMAD stp ?

150€ de l'heure ?

toute heure commencée étant due (comme avec les escorts)
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: vivien le 22 mai 2023 à 07:38:23
Il y a plusieurs tutoriels pour la mise en place d'un serveur Ubuntu server sur https://lafibre.info/ubuntu/

C'est assez-proche de Debian (par contre, je vois que je n'ai pas mis le tuto pour héberger la base de donnée, je mets ça dans ma liste)
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: Nh3xus le 22 mai 2023 à 07:46:51
150€ de l'heure ?

toute heure commencée étant due (comme avec les escorts)

150 roses en théorie :D
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 22 mai 2023 à 08:47:31
@root, @ vivien, merci à vous je vais me pencher la dessus, je vous tiens au courant.

oui @root un server apache
"Mais si j'ai bien compris, le nom de domaine est rattaché a ton IP publique, qui est celle de la box. puis tu as fais une redirection de port vers le serveur web. donc ce ne n'est pas le serveur web qui "porte" le domaine, c'est le routeur. c'est bien ca ?" Oui c'est tout à fait çà

Merci pour vos réponses
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 23 mai 2023 à 22:51:42
salut,
quel serveur web utilises-tu ? apache ?
vérifie que tu n'as pas de directive qui empeche la connexion au site depuis des machines autres que le serveur lui meme.
il me semble qu'il y a une directive à mettre dans le fichier de config , dans le cas d'apache dans httpd.conf:
Require all granted
Mais si j'ai bien compris, le nom de domaine est rattaché a ton IP publique, qui est celle de la box. puis tu as fais une redirection de port vers le serveur web. donc ce ne n'est pas le serveur web qui "porte" le domaine, c'est le routeur. c'est bien ca ?

Hello, merci à toi pour tes conseils, j'ai été dans le fichier conf apache2 et la mention "Require all granted" est déjà bien présente.

Une autre idée ?

Merci d'avance :)
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: buddy le 24 mai 2023 à 10:53:54
De ce que je comprends de ton screen shot, tu as redirigé tous les ports vers ton serveur c'est ça ?
si oui, déjà une connexion SSH en tapant ton nom de domaine depuis l'extérieur fonctionne ?
une connexion SSH en tapant l'ip de ta connexion internet depuis l'extérieur fonctionne ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 10:57:52
De ce que je comprends de ton screen shot, tu as redirigé tous les ports vers ton serveur c'est ça ?
si oui, déjà une connexion SSH en tapant ton nom de domaine depuis l'extérieur fonctionne ?
une connexion SSH en tapant l'ip de ta connexion internet depuis l'extérieur fonctionne ?

Bonjour, merci pour ton retour, alors dans le pare feu du routeur, oui toutes les connexions entrante sur mon ip publique renvois vers l'ip de ce serveur, j'ai configuré le dns de mon domaine "site.com" vers mon ip publique.
Lorsque je tente d'accéder au domaine "site.com" depuis l'exterieur j'ai un refus de connexion, lorsque j'accède à "site.com" depuis le lan je suis automatiquement redirigé sur l'ip du serveur et accède bien au site.
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: buddy le 24 mai 2023 à 12:02:20
et si tu répondais à toutes les questions ?
si tu tentes une connexion SSH entrante sur ton serveur depuis l'extérieur en tapant site.com il se passe quoi ?
Ton serveur SSH répond ou non ? Si non, c'est que la redirection n'est pas fonctionnelle.
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 13:00:12
et si tu répondais à toutes les questions ?
si tu tentes une connexion SSH entrante sur ton serveur depuis l'extérieur en tapant site.com il se passe quoi ?
Ton serveur SSH répond ou non ? Si non, c'est que la redirection n'est pas fonctionnelle.

Depuis l'extérieur, en tapant site.com j'obtiens un message m'expliquant que le site(ip publique dédiée routeur) n'autorise pas la connexion
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: buddy le 24 mai 2023 à 16:19:48
C'est quoi le message exact ? peux tu le recopier / screen shot ? ça me parait étonnant comme message d'un serveur SSH.
C'est bien ton serveur qui répond ? et pas la box ou autre chose sur le trajet qui fait mal son taff ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 21:42:38
Hello, merci à toi pour tes conseils, j'ai été dans le fichier conf apache2 et la mention "Require all granted" est déjà bien présente.

Une autre idée ?

Merci d'avance :)

ha oui mais il faut aussi AllowOverride all :

Citer
<Directory />
    AllowOverride all
    Require all granted
</Directory>

si tu utilises des virtual hosts regarde aussi le fichier httpd-vhosts.conf
# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 22:33:02
ha oui mais il faut aussi AllowOverride all :

si tu utilises des virtual hosts regarde aussi le fichier httpd-vhosts.conf
# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>

Merci modification faite, toujours rien, concernant le vhost il ne me semble pas l'utiliser, comment détermines tu cela ?
Alors petite particularité, quand je tente d'accéder à mon site.com, il me renvois directement sur L'ip LAN du serveur (192.168.xx.xxx) que je me connecte sur le lan ou depuis l'extérieur.
Merci
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:02:50
je viens de regarder sur mon serveur sous debian. je t'ai dis une betise, voila comment est configuré mon httpd.conf

<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

ensuite dans /etc/apache2/sites-available/000-default.conf en fait c'est ce fichier qu'il faut modifier avec le "AllowOverride All"
<Directory /var/www/html>
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>

Attention les chemins dans les <directory> sont propres a ma config, tes chemins sont peut etre différents donc ne les change pas.

et normalement ca devrait suffire, en local, depuis n'importe quelle machine, de se connecter au site web.
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:08:57
Merci. Alors depuis le lan et depuis n’importe quel machine du lan j’y accèdes sans soucis. C’est depuis l’extérieur que je n’y accede pas. Depuis l’exterieur en tapant mon site.com ca renvois directement sur l’ip du serveur donc impossible d’y accéder de l’extérieur.
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:13:06
sur un PC du lan, si tu vas sur http://192.168.10.110 tu vois ton site ou pas ?

HAAAA mais je viens de comprendre  ;D c'est normal que depuis l'extérieur tu n'ais pas accés a 192.168.10.110  ;D vu que tu es a l'extérieur de ton LAN...
il faut que ton domaine pointe vers l'ip publique (WAN) de ton routeur. et sur le routeur tu fais une redirection du port 80 vers le port 80 de ton serveur 192.168.10.110
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:20:02
sur un PC du lan, si tu vas sur http://192.168.10.110 tu vois ton site ou pas ?

HAAAA mais je viens de comprendre  ;D c'est normal que depuis l'extérieur tu n'ais pas accés a 192.168.10.110  ;D vu que tu es a l'extérieur de ton LAN...
il faut que ton domaine pointe vers l'ip publique de ton routeur. et sur le routeur tu fais une redirection du port 80 vers le port 80 de ton serveur 192.168.10.110
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:20:14
sur un PC du lan, si tu vas sur http://192.168.10.110 tu vois ton site ou pas ?

HAAAA mais je viens de comprendre  ;D c'est normal que depuis l'extérieur tu n'ais pas accés a 192.168.10.110  ;D vu que tu es a l'extérieur de ton LAN...
il faut que ton domaine pointe vers l'ip publique (WAN) de ton routeur. et sur le routeur tu fais une redirection du port 80 vers le port 80 de ton serveur 192.168.10.110
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:20:23
sur un PC du lan, si tu vas sur http://192.168.10.110 tu vois ton site ou pas ?

HAAAA mais je viens de comprendre  ;D c'est normal que depuis l'extérieur tu n'ais pas accés a 192.168.10.110  ;D vu que tu es a l'extérieur de ton LAN...
il faut que ton domaine pointe vers l'ip publique (WAN) de ton routeur. et sur le routeur tu fais une redirection du port 80 vers le port 80 de ton serveur 192.168.10.110
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:21:44
sur un PC du lan, si tu vas sur http://192.168.10.110 tu vois ton site ou pas ?

HAAAA mais je viens de comprendre  ;D c'est normal que depuis l'extérieur tu n'ais pas accés a 192.168.10.110  ;D vu que tu es a l'extérieur de ton LAN...
il faut que ton domaine pointe vers l'ip publique (WAN) de ton routeur. et sur le routeur tu fais une redirection du port 80 vers le port 80 de ton serveur 192.168.10.110

Alors, oui j'y accèdes sans soucis depuis le LAN, j'ai utiliser no ip pour faire un test et j'ai bien configurer sur mon ip publique dédiée.
J'ai appliquer la règle dans le pare feu du routeur mais rien n'y fait, depuis l'extérieur ce n'est toujours pas accéssible.
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:27:06
c'est pas normal qu'en utilisant ton domaine tu tombes sur une ip locale...il y a un probleme de coté là. je ne sais pas comment fonctionne le routeur FREE PRO, la redirection de port me semble bizarre...mais ca devrait etre transparent depuis l'extérieur. Pas normal qu'on se retrouve sur 192.168.10.110
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:28:50
Je suis tout a fait d’accord avec toi. Donc pour toi le soucis viens plus de la configuration de la regle du pare feu ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:33:51
ben je ne sais pas...
ta box se trouve bien dans le meme sous domaine que ton serveur ? en 192.168.10.x ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:35:07
J’ai juste mis une ip fixe sur le serveur, tu peux me dire comment verifier cela ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:36:16
J’ai juste mis une ip fixe sur le serveur, tu peux me dire comment verifier cela ?

Pour info je ne sais pas si cela a un impact, mais ce serveur est en réalité une vm sur un serveur physique windows
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:37:26
J’ai juste mis une ip fixe sur le serveur, tu peux me dire comment verifier cela ?
ben quelle est l'ip locale de ta box ? elle commence bien par 192.168.10 ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:38:45
Pour info je ne sais pas si cela a un impact, mais ce serveur est en réalité une vm sur un serveur physique windows
si un autre PC de ton réseau local y accede alors il n'y a pas de raison...
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:39:04
ben quelle est l'ip locale de ta box ? elle commence bien par 192.168.10 ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:39:53
si un autre PC de ton réseau local y accede alors il n'y a pas de raison...
Oui, n’importe quel équipement y accède sans soucis sur le lan
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:43:15
depuis ton réseau local, si tu ping tonsite.com ca répond ? et si sa répond, ca t'affiche quelle ip ? la publique ou la locale ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 24 mai 2023 à 23:46:35
depuis ton réseau local, si tu ping tonsite.com ca répond ? et si sa répond, ca t'affiche quelle ip ? la publique ou la locale ?

C'est à n'y plus rien comprendre :D çà ping bien sur l'ip publique
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 24 mai 2023 à 23:50:40
ok donc si le routeur renvoie bien vers le serveur en 192.168.10.110 alors c'est peut etre le serveur qui refuse de répondre a une ip externe...
quand tu modifies les fichiers de config, tu relances bien apache ?

et pour info, moi si je ping presta2i.gotdns.ch ca ne répond pas...une histoire de loopback chez toi surement
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 25 mai 2023 à 00:05:20
ok donc si le routeur renvoie bien vers le serveur en 192.168.10.110 alors c'est peut etre le serveur qui refuse de répondre a une ip externe...
quand tu modifies les fichiers de config, tu relances bien apache ?

et pour info, moi si je ping presta2i.gotdns.ch ca ne répond pas...une histoire de loopback chez toi surement
Je viens de relancer à l'instant mais rien, donc on penches plus plus sur un soucis avec la conf du routeur ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 25 mai 2023 à 00:07:46
Je viens de relancer à l'instant mais rien, donc on penches plus plus sur un soucis avec la conf du routeur ?

Je viens de t'envoyer en MP mon IPV4 Public, pas de ping non plus ?
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: rooot le 25 mai 2023 à 00:09:23
Je viens de t'envoyer en MP mon IPV4 Public, pas de ping non plus ?
non
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 25 mai 2023 à 00:11:08
non

Donc, le soucis se situe au niveau du routeur. Je vais tenté de joindre le support FreePro demain, je vous tiens au courant
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: Antoinel le 25 mai 2023 à 01:23:46
Il me semble que les Fbx pro ne répondent pas au ping par défaut. Faut demander au SC pour activer.
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: janus57 le 25 mai 2023 à 05:35:54
Bonjour,

votre site est mal configuré :
curl -I presta2i.gotdns.ch
HTTP/1.1 301 Moved Permanently
Date: Thu, 25 May 2023 03:35:00 GMT
Server: Apache/2.4.56 (Debian)
Set-Cookie: PHPSESSID=964sdj0n12us1oi7aubbo3f1up; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Redirect-By: WordPress
Location: http://192.168.10.110/
Content-Type: text/html; charset=UTF-8
On constate un jolie : "Location: http://192.168.10.110/"

Cordialement, janus57
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 25 mai 2023 à 08:18:30
Bonjour,

votre site est mal configuré :
curl -I presta2i.gotdns.ch
HTTP/1.1 301 Moved Permanently
Date: Thu, 25 May 2023 03:35:00 GMT
Server: Apache/2.4.56 (Debian)
Set-Cookie: PHPSESSID=964sdj0n12us1oi7aubbo3f1up; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Redirect-By: WordPress
Location: http://192.168.10.110/
Content-Type: text/html; charset=UTF-8
On constate un jolie : "Location: http://192.168.10.110/"

Cordialement, janus57

L'erreur était si minime, aussi simple que nous sommes passé à coter, j'ai modifier site url dans WP-CLI et CA MARCHE :)

Merci @tous de vous être mobilisé sur le sujet.
Titre: Déploiement d'un site local sur SERVEUR DEBIAN sur un domain public [FREE PRO]
Posté par: malbar97441 le 25 mai 2023 à 11:24:41
Il me semble que les Fbx pro ne répondent pas au ping par défaut. Faut demander au SC pour activer.

Effectivement, il faut demander de passer sur une IP dédié et ensuite creer la règle dans le firewall du routeur.