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 18/07/2007, à 00:49

furion01

apache fonctionne en local mais pas sur internet [résolu]

Voila tous est dans le titre j'ai essayer différentes manipulation mais aucune ne marche j'ai pas mal suivis de tuto mais aucun n'est précis ou ne marche. J'aimerai savoir précisément quel fichié faut il éditer pour pouvoir affiché son site sur internet. Ma box est ok les ports ouvert il ne manque plus qu'a rentrer mon adresse dyndns mais je ne sais pas ou la rentrer dans quel fichié de configuration. J'att vos réponses je pense que la réponse a apporter est facile mci d'avance.

Dernière modification par furion01 (Le 18/07/2007, à 19:14)

Hors ligne

#2 Le 18/07/2007, à 11:21

geronimoO

Re : apache fonctionne en local mais pas sur internet [résolu]

salut alors reprenons

si tu lances une page web depuis ton pc ou un autre pc connecté directement au tient, ça marche?

donc apache est bien configuré, cela vient plus d'une mauvais redirection.

si tu as une box, il faut que ton port 80 soit ouvert dessus, et redirigé vers le pc qui héberge ton Apache.

ensuite il faut que tu ai un compte dyndns de configuré, soit sur ta box (9tel le fait, je ne sais pas pour les autres) soit sur ton ordinateur via un démon tournant en tâche de fonds (voir ici :http://www.pausechoco.com/dotclear/index.php?2006/07/24/68-ip-dynamique-sous-ubuntu)

test d'abord avec un ami de pinger ton url dynds afin de voir si ton compte est bien à jour

exemple: ping www.geronimo.dnsalias.org

si tu as une reponse, test ensuite de te rendre sur via http sur ton nom de domaine, la redirection effective sur ta box te fera arriver sur ton apache smile


" Un bon indien est un indien mort "
                   Général Sheridan, cavalerie des Etats Unis.

Hors ligne

#3 Le 18/07/2007, à 13:02

furion01

Re : apache fonctionne en local mais pas sur internet [résolu]

en local sa marche en tapant localhost ou mon ip statique mais c'est lorsque je veux l afficher depuis internet que sa ne marche pas. Sa ne m'étonne pas trop car je ne sais pas trop dans quel fichier il faut rentrer l'adresse dyndns. La redirection ne se fais pas sur internet car je pense quelle est pas ou mal configurer dans les fichiers d'apache2. Quel fichier faut il éditer pour pouvoir faire cette redirection(apache2.conf /etc/hosts /etc/apache2/sites-available/default)? J'ai essayer avec des virtualhost mais sa n'a pas marché je devais peut etre mal m i prendre.

Coté box je suis habitué a faire des redirection je ne pense pas mettre trompé car avec apache1 sa marchais donc le port étais bien redirigé.

Dernière modification par furion01 (Le 18/07/2007, à 13:03)

Hors ligne

#4 Le 18/07/2007, à 14:34

geronimoO

Re : apache fonctionne en local mais pas sur internet [résolu]

dyndns n'a rien à voir avec apache.

le demon dyndns te permets d'avoir un nom de domaine gratuit que tu enregistres chez eux, qui te redirige sur ton adresse ip publique donnée par ton fournisseur d'acces.

si tu rentres simplement ton nom de domaine, tu arriveras par d"faut sur le prot 80, donc sur apache. si tu me dis que ton port 80 est bien redirigé depuis ta box vers ton pc hébergeant ton site web, alors il te suffit juste de paramêtrer dyndns avec ton identifiant, ton passe et ton nom de domaine, il se chargera d'intérroger régulierement ta box pour vérifié que le nom de domaine pointe sur la bonne adresse ip publique (en général changement d'ip toute les 24h)

pour paramêtrer ton compte dyndns sous ubuntu, vois ici:

http://doc.ubuntu-fr.org/serveur/dns_dynamique


" Un bon indien est un indien mort "
                   Général Sheridan, cavalerie des Etats Unis.

Hors ligne

#5 Le 18/07/2007, à 15:30

furion01

Re : apache fonctionne en local mais pas sur internet [résolu]

Apache fonctionner sous ma debian qui étais fraichement installé 1h avant et je n'avait pas ces logitiel de dns et sa marchais quand meme je suis sur que c'est 1 probleme dans les fichiers de configuration personne n'a une idée ?? Dans mon fichier j ai sa en début :

NameVirtualHost *
<VirtualHost *>

J ai rajouter sa en fin

<VirtualHost 192.168.1.45:80>
    DocumentRoot /var/www/
    ServerName bodyjar.homelinux.com
   # Autres directives ici
</VirtualHost>

Quand je relance le serveur j'ai sa comme message:

/etc/init.d/apache2 restart
* Forcing reload of web server (apache2)...

Quand je l étein j obtient sa

/etc/init.d/apache2 stop
* Stopping web server (apache2)...                                             httpd (no pid file) not running

Quand je le démarre :

etc/init.d/apache2 start
* Starting web server (apache2)...                                      [ OK ]

Peut etre qu avec ces messages quelqu'un saura me guider

Hors ligne

#6 Le 18/07/2007, à 19:08

furion01

Re : apache fonctionne en local mais pas sur internet [résolu]

C'est bon j'ai trouvé je n'ai pas eu besoin de client dns mais il fallait bien traficotter 1 fichié et se fichier se nomme httpd.conf s'étais pas bien dur mais sa a été long j'ai beaucoup chercher et sur google presque rien la dessus.J'ai du me bataillé a virer apache2 en entier pour ensuite installé apache  le configurer faire fonctionner le site sur internet récupéré le httpd.conf pour ensuite désinstaller apache et réinstaller apache2 et remplacer le httpd.conf de apache sur apache2 pas du tous galere mais j i suis arrivé j'espere que cela poura aidé quelqu'un.

Sinon j'ai une autre question quel est la grosse différence entre apache et apache2 ?? pk apache est bien facile a configurer il possede moins de fichier de configuration que apache2 qui est plus galere a configurer.

Dernière modification par furion01 (Le 18/07/2007, à 19:08)

Hors ligne

#7 Le 19/07/2007, à 08:45

geronimoO

Re : apache fonctionne en local mais pas sur internet [résolu]

je suis pas un expert en la matière mais il me semble que apache2 gère mieux les protocoles sécurisés et également les sites virtuels... wink


" Un bon indien est un indien mort "
                   Général Sheridan, cavalerie des Etats Unis.

Hors ligne