OVH Cloud OVH Cloud

où mettre son FQDN (/etc/hosts et/ou /etc/httpd/httpd.conf) ?

19 réponses
Avatar
unbewusst.sein
j'écris un p'tit script bash (pour un menu contextuel) qui nécessiterait
de remplacer "localhost" dans une URL par le FQDN où est-ce qu'il faut
renseigner, et donc retrouver, cela ?

par ex, dans mon /etc/hosts j'ai ajouté :

192.168.3.192 HL-1470N

qui est l'IP de mon imprimante brother (n'est pas un FQDN dans ce cas)

et dans /etc/httpd/httpd.conf :

ServerName www.mon_domain.org

faut-il les deux un des deux, un autre ???

9 réponses

1 2
Avatar
unbewusst.sein
Nina Popravka wrote:

Ou j'ai pas trouvé ?
amha, ds le clickdrôm yapas !


sinon c'est :

/etc/hostconfig

ajouter :
HOSTNAME=www.nina.org
;-)

Avatar
laurent.pertois
Une Bévue wrote:

sinon c'est :

/etc/hostconfig

ajouter :
HOSTNAME=www.nina.org
;-)


Oui, mais non, le /etc/hostconfig va devenir "deprecated", la méthode
officielle du bureau Apple :

$ sudo scutil --set HostName www.ninq.org

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
laurent.pertois
Matt wrote:

Le FQDN de la machine se spécifie sur Darwin / Mac OS X dans /etc/hostconfig


Qui devrait disparaître, donc pour les archives il vaut mieux migrer sur
scutil.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
laurent.pertois
Nicolas MICHEL wrote:

Si tu n'as pas installé les outils admin, par contre, il faut utiliser
un truc de ce genre :
defaults read /Library/Preferences/SystemConfiguration/preferences
System


Bourrin va, arrête donc d'appliquer sur des clients ce qui correspond au
serveur ;-)

Sinon, scutil (8) est ton ami :

$ sudo scutil --set HostName ton.hostname.prefere

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
unbewusst.sein
Laurent Pertois wrote:


Oui, mais non, le /etc/hostconfig va devenir "deprecated", la méthode
officielle du bureau Apple :

$ sudo scutil --set HostName www.ninq.org



OK, merci bien !

Avatar
Nicolas.MICHEL
Une Bévue wrote:

$ which serversetup
serversetup not found


A la ligne suivante, tu pouvais lire qu'il faut avoir installé les
outils admin :)

Mais là, bonne chance. Perso je ferais un
sudo plutil -convert xml1
/Library/Preferences/SystemConfiguration/preferences.plist
Puis j'attaquerais le fichier à la mano,


p'tet un chti grep quand même ?


après le plutil, oui, mais pas avant : c'est pas lisible je penses.

je ne souhaite pas installer qqc en + car il faut que ça marche sur
n'importe quelle bécanne, en gros c'est un script sh (ou autre shell)


Ledit script pourrait très bien installer systemsetup, note.
J'ai pas testé mais si ça se trouve copier le binaire devrait suffire.
Mais Laurent t'as donné une meilleure réponse avec scutil.

qui récupère un argument (path absolu du fichier où le type a cliqué)
soit :

/Users/<login>/Sites/file/to/read.html et transforme ça en :

open http://<domain>/file/to/read.html> && exit 0


Euh, ça présuppose des choses cette idée :
- que la machine soit joignable
- qu'elle ait un nom de domaine, un vrais ou un dynamique
- que apache soit activé
- que l'utilisateur ne sois pas assez futé pour avoir modifié le path du
site
- ...

j'utilise :
$ hostname
iMacG5.local


Au prochain reboot, je crois bien que ton hostname sera revennu comme
avant.
--
Nicolas


Avatar
Nicolas.MICHEL
Laurent Pertois wrote:

Bourrin va, arrête donc d'appliquer sur des clients ce qui correspond au
serveur ;-)

Sinon, scutil (8) est ton ami :

$ sudo scutil --set HostName ton.hostname.prefere


Ok, je ne le pratiques pas assez celui là.
Merci, ce coups ci c'est noté :)

Faut dire aussi que la doc serveur est corecte et contient des exemple,
alors que la doc sur scutil, euh ?
Aussi imbitable que scutil lui-même ? ;-)

--
Nicolas

Avatar
laurent.pertois
Nicolas MICHEL wrote:

Faut dire aussi que la doc serveur est corecte et contient des exemple,
alors que la doc sur scutil, euh ?
Aussi imbitable que scutil lui-même ? ;-)


Ah ça, par contre... :-D

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
unbewusst.sein
Nicolas MICHEL wrote:


Euh, ça présuppose des choses cette idée :
- que la machine soit joignable
- qu'elle ait un nom de domaine, un vrais ou un dynamique
- que apache soit activé
- que l'utilisateur ne sois pas assez futé pour avoir modifié le path du
site



ben là, sinon, le script n'a pas d'intérêt...

1 2