background preloader

HTTP Server

Facebook Twitter

URL Rewriting - Réécriture d'URL à la volée. Bienvenue dans ce tutoriel qui risque d'être long et difficile mais ne vous inquiétez pas, nous allons tout faire pour que vous puissiez comprendre facilement de quoi il va être question !

URL Rewriting - Réécriture d'URL à la volée

L'URL rewriting ou réécriture d'URL à la volée et un sujet complexe et de loin l'un des plus important pour un site web. Son objectif est multiple : améliorer le référencement de votre site, protéger votre technologie, simplifier la navigation de vos utilisateurs, permettre l'évolution de votre site, gérer les redirections... pour n'en citer que quelques-uns. Avant de commencer, vous allez avoir besoin d'un outil très puissant que l'on appelle « Expression régulière » ou « RegExp ».

Cet outil vous permettra de définir toutes les règles et conditions que nous allons utiliser dans la suite de ce tutoriel. Afin de vous assurer une bonne compréhension, il est essentiel que vous sachiez les utiliser. Maintenant que nous sommes prêt à prendre le taureau par les cornes, entrons dans le vif du sujet ! Piouf ! Creating a maintenance page for your site - RimuHosting. Inspired by "bob's tech ramblings".

Creating a maintenance page for your site - RimuHosting

Sometimes we just need a simple maintenance page that can be displayed on the site while backend changes or other sysadmin functions are being performed. There are a few ways you can do that. Some are described here. Design a maintenance page Taking a few minutes to design a maintenance or holding page now is a great idea. Keep the page simple, it may need to load quickly while the web server is stressed. Do include essential content, for example a basic apology for the service interruption. There are a number of great resources online with suggestions, examples, and comparisons of maintenance pages used by various companies.

Maintenance pages using Apache rewrites. Make the Web Faster. Mod_pagespeed Filters - mod_pagespeed. Make the Web Fast: Automagic site optimization with mod_pagespeed 1.0! Naxsi - Naxsi is an open source, high performance, low rules maintenance, Web Application Firewall module for Nginx. Logiciels édités par NBS System. Bien que NBS System n’ait pas de pôle développement interne ou d’activité dans ce sens, notre société est éditrice de deux logiciels : NAXSI signifie Nginx Anti XSS and SQL Injection.

Logiciels édités par NBS System

C’est un plugin pour le logiciel libre NGINX (Reverse Proxy/Serveur Web) qui permet de sécuriser de manière très profonde les sites Web contre les attaques de type XSS et SQLi. Ces deux catégories d’attaques, qui ont récemment défrayé la chronique, sont celles qui mènent en général au plus grand nombre de compromissions. Le développeur de NAXSI est notre lead pentester, M.

Thibault Koechlin. Pour plus d’informations, n’hésitez pas à consulter la page du site.NAXSI a été intégré dans les projets OWASP anti XSS et anti SQL injection, vous pouvez consulter sa page ici. Fonctionnalités de NAXSI : Nitrogento a été conçu par NBS System pour répondre à la problématique de performance posée par Magento et développée par l’Agence DnD et l’e-Commerce Academy. Fonctionnalités de Nitrogento (extension Magento): Configuration d'Apache pour des performances maximales. Gazette Linux n°123 — Février 2006 Vishnu Ram V Copyright © 2006 Vishnu Ram V Copyright © 2006 Deny Copyright © 2006 Joëlle Cornavin 1.

Configuration d'Apache pour des performances maximales

Apache, implémentation open source du serveur HTTP, est le serveur web le plus populaire sur l'Internet. Les performances du serveur Apache peuvent être améliorées en ajoutant des ressources matérielles complémentaires telles que de la mémoire vive, un processeur plus rapide, etc. SquidFaq/ReverseProxy. What is the Reverse Proxy (httpd-accelerator) mode?

SquidFaq/ReverseProxy

Occasionally people have trouble understanding accelerators and proxy caches, usually resulting from mixed up interpretations of "incoming" and "outgoing" data. I think in terms of requests (i.e., an outgoing request is from the local site out to the big bad Internet). The data received in reply is incoming, of course. Others think in the opposite sense of "a request for incoming data". An accelerator caches incoming requests for outgoing data (i.e., that which you publish to the world). Quite apart from taking the load of a site's normal web server, accelerators can also sit outside firewalls or other network bottlenecks and talk to HTTP servers inside, reducing traffic across the bottleneck and simplifying the configuration.

The Squid redirector can make one accelerator act as a single front-end for multiple servers. In such a configuration, the web administrator renames all non-cachable URLs to the httpd's port (81). Common Problems. Varnish. Ultimate .htaccess rewrite tutorial with 301 redirects. So, over the last couple of weeks I have moved several sites to new locations and publishing platforms which demands some redirects unless you wanna be a SEO killer.

Ultimate .htaccess rewrite tutorial with 301 redirects

The examples below are mostly URLs with query strings which I either want to hide or make prettier. The fourth and fifth examples are quite useful when you want to create human readable URLs for APIs or web services. Updated 22 November 2011. 1. Rewrite and redirect URLs with query parameters (files placed in root directory) Original URL: Desired destination URL: