Aller au contenu

Comment Faire Prendre En Compte Les Modifications De Fichier Php.ini Et Httpd.conf?


Messages recommandés

Merci patrick, j'ai mis cela dans le fichier httpd.conf-user :

#

# ServerName gives the name and port that the server uses to identify itself.

# This can often be determined automatically, but we recommend you specify

# it explicitly to prevent problems during startup.

#

# If your host doesn't have a registered DNS name, enter its IP address here.

#

ServerName "web.vivei.fr:80"

La variable php passe bien

Lien vers le commentaire
Partager sur d’autres sites

Salut Cédric,

Il y a quelque chose de surprenant, en effet la valeur de HTTP_HOST n'est pas la même que celle que donne une requête DNS avec ton nom de domaine "web.vivei.fr"

D'ou ma question as tu bien une IP fixe et as tu bien renseigné le DNS correspondant à ton nom de domaine ?

Patrick

Voilà mon infra :

Mon nas est derrière une box avec une ip fixe (celle retournée lors du rewriting).

J'ai configuré la box pour que le nas ai une IP fixe en interne via le DHCP.

Le nom de domaine est herbergé chez OVH et les alias sont donc paramétré chez eux (de même que http://admin.vivei.fr) qui permet d'accéder à la console via le port 5000.

Je suis un peu dépassé, il doit y avoir un petit pb de paramétrage. Mais où?

Merci,

Cédric

Lien vers le commentaire
Partager sur d’autres sites

[root@linux46 root]# host web.vivei.fr

web.vivei.fr has address 213.186.33.5

[root@linux46 root]# host 213.186.33.5

5.33.186.213.in-addr.arpa domain name pointer redirect.ovh.net.

[root@linux46 root]# host redirect.ovh.net

redirect.ovh.net has address 213.186.33.5

Bizarre, cette redirection...

Bonjour cricx

Cela voudrait dire qu'il faut que je mettre dans le fichier virtualhost une directive sur 213.186.33.5:80 ?

Je vais essayer.

Merci,

Cédric

J'ai donc ajouté

ServerNamv weNme web.vivei.fr

DocumentRoot "/var/services/web"

ErrorDocument 403 "/webdefault/sample.php?status=403"

ErrorDocument 404 "/webdefault/sample.php?status=404"

ErrorDocument 500 "/webdefault/sample.php?status=500"

</VirtualHost>

au fichier httpd-vhost.conf-user dans le dossier /usr/syno/etc.defaults

Mais rien de mieux

Lien vers le commentaire
Partager sur d’autres sites

[root@linux46 root]# host web.vivei.fr

web.vivei.fr has address 213.186.33.5

[root@linux46 root]# host 213.186.33.5

5.33.186.213.in-addr.arpa domain name pointer redirect.ovh.net.

[root@linux46 root]# host redirect.ovh.net

redirect.ovh.net has address 213.186.33.5

Bizarre, cette redirection...

C'est bien ce que j'avais mentionné dans mon message précédent, la valeur de ton HTTP_HOST = 89.85.102.164 (de ton phpinfo())!!!

C'est vraiment bizarre ce mélange !!

Patrick

Lien vers le commentaire
Partager sur d’autres sites

salut

à moins que j'ai mal saisi ton souhait, à la lecture de ton propos, j'ai compris que tu souhaite monter un site de dev, avant envois vers un site de produc .

tu peux monter un environnement indépendant en local gérant les liens de domaine tel qu'il seront plus tard uniquement par fichier host

ou au moins renseigner le fichier hosts du syno

est ce que en le renseignant un minimum cela ne règlerais pas le soucis .....

le syno connaissant l'association nom d'hôte et ip devrait répondre par le nom d'hôte enregistré localement, sinon il y a tentative de résolution du syno via dns provider puis redirection dns du nom de domaine vivei.fr (ovh) et ca tourne en boucle

dans ton cas, la résolution ne se fait pas localement, et renvois l'ip directement

le fichier host est là pour cela

exemple pour un server de développement, avant expédition vers le serveur en production sur le net

sur le syno

vi /etc/hosts

127.0.0.1 srv.vivei.fr srv localhost.....> résolution de l'hôte srv ou srv.viviei.fr ou web.vivei.fr en loopback

ip_locale_syno web.vivei.fr .....................>résolution de l'hôte il n'y a pas de DNS local

ip_locale_syno mail.vivei.fr

ip_locale_syno srv.vivei.fr

ip_locale_syno ftp.vivei.fr

ip_locale-syno srv.....................................>pour garder un accès local au syno hors domaine

à adapter à ton besoin, penser à pointer aussi le host sur les pc de dev, ip locale syno web.vivei.fr pour agir sur le site de dev et pas celui en produc

ou encore sans commenter tous les services, juste renseigner host en pointant

ip_locale_syno srv

ip_locale_syno web.vivei.fr

alors ton phpinfo répondra par le nom du serveur et pas par l'ip comme maintenant, la requête dns ayant aboutie

Lien vers le commentaire
Partager sur d’autres sites

En ce qui me concerne j'ai les infos suivantes dans le fichier "httpd-vhost.conf-user"

<VirtualHost *:>

ServerName perso.haeflinger.com

DocumentRoot "blabla..."

....

</VirtualHost>
Quand j'appelle une page contenant 'phpinfo()' avec mon adresse IP je vais avoir dans le log
SERVER_NAME = 192.168.0.x

HTTP_HOST = 192.168.0.x

Et llorsque je l'acc

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.