Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 tongue)

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