background preloader

Serveur web

Facebook Twitter

[Debian] Mettre à jour vers PHP 7.3 – Cheat Sheet. Je suis en PHP 7.0 et mon WordPress m’invite à mettre à jour vers PHP 7.3 pour plus de sécurité.

[Debian] Mettre à jour vers PHP 7.3 – Cheat Sheet

Tout d’abord, on va installer de quoi mettre les clés GPG : sudo apt update && sudo apt install -y apt-transport-https lsb-release ca-certificates On ajoute la clé GPG de Ondrej pour faire confiance au paquet : wget -q -O- | sudo apt-key add - Serveur Reverse Proxy avec Pound (Load Balancing) – Gwenvaël Auger. Dans ce tutoriel nous allons voir comment configurer un serveur de Reverse Proxy avec le service Pound pour faire du Load Balancing.

Serveur Reverse Proxy avec Pound (Load Balancing) – Gwenvaël Auger

Qu’est ce que le Load Balancing ? Le Load Balancing (Equilibrage de charge) est une technique qui permet de répartir différentes charges entre des équipements (principalement des serveurs). Cette technique est principalement utilisée sur des serveurs Web, cela permet d’équilibrer la charge entre plusieurs serveurs et donc de fluidifier l’accès au site. Par exemple pour les sites comme Amazon il faut que la validation du paiement soit presque instantanée pour pas faire douter les utilisateurs.

Mise en place reverse proxy apache2. I.

mise en place reverse proxy apache2

Présentation Aujourd'hui nous allons étudier la mise en oeuvre d'Apache en tant que reverse proxy en premier-plan (Front-end) d'un autre serveur apache qui sera lui l'arrière-plan (back-end). Nous utiliserons pour cela le module mod_proxy et mod_proxy_http d'Apache. Nous allons juste chercher à rediriger les flux arrivant sur un serveur en destination d'un certain nom de domaine vers un serveur situé plus en amont dans l'architecture. Nous ne prendrons pas ici les sujets de répartition de charge ou de Load-Balancing que peut effectuer le rôle de reverse proxy. On a donc un premier serveur en front-end qui reçoit l'ensemble des requêtes et plusieurs serveurs web back-end qui contient chacun un site web différent (ou le même dans le cadre d'une répartition de charge). II. Fail2Ban: protéger Postfix contre les attaques DoS de types AUTH, UNKNOWN et EHLO. Aujourd'hui, Jac m'envoie un message pour m'informer que sa redirection email ne fonctionne plus.

Fail2Ban: protéger Postfix contre les attaques DoS de types AUTH, UNKNOWN et EHLO

Je lance donc un terminal et vérifie les logs de Postfix, qui chargent des dizaines de lignes d'erreurs de ce type: Installer et configurer le webmail RainLoop. Rainloop, c’est mon client webmail préféré.

Installer et configurer le webmail RainLoop

Parce qu’il est libre, parce qu’il est joli et parce qu’il fonctionne très bien. Voyons donc comment l’installer et le configurer. Installation. Erreur thunderberg a cause de courier. Si comme moi vous possédez votre propre serveur de mails et que celui-ci fonctionne très bien MAIS que vous rencontrez l’erreur Filesystem Notification Initialization dans votre client de messagerie, je vais vous expliquer comment la corriger !!

erreur thunderberg a cause de courier

Dans cet article j’utilise l’application Thunderbird 3.1.10 mais apparemment c’est valable pour tout type de client de messagerie pour peu qu’il soit capable d’afficher une erreur à l’écran ^^ Pour plus d’informations, voici à quoi ressemblait réellement cette fameuse erreur qui apparaissait (de temps en temps) même si je pouvais continuer d’utiliser mon client de messagerie.

Étant sous Mac OS et utilisant le Plugin Growl les erreurs apparaissaient sous forme de messages intempestifs via une pastille située en haut à droite de mon écran (mais cela dépend de la configuration de Growl) Serveur_mail_avec_postfix_et_courier-imap. Introduction Ce tutoriel va vous apprendre comment installer un serveur de courriel complet, pourquoi un tel tutoriel ?

serveur_mail_avec_postfix_et_courier-imap

Sur le wiki, la plupart des documentations ne sont pas encore terminées, et aucune d'elles ne met en relation tous les utilitaires afin de réaliser un vrai serveur de courriel. Nous parlerons donc ici de l'acheminement du courriel, depuis le MTA, vers IMAP, vers votre courrielleur, Thunderbird/Evolution. Pré-requis Postfix : Afin de gérer l'envoi et la réception du courriel IMAP : Afin de rapatrier les courriels reçus sur votre courrielleur préféré Un nom de domaine : Afin de pouvoir vous identifier sur la toile Un nom de domaine avec les entrées MX configurées : Afin de pouvoir recevoir vos courriels sur login@domaine.org Mailutils : Ensemble de petits outils GNU pour la gestion des courriels par la console Installation Installez les paquets postfix courier-imap.

Comment installer un serveur LAMP sous Debian 9 et Ubuntu 18. Introduction L’acronyme LAMP désigne un ensemble de quatre technologies open source : un système d’exploitation Linux, un serveur web Apache, un système de bases de données MySQL et le langage de programmation PHP.

Comment installer un serveur LAMP sous Debian 9 et Ubuntu 18

Ces technologies forment une pile (stack, en anglais) vous permettant d’héberger vos sites ou applications web dynamiques, comme WordPress ou Drupal. LAMP est aujourd’hui le stack le plus utilisé pour héberger un applicatif web. Dans ce tutoriel, nous allons apprendre à installer et configurer ces quatre briques, installer phpMyAdmin pour l’administration graphique de la base de données MySQL et tester le serveur LAMP avec le système de gestion de contenu (Content Management System ou CMS) WordPress. Configurer phpMyAdmin pour les fichiers volumineux.

Si vous avez une erreur indiquant que votre fichier est trop volumineux dans phpMyAdmin vous allez voir comment configurer celui-ci afin d’importer d’important fichier dans phpMyAdmin.

Configurer phpMyAdmin pour les fichiers volumineux

L’article est réalisé sous Windows avec Wamp. L’erreur indiquant que votre fichier est trop volumineux survient lorsque vous tentez d’utiliser un fichier dépassant la taille autoriser dans les paramètres. Debian 9 : Configurer un serveur FTP avec ProFTPd. This website use cookies to personalize content, provide custom experiences, target ads, to provide social media features and to analyse our traffic.

Debian 9 : Configurer un serveur FTP avec ProFTPd

We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you've provided to them or that they've collected from your use of their services. Below you have the option of selecting which types of cookies you'll allow to store your personal information. Please read more at our privacy policy page. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. Mise en place d'Active Directory sous Windows Server 2012. Comment installer un serveur IIS 8 sur Windows Server 2012. Je vous propose dans ce tutoriel de découvrir en images comment installer les services Internet Information Services 8.0 (IIS 8) sur un serveur Windows Server 2012 avec au sommaire: PréambuleInstaller le rôle Serveur Web (IIS)Ouvrir le Gestionnaire de Services InternetTester le fonctionnement du site par défaut de IIS 8 Préambule Pour ce tutoriel vous devez avoir préalablement installé Windows Server 2012 Standard ou Datacenter en mode graphique sur un serveur ou une machine virtuelle.

> Créer une machine virtuelle avec VMware Player | SysKB > Comment installer Windows Server 2012 Standard ou Datacenter sur un serveur | SysKB. How to set up Apache Virtual Hosts on Debian 9. In this tutorial, we will show you how to set up Apache virtual hosts on Debian 9. Apache is a free and open source web server. It is the most popular and widely used web server in the world, and it is commonly used in Linux servers. It is developed and maintained by Apache Software Foundation, over half of all servers around the world are running this fast and secure web server. Requirements – SSH access with root privileges to your Debian 9 server – Properly installed and configured Apache web server.

How to set up Apache Virtual Hosts on Debian 9. Configurer postfix pour envoyer des mails avec gmail. I. Présentation Dans ce tutoriel, nous allons voir comment envoyer un mail avec Postfix. Cela peut être utile notamment pour envoyer des mails de notification dans Nagios. Pour cela, rien de trop compliqué, il y a des paquets à installer et quelques fichiers de configuration à modifier. Configure Postfix to Send Mail Using Gmail and Google Apps on Debian or Ubuntu. Updated Tuesday, September 5, 2017 by Edward Angert Written by Linode Community Use promo code DOCS10 for $10 credit on a new account. Postfix is a Mail Transfer Agent (MTA) that can act as an SMTP server or client to send or receive email. There are many reasons why you would want to configure Postfix to send email using Google Apps and Gmail.

One reason is to avoid getting your mail flagged as spam if your current server’s IP has been added to a blacklist. In this guide, you will learn how to install and configure a Postfix server on Debian or Ubuntu to send email through Gmail and Google Apps. Before You Begin. Linux – Utiliser Gmail en relais SMTP pour Exim4 – JBNet.fr. Linux – Utiliser Gmail en relais SMTP pour Exim4 4 (80%) 1 vote Petit mémo décrivant une solution testée permettant d’utiliser les serveurs GMail comme relais SMTP pour une machine sous Debian. Configuration Installez Exim4 : Probléme fonction mail() de PHP avec Postfix - Support Debian. Configure Postfix/Sendmail for PHP mail() in Ubuntu. Actually configure Postfix or Sendmail for PHP mail() is the same. Both of them run the /usr/sbin/sendmail binary. It is quite confusing if we just look at the name of the binary but this is what Postfix did. For more information, take a look at the Postfix Manual – sendmail. For the PHP setting, open the /etc/php5/apache2/php.ini and configure the sendmail_path.php.ini.

➨ Widget météo pour votre site web => Installation gratuite. Un captcha mathématique (simple) en PHP pour protéger vos formulaires - Le Lab - Agence passeurs de savoirs. C'est quoi ? Un captcha est un petit test qui a pour objectif de savoir si celui qui remplit un formulaire est une personne ou une machine. L’intérêt de protéger un formulaire avec un captcha est d’empêcher son remplissage automatique par une machine pour éviter toute sorte d’abus (spam de commentaires, envois multiples de formulaire, etc.). Généralement les captchas s’appuient sur un code à recopier dans un formulaire. Le code est souvent une série de chiffres et de lettres dans des images déformées, des fichiers audios, ou des animations en flash, afin d’en empêcher la copie par des systèmes d’OCR.

L’inconvénient de ce type de protection est qu’elle est parfois très difficile à lire et pose donc un problèmes d’accessibilité. Une autre alternative plus accessible est de poser des questions ou des calculs a compléter. Pourtant, dans la plupart des cas (c’est à dire si votre site n’est pas victime d’une attaque de grande ampleur) ce genre de solution est assez efficace. Testez pds_captcha. Les captchas anti-bot. Php - WAMP Cannot access on local network 403 Forbidden. 41mag - RegExp PHP. Les expressions régulières ou RegExp prendront une part essentiel dans vos script. De la vérification d’une adresse eMail à celle d’une date en passant par les validations de code postale, url, pseudo ou login, IP et code hexadécimal des couleurs.

Découvrez les 8 RegExp PHP les plus utilisées. Tout d’abord, nous allons commencer par résumé brièvement le fonctionnement et la syntaxe d’une expression régulière puis nous détaillerons les 8 expressions régulières PHP les plus utilisées et les plus utiles. Des notions de PHP sont obligatoires à la compréhension de ce tutoriel sur les RegExp.

Nous traiterons uniquement des RegExp en PHP bien que leur mode de fonctionnement sois quasiment identique dans les autres langage. Les 8 expressions régulières les plus utilisées concernent la validation de : L’adresse eMailLa dateLe numéro de téléphoneLe code postaleL’urlLogin ou PseudoL’adresse IPLe code hexadécimale de couleur Résumé de la syntaxe d’une expression régulière en PHP. Is_int. Is_numeric. Oefening 3 #! CSS: Familles de polices. Familles de polices Après la couleur, la propriété font est certainement l'une des plus importantes pour un document. Cette page ne contient pas "d'astuce" sur les polices de caractères mais montre l'étendue des variations que CSS autorise sur les polices.

Puisque toutes les polices ne sont pas disponibles sur tous les ordinateurs (il y en a des milliers et la plupart ne sont pas libres de droits), CSS fournit un mécanisme de repli. Vous listez la police que vous voulez en premier, puis les polices qui peuvent la remplacer si elle n'est pas disponible, et vous terminez la liste avec une police générique, lesquelles sont au nombre de cinq: serif, sans-serif, monospace, cursive and fantasy. Le tableau ci-dessous montre divers exemples de polices (votre navigateur peut ne pas toutes les connaître). Mettre en place un serveur Web : Apache, Let's Encrypt. Dans ce tutoriel, je vous propose de découvrir comment mettre en place un certificat TLS/SSL en utilisant Let's Encrypt sur un serveur apache. Installation de l'outil En plus d'être une autorité de certificat, Let's Encrypt offre un outil qui permet la mise en place automatique d'un certificat SSL pour votre nom de domaine.