Apache : Réglage du fuseau horaire du serveur

Pour définir le fuseau horaire de vos serveurs web, par exemple pour l’heure normale de l’Est (EST), utilisez le code suivant :

SetEnv TZ America/Indianapolis

Par exemple, pour l’heure de Los Angeles (heure du Pacifique), utilisez le code suivant :

SetEnv TZ America/Los_Angeles

Voici d’autres exemples de lieux :

Continuer la lecture de « Apache : Réglage du fuseau horaire du serveur »

Apache : Activer le SSI avec .htaccess

SSI signifie “server side includes”, ce sont des balises HTML spéciales que vous pouvez inclure dans vos documents HTML pour appeler des scripts CGI ou d’autres contenus HTML. Ceci est particulièrement utile, par exemple pour inclure un menu de navigation dans vos documents HTML, cela vous permet d’utiliser un document pour afficher le menu de navigation dans tous vos autres documents. Cela permet d’économiser de l’espace disque et signifie que si vous devez mettre à jour le contenu, vous n’avez besoin de modifier qu’un seul fichier.

Deux exemples de balises HTML que vous utiliseriez pour appeler des documents SSI sont présentés ci-après, ils seraient placés dans votre document HTML :

Continuer la lecture de « Apache : Activer le SSI avec .htaccess »

Apache : Ajout de types MIME

Les types MIME définissent ce qu’est un fichier, ou plutôt quelles extensions de fichier font référence à quels types de fichiers. Par exemple, une extension de fichier “.html” fait référence à un document HTML, une extension de fichier “.zip” fait référence à un fichier d’archive ZIP. Le serveur doit le savoir pour savoir comment traiter le fichier. Cela est souvent utilisé pour créer une extension de fichier personnalisée pour des types de fichiers courants.

Pour configurer un type MIME, créez un fichier .htaccess en suivant les principales instructions et indications qui comprennent le texte suivant :

Continuer la lecture de « Apache : Ajout de types MIME »

Apache : Utilisation de DirectoryIndex

La commande directoryindex vous permet de spécifier une page par défaut à afficher lors de l’accès à un répertoire. Par exemple, si un visiteur demande un répertoire sur votre site web, vous pouvez spécifier le fichier à charger lors de l’accès au répertoire (si un nom de fichier n’est pas spécifié dans la demande initiale). Par exemple, pour afficher un fichier “index.html” au lieu d’afficher la liste des répertoires ou pour charger un fichier “index.php” au lieu d’un fichier “index.html”.

Pour configurer un index de répertoire, créez un fichier .htaccess en suivant les principales instructions et indications qui comprennent le texte suivant :

Continuer la lecture de « Apache : Utilisation de DirectoryIndex »

Apache : Bloquer les navigateurs hors ligne et les “mauvais robots

Les navigateurs hors ligne sont des logiciels qui téléchargent votre page web, en suivant les liens vers vos autres pages web, en téléchargeant tout le contenu et les images. Le but est innocent, le visiteur peut donc se déconnecter d’Internet et naviguer sur le site sans connexion, mais la demande sur le serveur et l’utilisation de la bande passante peuvent être coûteuses. Les “bad bots”, comme on les appelle souvent, désignent les programmes qui visitent votre site web, soit pour trouver des sources de contenu, soit pour rechercher des failles de sécurité ou encore pour scanner les adresses électroniques. C’est souvent ainsi que votre adresse électronique se retrouve dans les bases de données de “spam”, parce qu’ils ont créé un “bot” pour scanner l’Internet et collecter les adresses électroniques. Ces programmes et “robots” ignorent souvent les règles définies dans les fichiers “robot.txt”. Vous trouverez ci-dessous un exemple utile de la manière de bloquer certains “robots” et sites d’extraction courants. Créez un fichier .htaccess en suivant les instructions et les conseils principaux qui comprennent le texte suivant :

Continuer la lecture de « Apache : Bloquer les navigateurs hors ligne et les “mauvais robots »

Apache : Qu’est-ce qu’un fichier .htaccess ?

.htaccess est un fichier de configuration destiné à être utilisé sur les serveurs web qui exécutent le logiciel Apache Web Server. Lorsqu’un fichier .htaccess est placé dans un répertoire qui est à son tour “chargé via le serveur web Apache”, le fichier .htaccess est détecté et exécuté par le logiciel du serveur web Apache. Ces fichiers .htaccess peuvent être utilisés pour modifier la configuration du logiciel de serveur web Apache afin d’activer/désactiver des fonctionnalités et des caractéristiques supplémentaires que le logiciel de serveur web Apache a à offrir. Ces fonctionnalités comprennent une fonction de redirection de base, par exemple en cas d’erreur dans un fichier 404 non trouvé, ou pour des fonctions plus avancées telles que la protection par mot de passe du contenu ou la prévention des liens chauds des images.

Nous allons vous expliquer comment utiliser un fichier .htaccess

Continuer la lecture de « Apache : Qu’est-ce qu’un fichier .htaccess ? »

Apache : Protection par mot de passe

Les systèmes de protection et d’authentification par mot de passe offerts par le serveur web Apache sont probablement la plus importante utilisation des fichiers .htaccess. Très facilement, nous pouvons protéger par mot de passe un répertoire (ou plusieurs) d’un site web dont l’accès nécessite un nom d’utilisateur et un mot de passe. La procédure de connexion pour ces répertoires sécurisés est gérée automatiquement par le navigateur web à l’aide d’une interface de connexion par fenêtre contextuelle (vous avez probablement déjà vu ces interfaces). Les mots de passe sont également cryptés à l’aide de l’une des meilleures méthodes de cryptage disponibles, ce qui garantit la sécurité des informations de connexion. Dans cette section, nous aborderons les détails du système d’authentification .htaccess, nous expliquerons comment mettre en place une protection par mot de passe, ainsi qu’une série d’informations utiles à ce sujet, nous expliquerons également une variété de logiciels préfabriqués qui peuvent être utilisés pour accomplir ces tâches.

Nous allons vous expliquer la protection par mot de passe ci-après

Continuer la lecture de « Apache : Protection par mot de passe »

Apache : Refuser des visiteurs en fonction de l’adresse IP

Les facilités de blocage des visiteurs offertes par le serveur web Apache nous permettent de refuser l’accès à certains visiteurs ou de permettre l’accès à certains visiteurs. C’est extrêmement utile pour bloquer les visiteurs indésirables ou pour permettre au propriétaire du site web de n’accéder qu’à certaines sections du site web, comme une zone d’administration.

Nous allons vous expliquer la protection par mot de passe ci-après

Continuer la lecture de « Apache : Refuser des visiteurs en fonction de l’adresse IP »

Apache : Refuser des visiteurs par référence

Les facilités de blocage des visiteurs offertes par le serveur web Apache nous permettent de refuser l’accès à des visiteurs spécifiques en fonction de leur provenance. Si vous avez déjà regardé vos journaux et remarqué une augmentation surprenante du trafic, mais aucune augmentation des demandes réelles de fichiers, c’est probablement parce que quelqu’un a pincé le contenu (comme les fichiers CSS) ou a tenté de pirater votre site web (il peut s’agir simplement d’essayer de trouver du contenu non public).

Notez que cette fonctionnalité nécessite que la fonction “mod_rewrite” soit activée sur votre serveur. En raison des exigences qui peuvent être imposées aux ressources du système, il est peu probable qu’elle soit activée, alors assurez-vous de vérifier auprès de votre administrateur système ou de votre société d’hébergement web.

Nous allons vous expliquer la protection par mot de passe ci-après

Continuer la lecture de « Apache : Refuser des visiteurs par référence »