Bonjour,
J'ai un serveur Apache de développement. Je souhaite utiliser le même serveur comme serveur internet.
Le serveur actuellement écoute sur le port 80 de ma machine. Les connexions entrantes sont refusées par le Firewall (ce que je ne souhaite pas changer.
Je souhaiterais avoir un serveur Apache avec un nom de domaine sur ma machine, sans que l'internaute puisse avoir accès à mes développements Web.
Dois-je faire une redirection de port entrant vers une autre instance d'httpd? Et si je désire aussi utiliser Tomcat 6 ou Glassfish sur le même domaine comment faire?
Où acheter le nom de domaine pour le lier à mon adresse IP?
Comment configurer la redirection et l'écoute sur le port entrant 80 pour Apache et (si possible) Tomcat et Glassfish?
Je précise que je n'ai pas d'adresse IP fixe d'office. Je dois faire appel à des services comme DynDNS ou no-ip. (à l'époque où je l'utilisais no-ip fonctionnait très bien).
A mon avis par étape, il faudrait:
0) Acheter le nom de domaine
1) Un DynDNS pour que mon nom de domaine soit lié automatiquement à mon adresse IP en cas de changement de celle-ci.
2) Confiurer Apache pour qu'il accepte les connexions entrantes sur un port et le redirige vers ... quelles sont les options ? Mettre des alias, des sous-domaines ? Puis-je avoir plusieurs domaines liés à la même IP?
Voilà bcp de questions pour un problème pas très compliqué au fond. Mais je ne sais par où commencer.
Merci pour tout rensignement.
# mod_proxy
Posté par phenix (site web personnel) . Évalué à 1.
Je t'avoue ne pas avoir vraiment compris ce que tu souhaite faire.
Mais je me demande si mod_proxy ne fait pas ton affaire.
http://httpd.apache.org/docs/current/mod/mod_proxy.html
Pour le nom de domaine, il me semble que les services payant de dyndns peuvent le gérer.
Tu peux aussi acheter un nom de domaine ou tu le souhaite et faire pointer au niveau des dns ton nom de domaine avec un enregistrement CNAME vers un sous domaine gratuit de dyndns.
Il est possible d'avoir plusieurs domaines vers la même IP.
[^] # Re: mod_proxy
Posté par NeoX . Évalué à 4.
Il est possible d'avoir plusieurs domaines vers la même IP.
qu'il suffit de mettre en place les virtualhost
qui permettent effectivement de partager une IP avec plusieurs domaines.
et de rediriger chaque domaine vers un dossier particulier (et donc eviter que le public ne voit ton dossier de developpement).
# Ton propre domaine...
Posté par lolop (site web personnel) . Évalué à 1.
127.0.0.1 loclahost mondomaine.com
T'as plus qu'à mettre un virtualhost pour mondomaine.com, et faire tes tests via http://mondomaine.com/
J'utilise ça de temps en temps pour faire de l'admin phpmysql à distance sans avoir à déclarer le domaine lié au virtualhost dans les DNS publics.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ton propre domaine...
Posté par fog2100 . Évalué à 1.
Mais /etc/hosts n'est-ce-pas seulement pour un réseau local?
Quel service permet de réserver un enregistrement CNAME?
[^] # Re: Ton propre domaine...
Posté par lolop (site web personnel) . Évalué à 2.
Mais pour que ça soit accessible par tous, tu n'as pas le choix, il te faut un vrai xxxx.truc ou un xxx.dynmachin.com.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ton propre domaine...
Posté par fog2100 . Évalué à 1.
Il me semblait que je devais acheter un enregistrement CNAME mais la plupart des vendeurs proposent un hébergement lié au nom de domaine, avec bien sûr des restrictions...
La solution DynDNS?
[^] # Re: Ton propre domaine...
Posté par Sebastian . Évalué à 1.
Tu peux utiliser DynDNS qui lui est gratuit mais obligé de choisir un domaine proposé.
Ou alors tu peux utiliser par exemple la solution payante proposé par OVH qui permet de synchroniser son nom de domaine avec son adresse IP via un script.
http://guides.ovh.com/DynDns
Pour ton serveur Apache, je te déconseille de mélanger développement et production.
Enfin si tu n'as pas le choix, tu peux toujours autoriser le port 80 et appliquer des régles du genre pour ton développement :
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Ainsi seul ton localhost aura accès à cette section.
[^] # Re: Ton propre domaine...
Posté par fog2100 . Évalué à 1.
Concernant production et développement, j'ai finalement installé deux Apache sur des ports différents.
[^] # Re: Ton propre domaine...
Posté par NeoX . Évalué à 2.
de memoire sur la majeur partie des box francaises, elles sont souvent mise en mode NAT
tout peut sortir, mais rien ne peut entrer.
il faut donc simplement activer et configurer la redirection de port pour que
- le port 80 exterieur à ta box
- soit redirigé vers la machine qui fait office de serveur, port 80 aussi dans notre cas.
[^] # Re: Ton propre domaine...
Posté par Sebastian . Évalué à 1.
Si c'est le cas, tu peux toujours utiliser l'écoute sur plusieurs ports.
http://httpd.apache.org/docs/2.0/vhosts/examples.html#port
[^] # Re: Ton propre domaine...
Posté par lolop (site web personnel) . Évalué à 2.
Cf http://www.gandi.net/domaine où tu as les tarifs sur la droite suivant le top-level-domain choisi.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.