issue102:tutoriel_2
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Dernière révisionLes deux révisions suivantes | ||
issue102:tutoriel_2 [2015/11/16 14:43] – auntiee | issue102:tutoriel_2 [2015/11/16 18:14] – andre_domenech | ||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
Un serveur Web est un logiciel qui délivre des pages Web (et potentiellement d' | Un serveur Web est un logiciel qui délivre des pages Web (et potentiellement d' | ||
- | Et comment cela fonctionne-t-il réellement ? | + | Et comment cela fonctionne-t-il réellement ? |
**When a request is sent to that specific listening port, the daemon wakes up and produces an action – for a web server, the daemon typically sends back a web page. | **When a request is sent to that specific listening port, the daemon wakes up and produces an action – for a web server, the daemon typically sends back a web page. | ||
Ligne 29: | Ligne 29: | ||
Quel serveur Web choisir ? | Quel serveur Web choisir ? | ||
- | Les serveurs les plus populaires sont Apache, ngix, Microsoft et Google (liste recueillie chez netcraft.com). Je ne suis pas très habitué à Google en matière de serveur et Microsoft est à priori hors liste (imaginez pourquoi!). Il nous reste donc à choisir entre Apache et ngix. | + | Les serveurs les plus populaires sont Apache, ngix, Microsoft et Google (liste recueillie chez netcraft.com). Je ne suis pas très habitué à Google en matière de serveur et Microsoft est à priori hors liste (imaginez pourquoi !). Il nous reste donc à choisir entre Apache et ngix. |
Apache existe depuis plus longtemps et possède la plus grande part du marché. Ngix est, semble-t-il, | Apache existe depuis plus longtemps et possède la plus grande part du marché. Ngix est, semble-t-il, | ||
Ligne 48: | Ligne 48: | ||
We can now check that the web-server started properly (shown below) - using a web browser, key the IP address of the server (in my example it is 159.203.90.111).** | We can now check that the web-server started properly (shown below) - using a web browser, key the IP address of the server (in my example it is 159.203.90.111).** | ||
- | Installer le serveur Web d' | + | Installer le serveur Web d' |
Avant de commencer, notez que je vais également ajouter les commandes pour Centos7. | Avant de commencer, notez que je vais également ajouter les commandes pour Centos7. | ||
Ligne 56: | Ligne 56: | ||
sudo apt-get install apache2 (Centos7 – yum install httpd) | sudo apt-get install apache2 (Centos7 – yum install httpd) | ||
- | Assurez-vous de répondre Y pour continuer (ou d' | + | Assurez-vous de répondre Y pour continuer (ou d' |
On peut maintenant s' | On peut maintenant s' | ||
Ligne 96: | Ligne 96: | ||
• MaxRequestsPerChild is the threshold after which a child process will re-spawn. For example, as any software, Apache can have memory leaks – so restarting the child process after a given number of requests served will clean up potentially leaked resources.** | • MaxRequestsPerChild is the threshold after which a child process will re-spawn. For example, as any software, Apache can have memory leaks – so restarting the child process after a given number of requests served will clean up potentially leaked resources.** | ||
- | Configuration et réglage. | + | Configuration et réglage |
Maintenant qu' | Maintenant qu' | ||
Ligne 102: | Ligne 102: | ||
D' | D' | ||
- | Théoriquement, | + | Théoriquement, |
Éditez le fichier : / | Éditez le fichier : / | ||
Ligne 121: | Ligne 121: | ||
Que signifie tout cela ? | Que signifie tout cela ? | ||
- | • StartServers définit le nombre minimum de serveurs enfants créés quand le serveur Web démarre. | + | • StartServers définit le nombre minimum de serveurs enfants créés quand le serveur Web démarre. 2 fonctionne très bien pour moi et je ne sais pas exactement quelle est la valeur par défaut. |
- | • MinSpareServers est le nombre minimum de fils qui attendent des requêtes alors que MaxSpareServers est son nombre maximum. Plus le nombre est élevé et plus la charge que peut supporter le serveur est importante. Il faut toutefois équilibrer ces valeurs avec les capacités de notre serveur (1 CPU et 512MB de RAM) Dans notre cas, 6 et 12 fonctionnent bien. | + | • MinSpareServers est le nombre minimum de fils qui attendent des requêtes alors que MaxSpareServers est son nombre maximum. Plus le nombre est élevé et plus la charge que peut supporter le serveur est importante. Il faut toutefois équilibrer ces valeurs avec les capacités de notre serveur (1 CPU et 512 MB de RAM) Dans notre cas, 6 et 12 fonctionnent bien. |
• MaxClients est le nombre maximum de requêtes simultanées qui seront traîtées (toute requête supplémentaire sera mise en file d' | • MaxClients est le nombre maximum de requêtes simultanées qui seront traîtées (toute requête supplémentaire sera mise en file d' | ||
- | • MaxRequestsPerChild est la valeur au-delà de laquelle un serveur enfant se ré-initialisera. Par exemple, comme tout logiciel, Apache peut avoir des fuites de mémoire | + | • MaxRequestsPerChild est la valeur au-delà de laquelle un serveur enfant se réinitialisera. Par exemple, comme tout logiciel, Apache peut avoir des fuites de mémoire |
**Disable default site | **Disable default site | ||
Ligne 164: | Ligne 164: | ||
Désactiver le site par défaut | Désactiver le site par défaut | ||
- | Il est temps maintenant de désactiver le site par défaut c' | + | Il est temps maintenant de désactiver le site par défaut, c' |
Il faut d' | Il faut d' |
issue102/tutoriel_2.txt · Dernière modification : 2015/11/16 18:49 de andre_domenech