ple, vous aviez démarré Samba par la commande :
<code bash>
sudo systemctl start smbd
</code>
De la même façon, vous pouvez arrêter le serveur smbd par la commande :
<code bash>
sudo systemctl stop smbd
</code>
D’autres actions possibles sont :
* ''restart'' pour ''stop
les informations sur l’heure de votre système :
<code bash>
$ timedatectl Local time: Wed 2021-11-23 ... e active: yes
RTC in local TZ: no
</code>
Si votre horloge n’est pas synchronisée automat... e serveur en utilisant l'argument ''set-time'':
<code bash>
# format de la date "yyyy-mm-dd hh:mm:ss"
$... sudo timedatectl set-time “2021-11-23 18:32:53”
</code>
Vous pouvez également lister les différents fus
applications destinées à générer dynamiquement du code HTML se présentent généralement sous la forme de ... vlet, un développeur peut :
* soit écrire du **code** “pur **java**” et le **compiler** ;
* soit éc... e HTML à laquelle ont été ajoutés des appels à du code Java. La **JSP** sera alors compilée par un **com... z simplement installer Tomcat par la commande :
<code bash>
apt install tomcat9
</code>
Installez ensu
Rechargez ensuite la configuration d’Apache :
<code bash>
systemctl reload apache2
</code>
Idéalement, il faudrait également “réduire la surface d’attaque... .
Commencez par créer les données à protéger :
<code bash>
mkdir /var/www/html/www.example.com/top_sec... /www/html/www.example.com/top_secret/index.html
</code>
Pour protéger votre répertoire ''top_secret'',
d’installer le module ''libapache2-mod-php'' :
<code bash>
apt install libapache2-mod-php
</code>
PHP est alors installé, ainsi que le module ''mod-php'' q... toutes les requêtes qui nécessitent d’exécuter du code PHP. Vous pouvez installer ce daemon par la commande :
<code bash>
apt install php-fpm
</code>
Par défaut, ph
les champs que vous souhaitez voir apparaître :
<code bash>
$ ps -o ppid,pid,tt,cmd
PPID PID ... 14285 pts/1 ps -o ppid,pid,tt,cm
</code>
Vous voyez alors que le processus ''ps'' que vo... exemple, pour démarrer le serveur web apache2 :
<code bash>
/etc/init.d/apache2 start
</code>
Les actions possibles sont toujours ''start'' et ''stop'' pou
es/sites-available/'', puis redémarrez Apache :
<code bash>
$ sudo systemctl restart apache2
</code>
===== Installez le serveur web Nginx =====
Vous pouvez... nant installer Nginx par la commande suivante :
<code>
apt install nginx
</code>
Vous trouverez alors la configuration de Nginx dans ''/etc/nginx''. Le fich
rection|
On repart d'une configuration vierge :
<code bash>
dpkg-reconfigure sladp
</code>
A l'outil de configuration des paquets, on répond:
* "Omettre l... ès à l'annuaire via le compte d'administration :
<code bash>
ldapsearch -x -W -LLL -D "cn=admin,dc=lepla... erique,dc=org" -b "dc=leplatrenumerique,dc=org"
</code>
La commande doit retourner une réponse de la fo
ommencez par installer Apache par la commande :
<code bash>
apt-get install apache2
</code>
Je vais vous faire une visite guidée des fichiers de configurati... cence et y déposer un premier fichier .html :
<code bash>
mkdir /var/www/html/www.example.com/
cp /va... w/html/index.html /var/www/html/www.example.com
</code>
L’utilisateur Apache (par défaut www-data) doit
puis le méta package ''default-mysql-server'':
<code bash>
apt install mariadb-server
</code>
La première chose à faire ensuite, c’est **sécuriser l’instal... cure_installation pour vous faciliter la vie :
<code bash>
mysql_secure_installation
</code>
Le jeu avec cet utilitaire, c’est de répondre oui à toutes les
, vous pouvez installer Squid par la commande :
<code>
apt install squid
</code>
Toute la configuration se fait ensuite dans le fichier ''/etc/squid/squid.c... mentaires et des lignes vides par la commande :
<code bash>
grep -vE “^#|^$” /etc/squid/squid.conf
</code>
La commande retourne :
<file>
acl SSL_ports port
pouvoir interroger ou modifier votre annuaire.
<code bash>
$ sudo apt-get install slapd ldap-utils
</code>
<note>
À l’installation de slapd, on vous demand... ir la configuration de base de votre annuaire :
<code bash>
$ sudo dpkg-reconfigure slapd
</code>
Indiquez :
* ''No'' pour la première question afin de p
ackend.
- Un reverse-proxy permet d’exécuter du code applicatif tel que du PHP ou du Java.
++++Répons... serveur d’applications, mais il n’exécute pas de code et ne modifie pas le code des pages générées par les serveurs d’applications.
++++
**Apache peut gérer
**Quel sera l’effet de la commande suivante ?**
<code bash>
sudo ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -s base -b cn=config olcLogLevel
</code>
- Cette commande affiche tous les attributs d