Pages : 1
#1 Le 24/09/2007, à 17:12
- Manium
Cacher adresse IP sous apache
Bonjour,
j'ai installé un serveur apache sous Ubuntu. Le (petit) problème que j'ai c'est que le site est accessible par le nom de domaine (disons http://monpc.domaine.com) mais également par l'adresse ip du serveur (http://168.54.1.1 par exemple).
Y a-t-il un moyen pour que lorsq'un utilisateur y accéder par l'adresse ip, il soit "rediriger" ou du moins il soit affiché ?
Je n'ai rien changé à la configuration de base d'apache.
J'ai un doute quant à la nomenclature concernant le nom de domaine. Pour clarifier, lorsqu'on ping monpc.domaine.com, on obtient 168.54.1.1 dans mon exemple.
Merci d'avance !
#2 Le 24/09/2007, à 18:11
- stopher
Re : Cacher adresse IP sous apache
Salut , regardes au niveau des virtuals hosts :
exemple :
<VirtualHost *>
DocumentRoot "/var/www/mon_site_web"
ServerName monpc.domaine.com
<Directory "/var/www/mon_site_web">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
bref si je tapes monpc.domaine.com , je vais voir les pages qui se trouvent dans /var/www/mon_site_web
Tu peux faire autant de virtuals hosts que tu le souhaites .. pour les rediriger ou tu veux ;-)
Good luck .
Stopher.
Hors ligne
#3 Le 25/09/2007, à 11:19
- Manium
Re : Cacher adresse IP sous apache
Merci beaucoup de ta réponse.
J'ai bien cette configuration pour le virtualhost.
bref si je tapes monpc.domaine.com , je vais voir les pages qui se trouvent dans /var/www/mon_site_web
Ca, c'est ok. En fait mon problème c'est que si la personne tape l'adresse ip de la machine à la place de monpc.domaine.com, l'adresse ip reste dans la barre de navigation du navigateur...
Donc ce que j'aimerais, c'est que lorsqu'il tape
http://168.5.1.1
Apache le remplace directement par
http://monpc.domaine.com
Possible ?
Merci d'avance !
#4 Le 25/09/2007, à 11:29
- Kniom
Re : Cacher adresse IP sous apache
J'ignore si cela est possible mais en quoi cela est-il gênant?
Cordialement,
Laurent
Non, le VISTA ne passera pas par moi...
Hors ligne
#5 Le 25/09/2007, à 11:55
- Mathieu147
Re : Cacher adresse IP sous apache
C'est peut-être un peu "bricolage" ou "Système-D" (j'aime pas trop les solutions de ce genre...) mais tu pourrasi faire un virtual host avec ton IP, dont le documentroot serait une page qui te redirige vers ton url complète.
Pffff…
Hors ligne
#6 Le 25/09/2007, à 12:06
- HymnToLife
Re : Cacher adresse IP sous apache
Dans mon fichier de conf d'Apache, j'ai ça :
# ServerName allows you to set a host name which is sent back to clients for
# your server if it's different than the one the program would get (i.e., use
# "www" instead of the host's real name).
#
# Note: You cannot just invent host names and hope they work. The name you
# define here must be a valid DNS name for your host. If you don't understand
# this, ask your network administrator.
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address (e.g., http://123.45.67.89/)
# anyway, and this will make redirections work in a sensible way.
#
ServerName fkraiem.no-ip.org
Et en effet, http://90.16.234.223 est automatiquement remplacé par http://fkraiem.no-ip.org (qui ensuite redirige vers /wordpress mais c'est une autre histoire )
Dernière modification par HymnToLife (Le 25/09/2007, à 12:08)
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#7 Le 25/09/2007, à 14:15
- Kniom
Re : Cacher adresse IP sous apache
Oui, c'est la solution mais c'est le titre de ce topic qui m'inquiète un peu...
Cela ne cache en rien l'adresse IP du serveur sur lequel est hébergé le site
Sinon: viva Apache2!
Cordialement,
Laurent
Non, le VISTA ne passera pas par moi...
Hors ligne
#8 Le 25/09/2007, à 16:00
- HymnToLife
Re : Cacher adresse IP sous apache
On ne peut pas cacher l'IP. Sinon, comment le client est-il censé savoir où diriger la requête ?
Et puis pour Apache 2, pourquoi je m'embêterais avec ? Je n'ai pas besoin de l'IPv6...
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
Pages : 1