ersonnes bien intentionnées. Dans ce chapitre, je vais vous montrer trois façons de renforcer la sécur... ibles dont vous souhaitez restreindre l’accès. Je vais vous montrer
comment faire.
===== Restreigne... réer les données à protéger :
<code bash>
mkdir /var/www/html/www.example.com/top_secret
echo “voici mon secret” > /var/www/html/www.example.com/top_secret/index.html
<
ur écouter sur le port 80 (ou 443 pour HTTPS), il va falloir d’abord configurer Apache pour écouter su... nfigurées (une directive server par ligne), Nginx va automatiquement répartir la charge entre ces serv... ndant |
^ server_name | précise les domaines valables pour ce site. Plusieurs domaines peuvent êt... heme;
</code>
En particulier, l’en-tête ''Host'' va permettre à Apache de savoir à quel virtual host
llez Tomcat et Jenkins ======
Votre serveur LAMP va vous permettre de bénéficier des nombreuses appli... connecteur HTTP, donc un mini-**serveur web** qui va transmettre les requêtes HTTP à Catalina ;
* **... utiliser l’application Jenkins, la première étape va être d’installer un serveur Tomcat.
<note>
En fa... fichiers de l’application. Ajoutez une balise ''<Valve />'' à cette balise ''<Context />'' de cette f
<code bash>
apt-get install apache2
</code>
Je vais vous faire une visite guidée des fichiers de co... s lesquels s'executera Apache. Vous voyez que les valeurs sont des variables. La valeur réelle est configurée à part dans le fichier ''envvars'', c’est dans ce fichier qu
nées pour stocker vos informations dynamiques. Je vais donc maintenant vous guider pour installer la b... c’est de répondre oui à toutes les questions. Ça va notamment vous permettre de **définir un mot de p... QL pour assurer son fonctionnement.
<note>
Je ne vais pas rentrer dans les détails de ce qu’est un SG... a section ''[mysqld]''. Vous y trouverez quelques variables notables :
^ user = mysql | Définit
essus tiers.
PHP n’échappe pas à la règle, et je vais donc vous présenter ces deux manières d’install... n de PHP sur votre système, dans le répertoire ''/var/www/html/www.example.com/top_secret'' de votre s... de votre fichier php.ini qui indiquent quelles valeurs sont préconisées pour un environnement de pr... ective ''DocumentRoot'':
<file>
DocumentRoot /var/www/html/www.example.com
ProxyPassMatch ^/(.*
me générique qui désigne tout objet sur lequel il va pouvoir agir. Les unités peuvent être de différen... t de lire et d’éditer les fichiers d’unité. Je ne vais pas rentrer dans le détail de la syntaxe de ces... mctl edit smbd.service
</code>
Cette commande ne va pas réellement modifier le fichier original, mais... de bash>
sudo systemctl daemon-reload
</code>
Je vais maintenant vous parler des unités de type “targ
annuaire. Un annuaire est une base de données qui va contenir des informations sur des personnes, des ... t par exemple utiliser ce service d’annuaire pour valider les identifiants de connexion.
Voyons plus ... tenir des **attributs** auxquels on assigne des **valeurs**. Chaque entrée appartient au moins à une *... ce.
Chacun des attributs de cet élément aura une valeur. Par exemple, “nom de famille=Dupond”.
De no
tp://openclassrooms.example.com/wordpress.
* La variable “memory_limit” de PHP doit être réglée à la valeur **111M**.
==== Livrables pour vous autocorri... r effectuer les vérifications suivantes :
* La variable “memory_limit” de PHP indiquée dans le fichier phpinfo.html a une valeur de 111M.
* Le numéro de version d’Apache n’
sibles).
- ServerAlias bureau_only
- Require valid-user
- AuthType Basic
- Listen bureau_only... pas avec un nom de dossier. La directive Require valid_user permet de restreindre l’accès au répertoi... pour des VirtualHost Apache :
<file>
<Directory /var/www/html/mySecretWebsite> AuthType Basic
AuthNa... /apache2/passwords”
Require ip 10.10.0.1 Require valid-user </Directory>
</file>
Vous souhaitez mett
ar un proxy-cache, lorsque le premier utilisateur va télécharger des fichiers sur Internet, ils seront... http_access deny all
http_port 3128
coredump_dir /var/spool/squid
refresh_pattern ^ftp: 1440 ... '' et ''time''(temps).
* le 4e champ indique la valeur. En fonction du type, cette valeur pourra être l’adresse d’un réseau, d'un port, etc.
Dans la co
.png}}
Étendue de la recherche en fonction de la valeur du paramètre "scope"
Vous allez faire passer... modifier |
^ olcLogLevel: stats | la nouvelle valeur de l’attribut |
Vous pouvez appliquer ce cha... uer.
À partir de maintenant, votre serveur slapd va générer des logs mais ils seront renvoyés vers le fichier général ''/var/log/syslog''. Pour indiquer au daemon rsyslog qu
ur copier son contenu dans un répertoire tel que /var/lib/jenkins.
-Vous devez copier le fichier jen... ier dans le répertoire “webapps” de Tomcat (dans /var/lib/tomcat8/webapps par défaut sous Ubuntu). Tom... Dans le cas de Jenkins, vous pouvez configurer la variable “JENKINS_HOME” dans les fichiers de configu
ur plusieurs machines.
Dans un premier temps, je vais vous montrer comment configurer manuellement l’... liser la sélection par défaut.
<file>
driftfile /var/lib/chrony/chrony.drift
</file>
''driftfile'' i