Aller au contenu

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

Featured Replies

Posté(e)

Il faut se connecter en telnet avec le compte "root" (pas admin) et

Posté(e)
  • Auteur

Il faut se connecter en telnet avec le compte "root" (pas admin) et

Posté(e)

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

Posté(e)
  • Auteur

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

Posté(e)

Voil

Posté(e)
  • Auteur

[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

Posté(e)

[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

Posté(e)

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

Posté(e)

Je souhaite simplement r

Posté(e)

Chez moi ca fonctionne bien et j'ai

ServerName *:

Dans le fichier httpd.conf-user

Il doit savoir le trouver tout seul normalement, fait voir un essai

Patrick

Posté(e)
  • Auteur

Chez moi ca fonctionne bien et j'ai

ServerName *:

Dans le fichier httpd.conf-user

Il doit savoir le trouver tout seul normalement, fait voir un essai

Patrick

J'ai remis

ServerName *:80

dans le fichier httpd.conf-user

Apr

Posté(e)

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

Posté(e)

J'ai une seul adresse IP chez Bbox.

L'environement de PROD est herberg

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…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.