Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| web [2024/05/26 17:42] – [UPDATE PHP] huracan | web [2025/04/03 13:17] (Version actuelle) – huracan | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | |||
| --------------------------- | --------------------------- | ||
| Ligne 24: | Ligne 23: | ||
| ------------------------- | ------------------------- | ||
| - | |||
| - | |||
| - | ===== SECURITE ===== | ||
| - | |||
| - | |||
| - | [[https:// | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | installation crowdsec: | ||
| - | |||
| - | #curl -s https:// | ||
| - | #apt install crowdsec | ||
| - | #systemctl reload crowdsec | ||
| - | |||
| - | |||
| - | problème local_api_credentials.yaml and in online_api_credentials.yaml: | ||
| - | |||
| - | #cscli machines add -a | ||
| - | | ||
| - | pour installer un bouncer: | ||
| - | |||
| - | #apt install crowdsec-firewall-bouncer-iptables | ||
| - | | ||
| - | pour voir les decisions: | ||
| - | |||
| - | #cscli decisions list | ||
| - | #cscli decisions list --all | ||
| - | | ||
| - | pour les alertes: | ||
| - | |||
| - | #cscli alerts list | ||
| - | | ||
| - | pour les infos générales: | ||
| - | |||
| - | #cscli metrics | ||
| - | | ||
| - | commandes cscli: | ||
| - | |||
| - | |||
| - | # | ||
| - | # | ||
| - | #capi Manage interraction with Central API (CAPI) | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | #help Help about any command | ||
| - | #hub | ||
| - | #lapi Manage interraction with Local API (LAPI) | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | | ||
| - | Activer l’interface web | ||
| - | |||
| - | Crowdsec propose une interface web Metabase qui vous permettra de visualiser l’ensemble des IPs analysées et les scénarios appliqués. Pour lancer cette interface, vous devrez installer Docker comme ceci : | ||
| - | |||
| - | #apt install docker.io | ||
| - | | ||
| - | Puis initialiser le dashboard avec la commande : | ||
| - | |||
| - | #cscli dashboard setup | ||
| - | |||
| - | Vous aurez alors en retour un point d’accès avec un port (http:// | ||
| - | |||
| - | |||
| - | ---- | ||
| ===== UPDATE PHP ===== | ===== UPDATE PHP ===== | ||
| Ligne 134: | Ligne 56: | ||
| Cependant si vous mettez un fichier PHP avec un phpinfo(); à l’intérieur est que vous l’appelez à travers votre apache, la réponse sera que la version utilisé de PHP est la 7.3. | Cependant si vous mettez un fichier PHP avec un phpinfo(); à l’intérieur est que vous l’appelez à travers votre apache, la réponse sera que la version utilisé de PHP est la 7.3. | ||
| - | DEUX VERSIONS DE PHP EN PARALLÈLE | + | === DEUX VERSIONS DE PHP EN PARALLÈLE |
| Vous avez à ce moment là 2 versions de PHP installer en parallèle, la 7.3 et la 7.4, si vous n’avez plus besoin de la version 7.3 vous vous dites que vous pouvez la désinstaller sans souci avec sudo apt purge php7.3 suivi ou non par un sudo apt autoremove pour faire le ménage. Oui et non si vous faites cela à l’instant vous allez vous retrouver avec vos fichiers php qui ne seront plus interprété par apache (si ce n’est pas un serveur de prod vous pouvez faire le test). | Vous avez à ce moment là 2 versions de PHP installer en parallèle, la 7.3 et la 7.4, si vous n’avez plus besoin de la version 7.3 vous vous dites que vous pouvez la désinstaller sans souci avec sudo apt purge php7.3 suivi ou non par un sudo apt autoremove pour faire le ménage. Oui et non si vous faites cela à l’instant vous allez vous retrouver avec vos fichiers php qui ne seront plus interprété par apache (si ce n’est pas un serveur de prod vous pouvez faire le test). | ||
| - | POURQUOI MES FICHIERS PHP NE SONT PLUS INTERPRÉTÉS PAR APACHE | + | === POURQUOI MES FICHIERS PHP NE SONT PLUS INTERPRÉTÉS PAR APACHE |
| La réponse est logique mais pas évidente, comme je vous le mentionnais en début d’article, | La réponse est logique mais pas évidente, comme je vous le mentionnais en début d’article, | ||
| Ligne 145: | Ligne 69: | ||
| #sudo a2enmod php7.4 | #sudo a2enmod php7.4 | ||
| - | La première commande va désactiver le module libapache2-mod-php pour la version php 7.3 s’il est encore présent et la seconde va activer le module libapache2-mod-php pour la version php 7.4 enfin après | + | La première commande va désactiver le module libapache2-mod-php pour la version php 7.3 s’il est encore présent et la seconde va activer le module libapache2-mod-php pour la version php 7.4 enfin après |
| Vous avez retrouver l’interprétation de vos fichiers PHP, la mise à jour est terminée, sauf s’il vous manque des extensions php à installer avec par exemple pour l’extension common : | Vous avez retrouver l’interprétation de vos fichiers PHP, la mise à jour est terminée, sauf s’il vous manque des extensions php à installer avec par exemple pour l’extension common : | ||
| - | sudo apt install php7.4-common | + | #apt install php7.4-common |
| Vous pouvez aussi si vous le souhaitez purger les extensions php7.3 comme ceci sudo apt purge php7.3-common pour l’extension common. | Vous pouvez aussi si vous le souhaitez purger les extensions php7.3 comme ceci sudo apt purge php7.3-common pour l’extension common. | ||