Créer et personnaliser votre site est un moment agréable pour les webmasters. Mais parfois, ils peuvent rencontrer une erreur. Ce que cela signifie et comment l’éliminer, vous apprendrez en lisant cet article. (plus ...)
Catégorie: Serveur Web
Configurez un serveur pour l'hébergement de sites. Réponses aux questions sur la façon de configurer apache et php, ou nginx.
Nous créons des utilisateurs pour le serveur Web
Il semblerait que cela pourrait être plus facile que d’ajouter un utilisateur au serveur? J'ai tapé la commande adduser
dans la console, répondu à quelques questions sur le mot de passe et d'autres informations, et vous pouvez vous connecter ici avec le nom d'utilisateur et le mot de passe reçus, les fichiers de lieu, etc.
Ensuite, manuellement, vous devez créer des dossiers. Par exemple, un pour le site. L'autre concerne les fichiers temporaires, afin de ne pas les déposer dans le fichier general / tmp à des fins de protection. Un de plus - pour les sessions si la mise en cache dans Redis n'est pas configurée. Vous devez également copier les fichiers de configuration nécessaires, tels que la clé publique ssh pour l' authentification .
Comment exclure une adresse IP des journaux dans nginx?
Imaginez une situation: vous avez une adresse IP statique et vous êtes beaucoup et longtemps engagé dans la modification du site. Dans le même temps, vous devez toujours surveiller périodiquement les journaux pour détecter les erreurs dans les requêtes ou les analyses de vulnérabilité. Et la présence d'un grand nombre d'enregistrements avec votre IP rend difficile la visualisation des journaux.
À l'aide d'une entrée conditionnelle disponible dans nginx, à partir de la version 1.7.0, nous pouvons vérifier l'adresse IP du visiteur et ne pas l'enregistrer dans les fichiers journaux. En effet, pourquoi faire cela si la connexion de votre adresse IP n'est pas nécessaire?
Comment configurer Redis en tant que serveur de mise en cache
La mise en cache des données dans la RAM via Redis est l’une des méthodes permettant d’accélérer la navigation sur le site. Ce stockage est très efficace et peut être utilisé pour mettre en cache non seulement des sites, mais également des sessions, ainsi qu'une base de données non relationnelle.
(plus ...)
Installer php 7.0.5 sur debian
Alors que certains utilisaient php 5.3 pour le sortir de la tombe, j'ai décidé de ne pas prendre de retard sur toute la planète, où les sites sont traduits en septième version de php, très prisé sur Internet, y compris à haute vitesse, et je l'ai installé depuis le référentiel DotDeb aujourd'hui. Je dois dire que l’augmentation de la vitesse est vraiment perceptible. Mes sites Web et WordPress, et MODX ont commencé à voler encore. :) C'est comme ça que j'ai fait la migration.
Activer la prise en charge de http2 sur un serveur avec nginx et Debian
HTTP / 2 est la deuxième version du protocole réseau http, qui inclut de nombreuses améliorations. Ceux-ci incluent des demandes de multiplexage (toutes les demandes peuvent être traitées en parallèle), des performances accrues, la compression d'en-tête, etc.
HTTP / 2 a remplacé SPDY, qui n'est plus disponible.
Nginx prend en charge le protocole http / 2 à partir de la version 1.9.5. Cependant, seule la version 1.6.2 est présente dans la version stable de Debian Jessie. Par conséquent, nous allons connecter le référentiel de backports pour mettre à niveau nginx vers 1.9.10.
(plus ...)
Installer apache et php sur debian
Certains systèmes de gestion de contenu ne fonctionnent pas avec les combinaisons nginx et php-fpm et nécessitent un serveur Web Apache avec le module php. La raison la plus courante est la nécessité d'utiliser le module de réécriture pour que le site fonctionne.
Remplacement de mod_rpaf par mod_remoteip dans Apache 2.4
Aujourd'hui, j'ai mis à jour Debian vers Jessie sur mon serveur et j'ai constaté un problème: le module mod_rpaf n'affichait pas l'adresse IP du client, mais l'adresse IP 127.0.0.1 était affichée lors de l'envoi de demandes de proxy de nginx à apache.
Configuration XCache
xCache est un programme de mise en cache pht bytecode pour accélérer l'exécution du script. Comme par exemple, eAccelerator ou PHP-APC.
Installer php 5.3 sur debian 7
Il se trouve que dans une nouvelle distribution Debian, vous aurez peut-être besoin d'une ancienne version de php, qui ne fait pas partie d'une branche de distribution stable. Par exemple, PHP 5.3 pour exécuter un site sur un serveur avec Debian Jessie.
Pour résoudre complètement les dépendances, en plus de php, installez les paquets apache qui sont pertinents pour la précédente distribution stable de Debian.