[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
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:
- [Fedora 10] - Problème apache
- Clé d'activation windows 10 - Guide
- Problème démarrage windows 10 - Guide
- Restauration systeme windows 10 - Guide
- Windows 10 gratuit - Accueil - Mise à jour
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
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
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
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 =(
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 .. ?
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
[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 ;)
- 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.
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.