Browsing articles in "Web"
Sep
27
2019

Configuration d’apache de façon générique avec mod_macro

Definition Le mod_macro d’apache permet de standardisé les virtualhost en permettant l’utilisation de macro ( Fonction / variables ). Installation Le mod_macro est un module de base et est installé avec apache. Pour l’activer éditer le fichier /etc/httpd/conf.modules.d/00-base.conf Et ajouter la ligne : LoadModule macro_module modules/mod_macro.so Recharger apache : systemctl httpd reload Configuration A présent, créez ou ouvrez un fichier conf pour créer ou modifier un virtualhost. Par exemple, /etc/httpd/conf.d/vhosts.conf. Le principe est simple. Prenez […]

Mai
17
2019

Activer les logs php dans un virtualhost apache

Pour afficher les messages d’erreurs d’un site php seulement pour un virtualhost, vous pouvez ajouter ces lignes dans votre virtualhost et recharger apache : php_value error_reporting 2147483647 php_value display_errors 1 Bon débuggage

Fév
21
2019

Réécrire à la volé le code source d’une page avec apache

En voulant rendre accessible une application Web de l’extérieur en passant par un reverse proxy apache, je me suis aperçu que les liens vers les fichiers CSS et autres étaient en dure : appli.domaine-interne.local/css/fichier.css (par exemple). Or je voulais changer d’FQDN. Après pas mal de recherche, j’ai trouvé un mod d’apache permettant de réécrire à la volée le contenu HTML. Ce mod se nomme mod_substitute. https://httpd.apache.org/docs/2.4/fr/mod/mod_substitute.html Après quelques tests, je n’ai pas réussi à l’utiliser. […]

Jan
22
2018

Redirection apache tomcat avec Mod JK sur centos 7

Pour que les utilisateurs de vos applications Tomcat n’aient plus à mémoriser leurs ports, nous pouvons utiliser un module d’apache permettant de discuter avec le serveur Tomcat de manière invisible (Mod_jk). Exemple : http://monappli.mondomaine.fr:8080/MonAppli deviendra  http://monappli.mondomaine.fr/MonAppli Dans cet article, nous verrons également comment rediriger http://monappli.mondomaine.fr/ vers http://monappli.mondomaine.fr/MonAppli automatiquement. Pré-requis : install httpd-devel apr apr-devel apr-util apr-util-devel gcc gcc-c++ make autoconf libtool Installation de mod_jk : mkdir -p /opt/mod_jk/ cd /opt/mod_jk wget http://www.eu.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz tar -xvzf tomcat-connectors-1.2.41-src.tar.gz […]

Mar
6
2017

Certificat SSL gratuit pour ses sites internet

Ces derniers temps, j’utilisais un certificat gratuit provenant de StarSSL.com. Maleheureusement cette autorité de certification a été bannie de Chrome et Firefox pour avoir, selon une source fiable ou non, anti-daté ses certificats pour le passage à la norme SHA256. De ce fait j’ai dû chercher un autre moyen et je suis tombé sur letsencrypt. Letsencrypt délivre un certificat gratuit qu’il faut renouveler tous les 90 jours. Pas besoin de compte d’authentification, pas besoin d’accéder […]

Fév
9
2017

Configurer IIS 7 en mode Reverseproxy

Le but de cet article est de vous décrire la procédure à suivre pour transformer IIS 7 en reverse proxy. Mon but étant de rendre accessible une application JAVA écoutant sur le port 9090 au travers de l’http et rendre accessible plus facilement l’application aux utilisateurs. Procédure : Installer IIS 7 en ajoutant le rôle correspondant à votre Windows 2008 R2. Installer le plugin IIS Application Request Routing (ARR). Ce plugin permet de transformer l’IIS […]

Déc
29
2016

Apache–Créer des virtual-hosts avec des utilisateurs différents

Le module MPM d’apache ( multi-processing module) permet de lancer chaque virtual-host avec un utilisateur et un groupe différents. Ceci permet d’héberger plusieurs sites internet sur un même serveur tout en les isolants les uns des autres grâces aux droits du système de fichier linux. But : Ne pas impacter les autres site si un des sites a des failles de sécurité comme cela m’est arrivé. Remarque importante : Si apache utilise un nom d’utilisateur […]

Sep
14
2016

IIS 8 – Rediriger un sous domaine vers un sous répertoire

Cet article explique comment configurer IIS 8 pour rediriger un sous domaine vers un sous répertoire. Exemple : Nous voulons rediriger test.croc-informatique.fr vers test.croc-informatique.fr/blog/ Pour cela, il faut se placer sur le site à rediriger. Par exemple : Default Web Site. Sur la fenêtre centrale, cliquez sur “Réécriture d’URL”. Cliquer sur “Ajouter une règle” dans la colonne de droite : Sélectionner “Règle vide” puis cliquer sur OK Renseigner le nom de la règle. Dans la […]

Sep
7
2016

Mettre à jour PHP 5.3 vers PHP5.6 sur Centos 6

  Cet article va vous permettre de mettre à jour votre version de PHP en v 5.6 sur Centos 6. Attention : Il est important de savoir que php 5.5 et 5.6 n’est pas compatible avec MYSQL 5.0 et surement toutes versions inférieur à 5.5. Donc pensez également à mettre à jour votre serveur mysql sous peine de gros plantage de votre site WEB. Voici la procédure de mise à jour de PHP : Installer […]

Avr
13
2015

Installer et configurer Linux Malware Detection

Voici un Anti-Malware Linux qui peut être utilisé en plus d’un antivirus. Celui-ci m’a permis de détecter et de supprimer des programmes malveillants qui n’étaient pas détectés par mon antivirus. Dans cet article, je vais vous montrer comment l’installer et le configurer.   Pré-requis ClamAV dans le cas où vous souhaitez utiliser le moteur de ClamAV pour effectuer l’analyse.   Installation wget http://www.rfxn.com/downloads/maldetect-current.tar.gz tar -xvf maldetect-current.tar.gz cd maldetect-1.4.2/ ./install.sh Configuration vi /usr/local/maldetect/conf.maldet Ce fichier de […]

Pages :123»