Outils pour utilisateurs

Outils du site


serveur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur [2019/02/11 14:01]
serge [Activer des notifications SMS via free.fr lorsque quelqu'un se connecte en ssh sur le serveur]
serveur [2020/07/08 00:29] (Version actuelle)
Benjamin Labomedia [une ligne de commande pour tester la rapidité de la réponse d'un serveur web]
Ligne 7: Ligne 7:
   * Apprendre comment fonctionnent ces outils et systèmes informatiques afin de mieux comprendre leurs tenants et aboutissants   * Apprendre comment fonctionnent ces outils et systèmes informatiques afin de mieux comprendre leurs tenants et aboutissants
  
-**A ce titre, le projet de [[http://labriqueinter.net/|La brique Internet]] est tout à fait intéressant pour installer facilement un ensemble d'​outils ​et disposer d'un accès à Internet neutre ​en s'​acoquinant avec un fournisseur d'​accès idéalement issu de [[https://​db.ffdn.org/​|la fédération FFDN]]**+**A ce titre, le projet de [[http://yunohost.org/|Yunohost]] est tout à fait intéressant pour installer facilement un ensemble d'​outils en ligne (voir aussi plus bas)**
  
 ===== Installation d'un serveur sous Debian ===== ===== Installation d'un serveur sous Debian =====
- +** 
-//' Voir la page dédiée à L'​[[Installation_d'​un_serveur_web_sous_Debian_GNU Linux|Installation d'un serveur web sous Debian GNU Linux]] : Installation de base, Utilitaires et paquets utiles, SSH, FTP avec VSFTPD, Firewall avec IPTables ...//'+//' Voir la page dédiée à L'​[[Installation_d'​un_serveur_web_sous_Debian_GNU Linux|Installation d'un serveur web sous Debian GNU Linux]] : Installation de base, Utilitaires et paquets utiles, SSH, FTP avec VSFTPD, Firewall avec IPTables ...//'**
  
 //note : pour booter sur une clef USB sur les serveurs DELL que l'on a récup, il faut indiquer dans le BIOS : "​émulation de disque dur" pour la clef et au menu de choix du boot, choisir le disque dur, l'​option clef USB apparait alors (sinon missing image bin iso ...)// //note : pour booter sur une clef USB sur les serveurs DELL que l'on a récup, il faut indiquer dans le BIOS : "​émulation de disque dur" pour la clef et au menu de choix du boot, choisir le disque dur, l'​option clef USB apparait alors (sinon missing image bin iso ...)//
  
-===== Installer et configurer nginx ===== 
- 
-  apt-get install nginx 
- 
-==== Créer des virtual hosts ou Server Blocks ==== 
  
-  * suivi du tuto là : https://​www.digitalocean.com/​community/​tutorials/​how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-14-04-lts 
  
 ===== Installer Flask sous apache ===== ===== Installer Flask sous apache =====
Ligne 354: Ligne 348:
 [[https://​smsapi.free-mobile.fr/​sendmsg?​user=XXXXXXXX&​pass=XXXXXXXXXXXXXX&​msg=Hello%20World%20| ​ https://​smsapi.free-mobile.fr/​sendmsg?​user=XXXXXXXX&​pass=XXXXXXXXXXXXXX&​msg=Hello%20World%20]] ​ ! [[https://​smsapi.free-mobile.fr/​sendmsg?​user=XXXXXXXX&​pass=XXXXXXXXXXXXXX&​msg=Hello%20World%20| ​ https://​smsapi.free-mobile.fr/​sendmsg?​user=XXXXXXXX&​pass=XXXXXXXXXXXXXX&​msg=Hello%20World%20]] ​ !
  
 +===== Optimiser la vitesse d'un serveur web =====
 +Vaste sujet ... 
 +==== une ligne de commande pour tester la rapidité de la réponse d'un serveur web ====
 +  curl --trace-time -vI https://​labomedia.org
 +==== Inspecter la page avec Chromium > réseau pour identifier les lenteurs ====
 +  * [[https://​wp-rocket.me/​blog/​how-to-reduce-ttfb-wordpress-site/​|How to Reduce Time to First Byte and Load Your WordPress Site Faster]] ​
 +  * [[https://​hackernoon.com/​solving-time-to-first-byte-ttfb-in-wordpress-5e6aeb03a8e|Solving Time to First Byte ( TTFB )]]
 +==== Optimiser la configuration d'​apache ====
 +Attaque DDOS ? cette commande donne la listes des IP connectées actuellement au serveur web
 +  netstat -an | egrep ':​80|:​443'​ | grep ESTABLISHED | awk '​{print $5}' | grep -o -E "​([0-9]{1,​3}[\.]){3}[0-9]{1,​3}"​ | sort -n | uniq -c | sort -nr
 +  ​
 +Dans la config apache, changer le (à vérifier)
 +  ServerName localhost
 +par
 +  ServerName 127.0.0.1
 +
 +Find which Multi-Processing Module (MPM) is currently in use:
 +  apache2ctl -V | grep MPM
 +Changer la configuration
 +  For MPM Event:
 +  nano /​etc/​apache2/​mods-enabled/​mpm_event.conf
 +
 +  For MPM Prefork:
 +  nano /​etc/​apache2/​mods-enabled/​mpm_prefork.conf
 +
 +Références : 
 +  * [[https://​www.jeffgeerling.com/​blog/​3-small-tweaks-make-apache-fly|3 Small Tweaks to make Apache fly]]
 +  * [[https://​support.plesk.com/​hc/​en-us/​articles/​214529205-Apache-keeps-going-down-on-a-Plesk-server-server-reached-MaxRequestWorkers-setting|Apache keeps going down on a Plesk server: server reached MaxRequestWorkers setting]]
 +  * [[https://​www.tecmint.com/​apache-performance-tuning/​|5 Tips to Boost the Performance of Your Apache Web Server]]
 +
 +==== Optimiser la configuration de mysql ====
 +   * Activer les logs pour les slow queries
  
 {{tag>bj serveur linux}} {{tag>bj serveur linux}}
serveur.1549890094.txt.gz · Dernière modification: 2019/02/11 14:01 par serge