[Fedora 10] - Problème apache
Résolu
Utilisateur anonyme
-
Nesrine -
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 :
N'hésitez pas à demander s'il manque des informations.
Merci d'avance
--
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (proverbe Shadok)
--{[コンピュータ]}--
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
--
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (proverbe Shadok)
--{[コンピュータ]}--
Configuration: Linux Fedora 10 x86_64 Firefox 3
3 réponses
-
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 -
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 .. ?-
<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.- 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
- 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 ;)
-
-
-
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.