Configuration Apache2

Configuration Apache2 - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 13-07-2006 à 16:50:14    

Je vous explique le problème:
 
Parfois, lorsque des visiteurs tente d'accéder à mon site, il se butent à une erreur du navigateur (Firefox):


Connexion réinitialisée      
La connexion avec le serveur a été réinitialisée pendant le chargement de la page.
 
    *   Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
          tard ;
 
    *   Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
          au réseau de votre ordinateur ;
 
    *   Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
          assurez-vous que Firefox a l'autorisation d'accéder au Web.


Cette erreur s'affiche très rapidement, ce n'est donc pas un timeout.
 
Je pense que ca pourrait être un maximum de client simutané atteint par apache 2.
 
 
La config Apache2:


Timeout 300
 
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
 
KeepAlive On
 
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
 
MaxKeepAliveRequests 100
 
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
 
KeepAliveTimeout 15
 
##
## Server-Pool Size Regulation (MPM specific)
##  
 
# prefork MPM
# StartServers ......... number of server processes to start
# MinSpareServers ...... minimum number of server processes which are kept spare
# MaxSpareServers ...... maximum number of server processes which are kept spare
# MaxClients ........... maximum number of server processes allowed to start
# MaxRequestsPerChild .. maximum number of requests a server process serves
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients          20
MaxRequestsPerChild  0
</IfModule>
 
# pthread MPM
# StartServers ......... initial  number of server processes to start
# MaxClients ........... maximum  number of server processes allowed to start
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# ThreadsPerChild ...... constant number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of requests a server process serves
<IfModule worker.c>
StartServers         2
MaxClients         150  
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>
 
# perchild MPM
# NumServers ........... constant number of server processes
# StartThreads ......... initial  number of worker threads in each server process
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# MaxThreadsPerChild ... maximum  number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of connections per server process (then it dies)
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>


 
De plus, quand apache démarre (ou redémarre), j'ai cette erreur:
 


apache2 restart
 * Forcing reload of apache 2.0 web server...                                   apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                         [ ok ]


 
Une idée d'ou ce petit problème de 'Connexion impossible au site......' pourrait venir ?


Message édité par fmaz008 le 13-07-2006 à 18:51:31
Reply

Marsh Posté le 13-07-2006 à 16:50:14   

Reply

Marsh Posté le 24-07-2006 à 09:05:20    

tes sous windows?
fqdn  c'est genre "mamachine.mondomaine.fr"  
si tu fais nslookup tu as bien ton serveur dns configuré?
 

Reply

Marsh Posté le 24-07-2006 à 10:01:02    

Note: pour le problème de connexion impossible au site, c'était le routeur qui ne gèrait pas un traffique aussi élevé. Le routeur à été retiré et la connexion arrive directement dans le serveur sans intermédiaire. L'erreur n'est plus là. Par contre l'erreur au lancement d'apache est toujours la (bien qu'elle ne semble pas empêcher un bon fonctionnement de ce dernier mais sa présence m'agace quand même au plus haut point... )
 
Ho pardons, non, je suis sous Linux Ubuntu. :sweat:  
 
"fqnd" -> qu'est-ce que ca veux dire  :??: ??
 
Tu veux que je fasse un nslookup sur quoi exactement ?
 
Sinon je sais faire un ping à google.ca, ce qui à mon avis démontre que d'une facon ou d'une autre les domaines sont résolu.  (Mais je ne pense pas avoir de DNS de configuré dans /etc/network/interfaces ) Dans /etc/resolv.conf , j'ai bien mes deux DNS spécifiés correctement.


Message édité par fmaz008 le 24-07-2006 à 10:05:20
Reply

Marsh Posté le 24-07-2006 à 10:06:32    

Citation :

FQDN = Fully Qualified Domain Name. Le nom complet d'un hôte, sur l'Internet, c'est-à-dire du serveur jusqu'au domaine, en passant par les sous-domaines, en langage à peu près clair, il est en effet nettement plus facile de se souvenir de « www.machin.fr ». que de 194.27.45.254 (numéro tapé au pif). Voir domaine, DNS. Exemple : www.linux-france.com (par opposition au domaine linux-france.org).


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 24-07-2006 à 10:11:55    

et le FQND je peux le voir ou ? ( quel fichier + quel paramètre ? )

Reply

Marsh Posté le 24-07-2006 à 10:24:30    

fichier /etc/hosts
Mais bon, le topic a sa place dans OSA, je transfert.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed