Bonjour à tous
Je suis nouveau et ceci est mon premier post.
J'espère que quelqu'un pourra m'aider :).
Voilà plusieurs jours que je me prend la tête sur l'installation d'un serveur LAMP sur ma debian.
Après l'installation de l'ensemble et un semblant de configuration du fichier httpd.conf j'obtiens toujours la même réponse lorsque j'essaye de lire mes fichiers php depuis mozilla en rentrant l'url:
http://nom_du_serveur/fichier.php(...)
---Connection was refused when attempting to contact ...---
Jusqu'a présent je travaillais avec LAMP sur Mandrake et tout fonctionne parfaitement. Une simple installation des paquets et LAMP était utilisable.
J'ai également essayé une installation des sources.
Rien n'y fait j'ai toujours le même problème.
Je suppose que la solution se trouve dans httpd.conf. J'ai comparé les fichiers de config avec ceux de la Mandrake mais je n'ai trouvé aucune grosse différence. Je ne sais pas si le problème vient de la configuration d'apache ou d'autre chose.
Si quelqu'un a une piste, une indication... Merci :)
# les logs !
Posté par animal_omega . Évalué à 3.
/etc/init.d/apache stop
/etc/init.d/apache start
cat /var/log/apache/error.log
je dirait que soit ton serveur n'est pas lancé, soit il n'ecoute pas au bon endroit.
essaye de te connecter en utilisant l'adresse IP ou alors http://127.0.0.1(...)
[^] # Re: les logs !
Posté par SkogTroll . Évalué à 1.
# Firewall ?
Posté par Christophe Chailloleau-Leclerc . Évalué à 2.
[^] # Re: Firewall ?
Posté par SkogTroll . Évalué à 1.
Au démarrage dans les messages je vois un 'rp_filter' qu'est-ce ?
Le problème viendrait-il de là ?
[^] # Re: Firewall ?
Posté par Christophe Chailloleau-Leclerc . Évalué à 2.
As-tu essayé d'autres protocoles vers cette machine (ftp, telnet, ssh, .. .) ?
Si eux non plus ne fonctionnent pas, tu as sans doute un blocage à cause d'une règle de ton firewall...
Sinon, je ne pourrais sans doute pas t'aider beaucoup plus, je ne suis pas expert dans ce domaine...
[^] # Re: Firewall ?
Posté par SkogTroll . Évalué à 1.
Merci pour ta recherche et tes conseils :).
Voilà, la machine n'est pas connecté au net (pout l'instant) et n'est pas en réseau. Je fais les upgrades de la debian (Sarge) à partir de dvdrom, c'est pas le top mais c'est pout l'instant tout ce dont je dispose. J'utilise uniquement LAMP pour faire un peu de développement ouaib (un ptit site en construction). Bref, j'ai fais une installation de base de la debian avec juste un ptit noyau maison mais je ne pense pas que le problème vienne d'une option du noyau. Je n'ai installé aucun firewall. A moins qu'il y en ai un qui se mette en place à l'installation.
Sais-tu si un firewall se met automatiquement en place lors d'une installation de base de la debian ? Sur Mandrake je n'ai aucun problème mais j'aimerai pouvoir utiliser uniquement la debian.
Voilà voilà... Merci pour ta réponse :) , ensuite j'arrête de vous ennuyez avec mes questions de débutant.
[^] # Re: Firewall ?
Posté par Christophe Chailloleau-Leclerc . Évalué à 2.
je ne connais pas la deb, mais à ma connaissance, quasiment toute distrib installer un firewall. Dans mes souvenirs, il est intimement lié avec le noyau. Par contre, la configuration par défaut peut être très différente d'une distrib à l'autre...
Cherches des infos sur iptables.
[^] # Re: Firewall ?
Posté par SkogTroll . Évalué à 1.
You're right, j'ai regardé l'autre jour les options que j'avais passé au noyau dans les "Networking options" n'y connaissant rien j'avais tout simplement repris les options de la Mandrake. Effectivement il y a mention dans plusieurs d'entre-elles de firewall et d'autres choses encore plus obscures pour moi. Dire que j'ai l'intention de monter un petit réseau en wifi, ben j'suis pas sorti, y a encore du boulot lol. Bon, je vais me renseigner sur iptables
Merci beaucoup :).
[^] # Re: Firewall ?
Posté par Sebastien Rodriguez . Évalué à 2.
# iptables -P INPUT ACCEPT
# iptables -P OUTPUT ACCEPT
# iptables -P FORWARD ACCEPT
Ainsi, tu as de très grandes chances d'avoir accès à ta page Web.
Mais j'y pense, n'aurais-tu pas lancé le serveur apache sur le port 8080 (il me semble que c'est celui par défaut sous Debian). Dans ce cas, essaie plutot :
lynx http://localhost:8080/(...)
Bon courage.
# La solution :)
Posté par SkogTroll . Évalué à 1.
Ca y est, tout fonctionne. J'ai trouvé la solution en parcourant la géniale "Formation Linux" d'Alexis Delattre. J'y ai cherché les références à iptables (merci Christophe) et je suis tombé sur la configuration du fichier /etc/network/interfaces. En dehors des commentaires, le mien ne contenait rien. J'y ai donc rajouté les lignes suivantes :
auto lo
iface lo inet loopback
Et voilà le genre de truc c. qui fait perdre des heures de recherches quand on est aussi nul que moi. Reste à chercher la fonction de ces deux lignes. Apache était bien configuré sur le port 80. Le seul prob venait de ces deux lignes manquantes. En tout cas maintenant ça roule.
Merci beaucoup pour votre aide :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.