[Fedora 10] - Problème apache

Résolu/Fermé
Utilisateur anonyme - 26 janv. 2009 à 10:07
 Nesrine - 8 juin 2011 à 17:28
Bonjour à tous,
Voilà, cela fait plusieurs fois que j'essaie d'installer un serveur web sur ma Fedora, mais à chaque fois j'ai un problème (différent, qui plus est).
Donc cette fois je viens demander de l'aide ^^

J'ai donc suivi un (nouveau) tuto sur le web, d'un ami qui a mis en prod son serveur web en 5 minutes, sur une Fedora installée depuis tout juste 8 heures.

# yum install httpd php
# chkconfig --levels 235 httpd on
# /etc/init.d/httpd start


Et c'est là que le bât blesse :
Starting httpd: (98)Address already in use: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
Unable to open logs
                                                           [FAILED]


N'hésitez pas à demander s'il manque des informations.

Merci d'avance
A voir également:

3 réponses

Unixmen Messages postés 20 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 4 mars 2009 3
26 janv. 2009 à 13:24
ya aucun probleme sous apache de FC10 . mais j l ai ici et sa marche tres tres bien .
je crois que ta autre services qui tourne sous le port 80 . essayer de afire un scan de la machine pour voire les ports ouverts , si non change le httpd port a 8080 puis ressaye a nouveua
http://localhost: 8080


autre chose si vous connectez d une autre machine , verifier que le Iptables et le Selinux sont bien configurees car ils peuvent bloquer la connection et les ports


CHeers
unixmen
1
Utilisateur anonyme
26 janv. 2009 à 14:14
Malheureusement j'ai déjà testé ça : changer le port laisse le même message d'erreur (sauf que le port mentionné dedans change), et je ne vois actuellement aucun processus sur le port 80 =(
0
Unixmen_net Messages postés 10 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 30 janvier 2009 1
26 janv. 2009 à 15:35
essayer un port special comme 81.

chnge le port sous /etc/httpd/conf/httpd.conf
Listen 80
changer a lsiten 81



/etc/init.d/httpd start

???
qu est ce qui donne .. ?
1
Utilisateur anonyme
26 janv. 2009 à 15:57
<15:54:42> root@Orny [~]:# /etc/init.d/httpd start
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:81
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:81
no listening sockets available, shutting down
Unable to open logs
                                                           [FAILED]

Par contre cette fois j'ai un rapport SELinux :
SELinux is preventing the httpd (httpd_t) from binding to port 81

Je vais aller lui autoriser cet accès et je réessaye.
0
Utilisateur anonyme > Utilisateur anonyme
26 janv. 2009 à 16:05
Ok donc sans SELinux ça se lance sur le port 81 :
[SELinux is in permissive mode, the operation would have been denied but was permitted due to permissive mode.]
Je ne connais pas la syntaxe le SELinux, donc je veux bien un peu d'aide pour lui donner ce droit sans désactiver la sécurité. Sinon, je part en chasse de doc :p
0
Utilisateur anonyme > Utilisateur anonyme
26 janv. 2009 à 17:13
C'est bon j'ai résolu mon problème en faisant deux manips :
- Changer le port de connexion, comme vous l'aviez suggéré (j'ai pris le 3333)
- Ajouter une règle SELinux : semanage port -a -t httpd_exec_t -p tcp 3333

Je met donc le post en résolu, mais je reste ouvert à une solution pour le port par défaut =)

Bonne journée ;)
0
Utilisateur anonyme > Utilisateur anonyme
27 janv. 2009 à 09:07
J'ai trouvé : il y avait quelques problèmes dans mon fichier de conf... et certaines données étaient présentes à la fois dans le /etc/httpd/conf.d/system-config-httpd.conf et le /etc/httpd/conf/httpd.conf, ce qui créait un conflit.

Donc ça y est c'est résolu et ça marche sur le port 80 ^^
0
Eh bien, il suffit d'aller dans /etc/sealinux/config et de changer SEALINUX=enforcing par SEALINUX=disabled
ajouter listen num_port dans /etc/httpd/conf/httpd.conf
et redémarrer la machine
J'espère que ça pourrait aider, j'ai passer toute la journée à chercher cette réponse
0
mat1974 Messages postés 9 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 15 août 2009
15 août 2009 à 11:48
Pourrais tu être un peu plus explicite sur les manipulations effectuées notamment au niveau des deux fichiers de conf qui posait problème : /etc/httpd/conf.d/system-config-httpd.conf et /etc/httpd/conf/httpd.conf

J'ai effectivement un problème similaire mais en relisant ce post, je ne suis pas très avancé ...

Merci d'avance pour tes détails K_Bahamut.
0
Utilisateur anonyme
25 août 2009 à 13:50
Ça remonte déjà à quelques mois, mais si je me souviens bien, j'ai simplement restauré les fichiers par défaut et revu ma configuration de /etc/httpd/conf.d/system-config-httpd.conf.
Le fait d'avoir personnalisé la configuration dans les deux fichiers avait semble-t-il créé un conflit.
0