[Fedora 10] - Problème apache

Résolu
Utilisateur anonyme -  
 Nesrine -
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   Statut Membre Dernière intervention   3
 
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
 
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   Statut Membre Dernière intervention   1
 
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
 
<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
 
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
 
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
 
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
Nesrine
 
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 12 Date d'inscription   Statut Membre Dernière intervention  
 
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
 
Ç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